Re: gtk+-2.8.6 link error I_ libgtk-x11-2.0.so

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 12 Oct 2005 21:16:09 PDT, Tom Crockett said:

> /bin/bash ../libtool --mode=link gcc  -g -O2 -Wall    -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

Looks like a borked .la libtool file?  That might result in this:

> gcc -g -O2 -Wall -o .libs/gtk-query-immodules-2.0 queryimmodules.o
> ./.libs/libgtk-x11-2.0.so -L/usr/local/lib /usr4/src/gtk+-2.8.6/gdk/.libs/libgdk-x11-2.0.so -L/usr/openwin/lib
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> /usr/local/lib/libatk-1.0.so ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so
> ../gdk/.libs/libgdk-x11-2.0.so -lXext /usr/local/lib/libpangocairo-1.0.so
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Not sure why both of these got specified, because apparently they're two
different references to the same file:

> ld: warning: file ../gdk/.libs/libgdk-x11-2.0.so: linked to  
> /usr4/src/gtk+-2.8.6/gdk/.libs/libgdk-x11-2.0.so: attempted multiple inclusion of file

(And the same issue applies to:)

> ld: warning: file  /usr4/src/gtk+-2.8.6/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so: linked to  
> ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so: attempted multiple inclusion of file

> Undefined                       first referenced
>   symbol                             in file
> I_                                  ./.libs/libgtk-x11-2.0.so
> ld: fatal: Symbol referencing errors. No output written to  

This looks like pre-processor borkage of some sort.  Looks like something
was supposed to be substituted and it failed to happen...

Attachment: pgpEAhClQHGRu.pgp
Description: PGP signature

_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux