GNOME Bugzilla – Bug 75345
Solaris: Compile/link failure: no string table
Last modified: 2011-02-04 16:12:02 UTC
Compiling gtk+ library. Grinds away for at least an hour. Then this: gmake[3]: Entering directory `/home/pln/freeware/gtk/gtk+-2.0.0/gtk' /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -version-info 0:0:0 -export-dynamic -rpath /usr/local/lib -export-symbols-regex "^[^_].*" ../gdk-pixbuf/libgdk_pixbuf-2.0.la ../gdk/libgdk-x11-2.0.la -L/usr/local/lib -lpangox-1.0 -lpango-1.0 -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -liconv -lm -o gtk-query-immodules-2.0 queryimmodules.o libgtk-x11-2.0.la ../gdk-pixbuf/libgdk_pixbuf- 2.0.la ../gdk/libgdk-x11-2.0.la libtool: link: warning: `-version-info' is ignored for programs gcc -g -O2 -Wall -o gtk-query-immodules-2.0 queryimmodules.o -L/usr/local/lib -L/usr/openwin/lib ./.libs/libgtk-x11- 2.0.so /home/pln/freeware/gtk/gtk+-2.0.0/gdk/.libs/libgdk-x11- 2.0.so /usr/local/lib/libatk-1.0.so ../gdk-pixbuf/.libs/libgdk_pixbuf- 2.0.so ../gdk/.libs/libgdk-x11-2.0.so /home/pln/freeware/gtk/gtk+- 2.0.0/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so -lXext -lX11 -lsocket -lnsl /usr/local/lib/libpangox-1.0.so /usr/local/lib/libpango- 1.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libglib-2.0.so /usr/local/lib/libiconv.so -lm -R/home/pln/freeware/gtk/gtk+-2.0.0/gdk-pixbuf/.libs -R/home/pln/freeware/gtk/gtk+-2.0.0/gdk/.libs -R/home/pln/freeware/gtk/gtk+-2.0.0/gtk/.libs -R/usr/local/lib -R/usr/local/lib ld: elf error: file queryimmodules.o: elf_strptr: Request error: no string table ld: warning: file ../gdk/.libs/libgdk-x11-2.0.so: linked to /home/pln/freeware/gtk/gtk+-2.0.0/gdk/.libs/libgdk-x11-2.0.so: attempted multiple inclusion of file ld: warning: file /home/pln/freeware/gtk/gtk+-2.0.0/gdk- pixbuf/.libs/libgdk_pixbuf-2.0.so: linked to ../gdk- pixbuf/.libs/libgdk_pixbuf-2.0.so: attempted multiple inclusion of file ld: fatal: File processing errors. No output written to gtk-query- immodules-2.0 collect2: ld returned 1 exit status gmake[3]: *** [gtk-query-immodules-2.0] Error 1 gmake[3]: Leaving directory `/home/pln/freeware/gtk/gtk+-2.0.0/gtk' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/home/pln/freeware/gtk/gtk+-2.0.0/gtk' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/home/pln/freeware/gtk/gtk+-2.0.0' gmake: *** [all-recursive-am] Error 2
I have no idea what is going on here at all.
Move open bugs from milestones 2.0.[012] -- > 2.0.3, since 2.0.2 is already out.
which version of solaris, gcc and libtool are you using ?
As mentioned in the original report, it's Solaris 7 and gcc 2.95.3. The libtool version is ltmain.sh (GNU libtool) 1.3.4 (1.385.2.196 1999/12/07 21:47:57)
Although the symptoms aren't the same as bug 81232, I'm wondering if it is a related problem, possible with -export-symbols-regex.
We've tracked down bug 81232 now, this doesn't seem to be the same thing.
GTK+-2.2.2 will be out in a few days and use a new version of libtool, if you could check if the problem still occurs there, that would be useful.
Please reopen from NEEDINFO if you test with GTK+-2.2.2 or newer.
No response in a year, closing