Mantis - emacs
Viewing Issue Advanced Details
5052 regular use minor always 2013-02-21 09:51 2013-03-08 15:30
blindpassenger  
pfelecan  
normal  
closed  
unable to reproduce  
none    
none  
0005052: after upgrading emacs from version 23.1 to 24.2 it doesn't start up anymore
I updated emacs with "pkgutil -u emacs" from version 23.1 to version 24.2 which forced an upgrade of overall 57 packages. once the upgrade was done I tried to start emacs, but it didn't start up with the following error message:

ld.so.1: emacs-athena: fatal: relocation error: file /opt/csw/lib/libgio-2.0.so.0: symbol g_cclosure_marshal_generic: referenced symbol not found
gz file icon emacs_truss.out.gz [^] (9,516 bytes) 2013-02-21 09:51
Issue History
2013-02-21 09:51 blindpassenger New Issue
2013-02-21 09:51 blindpassenger File Added: emacs_truss.out.gz
2013-02-22 19:30 pfelecan Status new => assigned
2013-02-22 19:30 pfelecan Assigned To => pfelecan
2013-02-22 19:31 pfelecan Note Added: 0010276
2013-03-05 11:57 blindpassenger Note Added: 0010279
2013-03-08 15:30 pfelecan Note Added: 0010281
2013-03-08 15:30 pfelecan Status assigned => closed
2013-03-08 15:30 pfelecan Resolution open => unable to reproduce

Notes
(0010276)
pfelecan   
2013-02-22 19:31   
Did you try emacs-gtk?

Can you send the output of uname -a please?
(0010279)
blindpassenger   
2013-03-05 11:57   
Sorry for the late answer, but I was ill.

I tried the emacs-athena and the emacs-gtk package and I am getting the same error with both of the packages. Here is the output of uname -a:

SunOS chdev2 5.10 Generic_147440-05 sun4u sparc SUNW,Netra-T12

Here is some further information:

#emacs
ld.so.1: emacs-athena: fatal: relocation error: file /opt/csw/lib/libgio-2.0.so.0: symbol g_cclosure_marshal_generic: referenced symbol not found
Killed

#ls -la /opt/csw/bin/emacs
lrwxrwxrwx 1 root other 25 Feb 20 19:33 /opt/csw/bin/emacs -> /opt/csw/bin/emacs-athena

#ls -la /opt/csw/bin/emacs-athena
-rwxr-xr-x 2 root bin 12453816 Oct 10 11:49 /opt/csw/bin/emacs-athena

#ls -la /opt/csw/bin/emacs-gtk
-rwxr-xr-x 2 root bin 12453764 Oct 10 11:49 /opt/csw/bin/emacs-gtk

#/opt/csw/bin/emacs-gtk
ld.so.1: emacs-gtk: fatal: relocation error: file /opt/csw/lib/libgio-2.0.so.0: symbol g_cclosure_marshal_generic: referenced symbol not found
Killed
(0010281)
pfelecan   
2013-03-08 15:30   
The g_cclosure_marshal_generic symbol is defined by libgobject-2.0.so.0.3200.4 which is part of CSWlibgobject2-0-0 package and is an explicit run-time dependency of CSWemacs-athena and CSWemacs-gtk (see http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/emacs/trunk/Makefile#L266 [^] and http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/emacs/trunk/Makefile#L341). [^]

There was something weird happening in the upgrade process that I cannot reproduce.

However, explicitly installing the CSWlibgobject2-0-0 package will solve the issue.