Hi@Community 
 
ich weiß, dass der Thread uralt ist aber ich hatte gerade das gleiche Problem und ich glaube, dass ich es lösen konnte.
Wie mein Vorredner bereits angemerkt hat lag das Problem daran, dass Inlcudes in /usr/include gesucht wurden. Ich habe also versucht herauszufinden warum das so ist. Meiner Meinung lag es daran, dass das configure-Script von SDL_svg nach den X-Headers gesucht hat und diese unter /usr/include findet. Im makefile der libs gibt es folgende Stelle:
	
	
	
		Code:
	
	
		SDL_svg-1.1.9: $(PREFIX)/lib/libSDL_svg.a
 $(PREFIX)/lib/libSDL_svg.a: $(PREFIX)/lib/libSDL.a $(PREFIX)/lib/libxml2.a $(PREFIX)/lib/libz.a
        cd SDL_svg-1.1.9 && $(FLAGS) ./configure --prefix='$(PREFIX)' --build=`uname -m` --host=gp2x --enable-shared --enable-static --with-sdl-prefix='$(PREFIX)' && $(FLAGS) make && $(FLAGS) make install && $(FLAGS) make clean
	 
 
An dieser Stelle habe ich dem configure-Skript ein --without-x übergeben:
	
	
	
		Code:
	
	
		SDL_svg-1.1.9: $(PREFIX)/lib/libSDL_svg.a
 $(PREFIX)/lib/libSDL_svg.a: $(PREFIX)/lib/libSDL.a $(PREFIX)/lib/libxml2.a $(PREFIX)/lib/libz.a
        cd SDL_svg-1.1.9 && $(FLAGS) ./configure --prefix='$(PREFIX)' --build=`uname -m` --host=gp2x --enable-shared --enable-static --with-sdl-prefix='$(PREFIX)' --without-x && $(FLAGS) make && $(FLAGS) make install && $(FLAGS) make clean
	 
 
Nach dieser Änderung konnte ich es erfolgreich kompilieren. Ob es allerdings auch funktioniert kann ich leider nicht sagen, da ich kein Testprogramm habe. Die lib-Dateien wurden aber erstellt und an die richtige Stelle kopiert 
 
mfg
Thomas W