unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Emacs 29.1 on opensuse Tumbleweed: error
@ 2023-08-06  8:00 Marcus Kammer
  2023-08-06  8:53 ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Marcus Kammer @ 2023-08-06  8:00 UTC (permalink / raw)
  To: help-gnu-emacs@gnu.org

[-- Attachment #1: Type: text/plain, Size: 639 bytes --]

After updating to emacs 29.1 on opensuse Tumbleweed I get the following error after trying to call emacs:

marcus@XPS-13-9380:~> emacs
Loading loadup.el (source)...
Dump mode: nil
Using load-path (/usr/share/emacs/29.1/site-lisp /usr/share/emacs/site-lisp /usr/share/emacs/29.1/lisp /usr/share/emacs/29.1/lisp/emacs-lisp /usr/share/emacs/29.1/lisp/progmodes /usr/share/emacs/29.1/lisp/language /usr/share/emacs/29.1/lisp/international /usr/share/emacs/29.1/lisp/textmodes /usr/share/emacs/29.1/lisp/vc)
Loading emacs-lisp/debug-early...
Symbol's function definition is void: file-name-sans-extension

I am lost here.

Best regards,
Marcus

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 475 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Emacs 29.1 on opensuse Tumbleweed: error
  2023-08-06  8:00 Emacs 29.1 on opensuse Tumbleweed: error Marcus Kammer
@ 2023-08-06  8:53 ` Eli Zaretskii
  2023-08-06  9:25   ` Marcus Kammer
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2023-08-06  8:53 UTC (permalink / raw)
  To: help-gnu-emacs

> Date: Sun, 6 Aug 2023 10:00:13 +0200 (CEST)
> From: Marcus Kammer <marcus.kammer@mailbox.org>
> 
> After updating to emacs 29.1 on opensuse Tumbleweed I get the following error after trying to call emacs:
> 
> marcus@XPS-13-9380:~> emacs
> Loading loadup.el (source)...
> Dump mode: nil
> Using load-path (/usr/share/emacs/29.1/site-lisp /usr/share/emacs/site-lisp /usr/share/emacs/29.1/lisp /usr/share/emacs/29.1/lisp/emacs-lisp /usr/share/emacs/29.1/lisp/progmodes /usr/share/emacs/29.1/lisp/language /usr/share/emacs/29.1/lisp/international /usr/share/emacs/29.1/lisp/textmodes /usr/share/emacs/29.1/lisp/vc)
> Loading emacs-lisp/debug-early...
> Symbol's function definition is void: file-name-sans-extension

Looks like some installation problem: Emacs is not supposed to load
loadup.el and performing the dumping when you invoke it.  Are you sure
you installed correctly and there were no problems during
installation?  Is the emacs-XXXXXX.pdmp (where "XXXX" is a
64-character hex digit signature) file present under the
/usr/libexec/emacs/29.1 directory?  I'm guessing it isn't.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Emacs 29.1 on opensuse Tumbleweed: error
  2023-08-06  8:53 ` Eli Zaretskii
@ 2023-08-06  9:25   ` Marcus Kammer
  2023-08-06  9:30     ` Marcus Kammer
  2023-08-06  9:38     ` Eli Zaretskii
  0 siblings, 2 replies; 7+ messages in thread
From: Marcus Kammer @ 2023-08-06  9:25 UTC (permalink / raw)
  To: Eli Zaretskii, help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 1660 bytes --]


> On 2023-08-06 10:53 AM CEST Eli Zaretskii <eliz@gnu.org> wrote:
>
>
> > Date: Sun, 6 Aug 2023 10:00:13 +0200 (CEST)
> > From: Marcus Kammer <marcus.kammer@mailbox.org>
> >
> > After updating to emacs 29.1 on opensuse Tumbleweed I get the following error after trying to call emacs:
> >
> > marcus@XPS-13-9380:~> emacs
> > Loading loadup.el (source)...
> > Dump mode: nil
> > Using load-path (/usr/share/emacs/29.1/site-lisp /usr/share/emacs/site-lisp /usr/share/emacs/29.1/lisp /usr/share/emacs/29.1/lisp/emacs-lisp /usr/share/emacs/29.1/lisp/progmodes /usr/share/emacs/29.1/lisp/language /usr/share/emacs/29.1/lisp/international /usr/share/emacs/29.1/lisp/textmodes /usr/share/emacs/29.1/lisp/vc)
> > Loading emacs-lisp/debug-early...
> > Symbol's function definition is void: file-name-sans-extension
>
> Looks like some installation problem: Emacs is not supposed to load
> loadup.el and performing the dumping when you invoke it.  Are you sure
> you installed correctly and there were no problems during
> installation?  Is the emacs-XXXXXX.pdmp (where "XXXX" is a
> 64-character hex digit signature) file present under the
> /usr/libexec/emacs/29.1 directory?  I'm guessing it isn't.

