OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005052 [emacs] regular use minor always 2013-02-21 09:51 2013-03-08 15:30
Reporter blindpassenger View Status public  
Assigned To pfelecan
Priority normal Resolution unable to reproduce  
Status closed  
Summary 0005052: after upgrading emacs from version 23.1 to 24.2 it doesn't start up anymore
Description 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
Additional Information
Tags No tags attached.
Attached Files gz file icon emacs_truss.out.gz [^] (9,516 bytes) 2013-02-21 09:51

- Relationships

-  Notes
(0010276)
pfelecan (manager)
2013-02-22 19:31

Did you try emacs-gtk?

Can you send the output of uname -a please?
(0010279)
blindpassenger (reporter)
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 (manager)
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.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker