DevKitGP2X+theoddbot-libs: LD findet libfreetype.so.6 nicht


Chaosspawn23

Still Fresh
Joined
Apr 15, 2006
Messages
35
Nabend!

ich habe mir mal das DevKitGP2X-buildscript runtergeladen, den ganzen Spaß installiert und die theoddbot-sdl-libs runtergeladen und installiert, damit ich den Kram nicht auch noch selbst kompilieren muss.

Nun habe ich allerdings beim kompilieren eines kleinen SDL-Programms, das ich mal geschrieben habe, folgende Fehlermeldung:
Code:
<i>
</i>eagle@eaglepc:~/2compile/sdl-doomclock-0.3.1$ make
/usr/local/devkitPro/devkitGP2X/bin/arm-linux-gcc -I/usr/local/devkitPro/devkitGP2X/include -L/usr/local/devkitPro/devkitGP2X/lib -lSDL -lSDL_ttf sdl-doomclock_0.3.1.c -o sdl-doomclock
/usr/local/devkitPro/devkitGP2X/lib/gcc/arm-linux/4.0.2/../../../../arm-linux/bin/ld: warning: libfreetype.so.6, needed by /usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so, not found (try using -rpath or -rpath-link)
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Init_FreeType'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Load_Glyph'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Done_Face'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Render_Glyph'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Get_Kerning'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Get_Char_Index'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Set_Pixel_Sizes'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Outline_Transform'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_MulFix'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Done_FreeType'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Set_Char_Size'
/usr/local/devkitPro/devkitGP2X/lib/libSDL_ttf.so: undefined reference to `FT_Open_Face'
collect2: ld returned 1 exit status

Was läuft hier falsch? Ich versteh es irgendwie nicht - libfreetype.so.6 ist wie es sich gehört in /usr/local/devkitPro/devkitGP2X/lib/ :(

Und sorry falls das eine unglaublich dämliche Frage sein sollte, ich cross-kompiliere noch nicht so lang ^^;;;

LG,
Chaosspawn23
 
ich binauch kein Profi, aber ich würd erstmal genau das tun was der dir rät, und -rpath (Dateipfad) angeben.
 
Oh, ja - danke - ich hatte das schonmal versucht, aber irgendwie nicht hinbekommen, weil ich den Linker nicht direkt aufrufe sonder das gcc überlasse. Aber mit
Code:
-Wl,-rpath=(...)
in den CFLAGS geht's jetzt. Danke für die Hilfe! :)
 
Back
Top