I used `sudo zypper dup` and emacs got updated automatically by zypper. There was no error message.

under the dir `/usr/libexec/emacs/29.1/x86_64-suse-linux` there are two pdmp files available:

-rw-r--r-- 1 root root 16193096 Aug  3 17:47 emacs-gtk.pdmp
-rw-r--r-- 1 root root 12158288 Aug  3 17:47 emacs-x11.pdmp

I copied these two files to my private cloud and made them available under the following link:
https://nx30408.your-storageshare.de/s/Aj7Sj5mGKQ7E5Ci

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 475 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Emacs 29.1 on opensuse Tumbleweed: error
  2023-08-06  9:25   ` Marcus Kammer
@ 2023-08-06  9:30     ` Marcus Kammer
  2023-08-06  9:41       ` Eli Zaretskii
  2023-08-06  9:38     ` Eli Zaretskii
  1 sibling, 1 reply; 7+ messages in thread
From: Marcus Kammer @ 2023-08-06  9:30 UTC (permalink / raw)
  To: Eli Zaretskii, help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 1922 bytes --]


> On 2023-08-06 11:25 AM CEST Marcus Kammer <marcus.kammer@mailbox.org> wrote:
>
>
> > On 2023-08-06 10:53 AM CEST Eli Zaretskii <eliz@gnu.org> wrote:
> >
> >
> > > Date: Sun, 6 Aug 2023 10:00:13 +0200 (CEST)
> > > From: Marcus Kammer <marcus.kammer@mailbox.org>
> > >
> > > After updating to emacs 29.1 on opensuse Tumbleweed I get the following error after trying to call emacs:
> > >
> > > marcus@XPS-13-9380:~> emacs
> > > Loading loadup.el (source)...
> > > Dump mode: nil
> > > Using load-path (/usr/share/emacs/29.1/site-lisp /usr/share/emacs/site-lisp /usr/share/emacs/29.1/lisp /usr/share/emacs/29.1/lisp/emacs-lisp /usr/share/emacs/29.1/lisp/progmodes /usr/share/emacs/29.1/lisp/language /usr/share/emacs/29.1/lisp/international /usr/share/emacs/29.1/lisp/textmodes /usr/share/emacs/29.1/lisp/vc)
> > > Loading emacs-lisp/debug-early...
> > > Symbol's function definition is void: file-name-sans-extension
> >
> > Looks like some installation problem: Emacs is not supposed to load
> > loadup.el and performing the dumping when you invoke it.  Are you sure
> > you installed correctly and there were no problems during
> > installation?  Is the emacs-XXXXXX.pdmp (where "XXXX" is a
> > 64-character hex digit signature) file present under the
> > /usr/libexec/emacs/29.1 directory?  I'm guessing it isn't.
>
> I used `sudo zypper dup` and emacs got updated automatically by zypper. There was no error message.
>
> under the dir `/usr/libexec/emacs/29.1/x86_64-suse-linux` there are two pdmp files available:
>
> -rw-r--r-- 1 root root 16193096 Aug  3 17:47 emacs-gtk.pdmp
> -rw-r--r-- 1 root root 12158288 Aug  3 17:47 emacs-x11.pdmp
>
> I copied these two files to my private cloud and made them available under the following link:
> https://nx30408.your-storageshare.de/s/Aj7Sj5mGKQ7E5Ci

After some googling I found the following bug report to opensuse:
https://bugzilla.opensuse.org/show_bug.cgi?id=1214008

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 475 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Emacs 29.1 on opensuse Tumbleweed: error
  2023-08-06  9:25   ` Marcus Kammer
  2023-08-06  9:30     ` Marcus Kammer
