GNOME Bugzilla – Bug 73142
library versions not incremented, which breaks galeon > 1.1.0
Last modified: 2004-12-22 21:47:04 UTC
The library versions (e.g. libnautilus.so.0.0.0) have not been incremented from the gnome1 values. This prevents the old and new versions of nautilus from co-existing on the same machine. It also causes problems for galeon (which uses the libnautilus library).
I don't know the right libtool incantations for this. Can someone provide a patch?
Does it actually impact galeon? It seems to work fine here, and there is definitely no parallel install here.
It will impact galeon only if it is built with the nautilus view enabled (this is the defalut for versions > 1.1.0)
Just a more concrete example of the problem (using galeon 1.1.3 and nautilus 1.1.6). Running galeon under gnome 2 (installed using garnome 0.7.5) I get the following output: /usr/bin/galeon-bin: relocation error: /home/maxx/garnome/lib/libnautilus.so.0: undefined symbol: TC_CORBA_string_struct This indicated to me that libnautilus has changed some interfaces or something, and that galeon was trying to use the new library instead of the old, since the new libraries come first in LD_LIBRARY_PATH. To get galeon running all I had to do was set LD_LIBRARY_PATH to nothing in a term, and run galeon from there.
I assume a recompile will fix the problem? Or has the API changed as well?
Ok. I fixes this: 2002-03-04 Alexander Larsson <alla@lysator.liu.se> * libnautilus-adapter/Makefile.am: * libnautilus-private/Makefile.am: * libnautilus/Makefile.am: Bump major soname version to 2. Should fix bug #73142.