Hallo,
ich versuche seit geraumer Zeit mich in die SDL ein zu denken,
habe da aber noch einige Probleme und Verständnis fragen zu denen...
Habe mir zu testzwecken erstmal die Sourcen von sdl-1.2.13 von hier gezogen:
http://www.libsdl.org/release/SDL-1.2.13.tar.gz
Dann habe ich dieser erstmal auf meinem Linuxsystem veruscht zu kompilieren und ein
Debpaket draus zu erstellen um zu sehen ob sich das soweit Problemlos kompilieren läßt und was
für Dateien dann im fertigen vorhanden sind.
./autogen.sh
./configrue
make
sudo checkinstall
nun habe ich gesehen das man dort z.B. die /usr/bin/sdl-config hat,
weiterhin finden man z.B. folgende Dateien:
* libSDL-1.2.so.0
* libSDL-1.2.so.0.11.2
* libSDL.a
* libSDL.la
* libSDLmain.a
So wenn ich nun im OpenEmbeded nach schaue, findet man dort auch die libsdl vor.
Dort sind dann verschieden .bb-files womit dann auch gleich ipk-files erstellt werden:
libsdl-1.2-0_1.2.9-r1_mipsel.ipk
libsdl-1.2-dbg_1.2.9-r1_mipsel.ipk
libsdl-1.2-dev_1.2.9-r1_mipsel.ipk
libsdl-1.2-doc_1.2.9-r1_mipsel.ipk
libsdl-gfx11_2.0.11-r0_mipsel.ipk
libsdl-gfx-dbg_2.0.11-r0_mipsel.ipk
libsdl-gfx-dev_2.0.11-r0_mipsel.ipk
libsdl-image-1.2-0_1.2.3-r0_mipsel.ipk
libsdl-image-1.2-dbg_1.2.3-r0_mipsel.ipk
libsdl-image-1.2-dev_1.2.3-r0_mipsel.ipk
libsdl-mixer-1.2-0_1.2.6-r1_mipsel.ipk
libsdl-mixer-1.2-dbg_1.2.6-r1_mipsel.ipk
libsdl-mixer-1.2-dev_1.2.6-r1_mipsel.ipk
libsdl-net-1.2-0_1.2.5-r0_mipsel.ipk
libsdl-net-1.2-dbg_1.2.5-r0_mipsel.ipk
libsdl-net-1.2-dev_1.2.5-r0_mipsel.ipk
libsdl-ttf_2.0.3-r0_mipsel.ipk
libsdl-ttf-dbg_2.0.3-r0_mipsel.ipk
libsdl-ttf-dev_2.0.3-r0_mipsel.ipk
Alles anzeigen
In diesen Files befinden sich nun verschiedene SDL-Libs z.B.:
* libSDL-1.2.so.0.7.2
* libSDL_gfx.so.11.0.0
* libSDL_image-1.2.so.0.1.2
* libSDL_mixer-1.2.so.0.2.4.....
Aber z.B. keine /usr/bin/sdl-config....
Bedeutet dies nun wenn man die SDL auf die Dreambox portieren will, das man nun
die Kombination von beiden benötigt, oder langt es nur die Sourcen von LibSDL.org zu portieren?
Die Sourcen von den Bitbake-Files sind ja von http://www.libsdl.org/projects/
und da sind diese Unterteilt in:
* SDL_Cbs
* SDL_image
* SDL_mixer
* SDL_net
* SDL_rtf
* SDL_ttf
Schon etwas Unverständlich das ganze für mich
Naja, zumindest sieht das ganze so bei mir aus:
1. Die libsdl aus den vorhanden Bitbake zu kompilieren und Ipk-Files erstellen -> kein Problem
2. Die Sourcen zu SDL-1.2.13 mittels der "devshell" zu kompilieren -> kein Problem
jedoch weiß ich da noch nicht wie ich dann ein brauchbares IPK-Files draus macht.
Und es sich ja nicht dann im OE selbst befindet was dann beim weiteren Kompilieren von
SDL-Anwendungen nicht brauchbar ist
3. versuchen die SDL-1.2.13 mittels bitbake zu Kompilieren -> mit Problemen behaftet und hatte noch kein Erfolgt
Kann da evtl. jemand für mich etwas Licht ins Dunkle bringen?