@ 2023-08-06  9:38     ` Eli Zaretskii
  1 sibling, 0 replies; 7+ messages in thread
From: Eli Zaretskii @ 2023-08-06  9:38 UTC (permalink / raw)
  To: help-gnu-emacs

> Date: Sun, 6 Aug 2023 11:25:34 +0200 (CEST)
> From: Marcus Kammer <marcus.kammer@mailbox.org>
> 
> > On 2023-08-06 10:53 AM CEST Eli Zaretskii <eliz@gnu.org> wrote:
> >
> >
> > > Date: Sun, 6 Aug 2023 10:00:13 +0200 (CEST)
> > > From: Marcus Kammer <marcus.kammer@mailbox.org>
> > >
> > > After updating to emacs 29.1 on opensuse Tumbleweed I get the following error after trying to call emacs:
> > >
> > > marcus@XPS-13-9380:~> emacs
> > > Loading loadup.el (source)...
> > > Dump mode: nil
> > > Using load-path (/usr/share/emacs/29.1/site-lisp /usr/share/emacs/site-lisp /usr/share/emacs/29.1/lisp /usr/share/emacs/29.1/lisp/emacs-lisp /usr/share/emacs/29.1/lisp/progmodes /usr/share/emacs/29.1/lisp/language /usr/share/emacs/29.1/lisp/international /usr/share/emacs/29.1/lisp/textmodes /usr/share/emacs/29.1/lisp/vc)
> > > Loading emacs-lisp/debug-early...
> > > Symbol's function definition is void: file-name-sans-extension
> >
> > Looks like some installation problem: Emacs is not supposed to load
> > loadup.el and performing the dumping when you invoke it.  Are you sure
> > you installed correctly and there were no problems during
> > installation?  Is the emacs-XXXXXX.pdmp (where "XXXX" is a
> > 64-character hex digit signature) file present under the
> > /usr/libexec/emacs/29.1 directory?  I'm guessing it isn't.
> 
> I used `sudo zypper dup` and emacs got updated automatically by zypper. There was no error message.
> 
> under the dir `/usr/libexec/emacs/29.1/x86_64-suse-linux` there are two pdmp files available:
> 
> -rw-r--r-- 1 root root 16193096 Aug  3 17:47 emacs-gtk.pdmp
> -rw-r--r-- 1 root root 12158288 Aug  3 17:47 emacs-x11.pdmp

This is not how the default Emacs build names the *.pdmp files.  I'm
guessing this is something that your distro changed to allow you to
have several Emacs configurations installed and usable on the same
system.  So I suggest to take this up with your distro maintainers --
they should be able to help you figure out what's wrong with your
installation and how to fix that.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Emacs 29.1 on opensuse Tumbleweed: error
  2023-08-06  9:30     ` Marcus Kammer
@ 2023-08-06  9:41       ` Eli Zaretskii
  2023-08-08 10:30         ` Dr. Werner Fink
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2023-08-06  9:41 UTC (permalink / raw)
  To: help-gnu-emacs

> Date: Sun, 6 Aug 2023 11:30:34 +0200 (CEST)
> From: Marcus Kammer <marcus.kammer@mailbox.org>
> 
> After some googling I found the following bug report to opensuse:
> https://bugzilla.opensuse.org/show_bug.cgi?id=1214008

Looks like a broken distribution, indeed.

The workaround, it seems, is to bypass the shell script and invoke the
Emacs binaries directly by their names.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Emacs 29.1 on opensuse Tumbleweed: error
  2023-08-06  9:41       ` Eli Zaretskii
@ 2023-08-08 10:30         ` Dr. Werner Fink
  0 siblings, 0 replies; 7+ messages in thread
From: Dr. Werner Fink @ 2023-08-08 10:30 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 1430 bytes --]

On 2023/08/06 12:41:10 +0300, Eli Zaretskii wrote:
> > Date: Sun, 6 Aug 2023 11:30:34 +0200 (CEST)
> > From: Marcus Kammer <marcus.kammer@mailbox.org>
> > 
> > After some googling I found the following bug report to opensuse:
> > https://bugzilla.opensuse.org/show_bug.cgi?id=1214008
> 
> Looks like a broken distribution, indeed.
> 
> The workaround, it seems, is to bypass the shell script and invoke the
> Emacs binaries directly by their names.
> 

Mea Culpa!

Those six packages installed should find the corresponding pdmp files
for emacs-nox, emacs-x11, and emacs-gtk even if named as emacs at start:

https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/x86_64/emacs-29.1-421.3.x86_64.rpm
https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/x86_64/emacs-eln-29.1-421.3.x86_64.rpm
https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/x86_64/emacs-x11-29.1-421.3.x86_64.rpm
https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/x86_64/emacs-nox-29.1-421.3.x86_64.rpm
https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/noarch/emacs-el-29.1-421.3.noarch.rpm
https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/noarch/emacs-info-29.1-421.3.noarch.rpm

Werner

-- 
  "Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool." -- Edward Burr

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 894 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-08-08 10:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-06  8:00 Emacs 29.1 on opensuse Tumbleweed: error Marcus Kammer
2023-08-06  8:53 ` Eli Zaretskii
2023-08-06  9:25   ` Marcus Kammer
2023-08-06  9:30     ` Marcus Kammer
2023-08-06  9:41       ` Eli Zaretskii
2023-08-08 10:30         ` Dr. Werner Fink
2023-08-06  9:38     ` Eli Zaretskii

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).