OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004768 [emacs] packaging major always 2011-05-12 19:51 2012-06-18 13:17
Reporter rdparker View Status public  
Assigned To pfelecan
Priority normal Resolution fixed  
Status closed  
Summary 0004768: CSWemacs missing library dependency and ability to find library once installed
Description The first OpenCSW package I installed was CSWemacs using pkgutil. After doing so, running emacs produces the following error:


$ emacs
ld.so.1: emacs-athena-23.1: fatal: libXpm.so.4.11: open failed: No such file or directory
Killed

Running "find /opt -name libXpm.so.4.11" returns nothing.

After installing CSWlibxpm, the library exists, but emacs still gives the same error unless I:

$ LD_LIBRARY_PATH=/opt/csw/X11/lib emacs

in which case emacs loads. Note I normally have no LD_LIBRARY_PATH.
Additional Information CSWemacsgtk has the same issue in addition to:

$ LD_LIBRARY_PATH=/opt/csw/X11/lib emacs-gtk-23.1
ld.so.1: emacs-gtk-23.1: fatal: relocation error: file /opt/csw/lib/libgdk-x11-2.0.so.0: symbol XineramaGetState: referenced symbol not found
Killed

Should that be a different bug report?
Tags No tags attached.
Attached Files ? file icon packages [^] (1,821 bytes) 2011-05-12 23:29

- Relationships

-  Notes
(0009039)
pfelecan (manager)
2011-05-12 20:38

Can you provide, please:
- Solaris version
- list of installed packages
TIA
(0009043)
rdparker (reporter)
2011-05-12 23:29

On this VM I'm running OpenIndiana build 148.
(0009044)
dam (administrator)
2011-05-13 10:47

The existing CSWxpm package does not provide it:
lrwxrwxrwx 1 root root 16 Jun 11 2010 /opt/csw/lib/libXpm.so -> libXpm.so.4.11.0
lrwxrwxrwx 1 root root 16 Jun 11 2010 /opt/csw/lib/libXpm.so.4 -> libXpm.so.4.11.0
-rwxr-xr-x 1 root bin 98508 May 28 2010 /opt/csw/lib/libXpm.so.4.11.0

I guess the error has not be seen earlier as the library used to be provided by SUNWxwplt:
/usr/openwin/lib/libXpm.so.4.11=./libXpm.so.4 s none SUNWxwplt

IMHO the proper fix would be to add libXpm.so.4.11 -> libXpm.so.4.11.0 to CSWxpm.


Best regards

  -- Dago
(0009046)
pfelecan (manager)
2011-05-14 14:57

Aside of not supporting OpenIndiana, I think that the issue is related to CSWxpm.
(0009879)
pfelecan (manager)
2012-05-30 11:53

"fixed" by new CSWxpm package and in the new Emacs 23.4 which will be available in the near future.
(0009956)
pfelecan (manager)
2012-06-18 13:17

Emacs 23.4 available


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker