Lin728
04-02-2008, 15:41
Hallo,
Ich hab auf meinem System zwei Versionen von GTK-2, die wurde von der Distribution mitgliefert (2.10) und befindet sich in /usr/lib, die andere hab ich selbst kompiliert und ist unter /usr/local/lib installiert.
Well ich nun ein kleines GTK-Demo-Programm installiere und gegen die libraries in /usr/local/lib linke, werden später trotzdem die aus /usr/lib verwendet, obwohl ich gcc sogar die absoluten Pfade der Bibliotheken angebe:
> gcc -Wall -g gtkcairostyle-test.c -o test -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpng.so /usr/local/lib/libgdk-x11-2.0.so /usr/local/lib/libgtk-x11-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so
> ldd test
..........
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x4df8d000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4dbc4000)
..........
Habt ihr eine Idee an was das liegen könnte?
Danke im Vorraus
Ich hab auf meinem System zwei Versionen von GTK-2, die wurde von der Distribution mitgliefert (2.10) und befindet sich in /usr/lib, die andere hab ich selbst kompiliert und ist unter /usr/local/lib installiert.
Well ich nun ein kleines GTK-Demo-Programm installiere und gegen die libraries in /usr/local/lib linke, werden später trotzdem die aus /usr/lib verwendet, obwohl ich gcc sogar die absoluten Pfade der Bibliotheken angebe:
> gcc -Wall -g gtkcairostyle-test.c -o test -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpng.so /usr/local/lib/libgdk-x11-2.0.so /usr/local/lib/libgtk-x11-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so
> ldd test
..........
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x4df8d000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4dbc4000)
..........
Habt ihr eine Idee an was das liegen könnte?
Danke im Vorraus