[wxWidgets] Linker-Fehler

04/09/2009 - 15:15 von Tobias Kretschmer | Report spam
Und zwar ich jetzt folgendes Problem:

/usr/bin/gcc -g -Wextra -Wall -Wno-long-long -fno-strict-aliasing -pedantic-errors -std=c++98 -static -o ./commeter_ec /home/ubuntu/Projekt/SNAPSHOTS/Test_040909/cm_rect.o /home/ubuntu/Projekt/SNAPSHOTS/Test_040909/commeter_ec.o -L/usr/X11R6/lib -L/usr/lib -L/home/ubuntu/ICE_lib/lib/some_machine -lX11 -ljpeg -lm -lrt -lice -lfftw3 `wx-config --libs` -I/home/ubuntu/ICE_lib/src `wx-config --cxxflags`
/usr/bin/ld: cannot find -lwx_gtk2u_richtext-2.8
collect2: ld gab 1 als Ende-Status zurück
make: *** [commeter_ec] Fehler 1

Die Library ist allerdings da wo sie sein soll, nàmlich in /usr/lib
Hat jemand ne Idee was da falsch làuft und wie das Makefile aussehen
müsste, wenn es funktionieren soll?


MfG
Tobias Kretschmer
 

Lesen sie die antworten

#1 Jan Seiffert
04/09/2009 - 19:27 | Warnen spam
Tobias Kretschmer wrote:
Und zwar ich jetzt folgendes Problem:

/usr/bin/gcc -g -Wextra -Wall -Wno-long-long -fno-strict-aliasing -pedantic-errors -std=c++98 -static


-^^^^^^

-o ./commeter_ec /home/ubuntu/Projekt/SNAPSHOTS/Test_040909/cm_rect.o /home/ubuntu/Projekt/SNAPSHOTS/Test_040909/commeter_ec.o -L/usr/X11R6/lib -L/usr/lib -L/home/ubuntu/ICE_lib/lib/some_machine -lX11 -ljpeg -lm -lrt -lice -lfftw3 `wx-config --libs` -I/home/ubuntu/ICE_lib/src `wx-config --cxxflags`
/usr/bin/ld: cannot find -lwx_gtk2u_richtext-2.8
collect2: ld gab 1 als Ende-Status zurück
make: *** [commeter_ec] Fehler 1

Die Library ist allerdings da wo sie sein soll, nàmlich in /usr/lib
Hat jemand ne Idee was da falsch làuft



Es genau die eine nicht als statische lib gibt?
Zeig mal ein ls /usr/lib/libwx_gtk2*

und wie das Makefile aussehen müsste, wenn es funktionieren soll?




Lass das static weg, warum benutzt du es ueberhaupt?
Weil deine ICE-libs irgendwo in home rumgeistern?

Du weisst, das man static an und wieder aus machen kann?

-lX11 -ljpeg -lm -lrt -lfftw3 `wx-config...` -static -lice -shared


MfG
Tobias Kretschmer


Gruss
Jan

Fachbegriffe der Informatik:
44: Verdeckter Fehler
Siemens hat mitentwickelt. (Jörg Pechau)

Ähnliche fragen