Compiler Supertux


jeremy2491
 Share

Messages recommandés

Je viens de commander une Dingoo sur dealextreme.

J'ai essayer de compiler l'édition pour GP2X mai sa bloque dans le configure.

Avec les source sur le site de supertux le configure passe mai as la compilation.

[jeremy2491@jeremy2491 supertux-0.1.3]$ makeMaking all in srcmake[1]: entrant dans le répertoire « /home/jeremy2491/Bureau/supertux-0.1.3/src »if mipsel-linux-g++ -DPACKAGE_NAME=\"SuperTux\" -DPACKAGE_TARNAME=\"supertux\" -DPACKAGE_VERSION=\"0.1.3\" -DPACKAGE_STRING=\"SuperTux\ 0.1.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"supertux\" -DVERSION=\"0.1.3\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBSDL_MIXER=1 -DHAVE_LIBSDL_IMAGE=1 -DHAVE_PTHREAD=1 -DHAVE_LIBZ=1 -DHAVE_MKDIR=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1  -I. -I.	 -g -O2 -I/opt/dingoo-uclibc-toolchain-06-17/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DNOOPENGL -DDATA_PREFIX='"/opt/dingoo-uclibc-toolchain-06-17/usr//share/supertux"' -MT badguy.o -MD -MP -MF ".deps/badguy.Tpo" \	  -c -o badguy.o `test -f 'badguy.cpp' || echo './'`badguy.cpp; \	then mv -f ".deps/badguy.Tpo" ".deps/badguy.Po"; \	else rm -f ".deps/badguy.Tpo"; exit 1; \	fi...if mipsel-linux-g++ -DPACKAGE_NAME=\"SuperTux\" -DPACKAGE_TARNAME=\"supertux\" -DPACKAGE_VERSION=\"0.1.3\" -DPACKAGE_STRING=\"SuperTux\ 0.1.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"supertux\" -DVERSION=\"0.1.3\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBSDL_MIXER=1 -DHAVE_LIBSDL_IMAGE=1 -DHAVE_PTHREAD=1 -DHAVE_LIBZ=1 -DHAVE_MKDIR=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1  -I. -I.	 -g -O2 -I/opt/dingoo-uclibc-toolchain-06-17/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DNOOPENGL -DDATA_PREFIX='"/opt/dingoo-uclibc-toolchain-06-17/usr//share/supertux"' -MT music_manager.o -MD -MP -MF ".deps/music_manager.Tpo" \	  -c -o music_manager.o `test -f 'music_manager.cpp' || echo './'`music_manager.cpp; \	then mv -f ".deps/music_manager.Tpo" ".deps/music_manager.Po"; \	else rm -f ".deps/music_manager.Tpo"; exit 1; \	fiif mipsel-linux-g++ -DPACKAGE_NAME=\"SuperTux\" -DPACKAGE_TARNAME=\"supertux\" -DPACKAGE_VERSION=\"0.1.3\" -DPACKAGE_STRING=\"SuperTux\ 0.1.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"supertux\" -DVERSION=\"0.1.3\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBSDL_MIXER=1 -DHAVE_LIBSDL_IMAGE=1 -DHAVE_PTHREAD=1 -DHAVE_LIBZ=1 -DHAVE_MKDIR=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1  -I. -I.	 -g -O2 -I/opt/dingoo-uclibc-toolchain-06-17/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DNOOPENGL -DDATA_PREFIX='"/opt/dingoo-uclibc-toolchain-06-17/usr//share/supertux"' -MT musicref.o -MD -MP -MF ".deps/musicref.Tpo" \	  -c -o musicref.o `test -f 'musicref.cpp' || echo './'`musicref.cpp; \	then mv -f ".deps/musicref.Tpo" ".deps/musicref.Po"; \	else rm -f ".deps/musicref.Tpo"; exit 1; \	fimipsel-linux-g++  -g -O2 -I/opt/dingoo-uclibc-toolchain-06-17/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DNOOPENGL -DDATA_PREFIX='"/opt/dingoo-uclibc-toolchain-06-17/usr//share/supertux"'   -o supertux  badguy.o bitmask.o button.o collision.o configfile.o intro.o gameloop.o globals.o high_scores.o level.o leveleditor.o lispreader.o menu.o particlesystem.o physic.o player.o scene.o screen.o setup.o sound.o special.o supertux.o text.o texture.o timer.o title.o type.o world.o worldmap.o tile.o mousecursor.o resources.o gameobjs.o sprite.o sprite_manager.o music_manager.o musicref.o  -lz -lSDL_image -lSDL_mixer  -L/opt/dingoo-uclibc-toolchain-06-17/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread/opt/mipseltools-gcc412-glibc261/lib/gcc/mipsel-linux/4.1.2/../../../../mipsel-linux/bin/ld: ne peut trouver /lib/libc.so.0collect2: ld returned 1 exit statusmake[1]: *** [supertux] Erreur 1make[1]: quittant le répertoire « /home/jeremy2491/Bureau/supertux-0.1.3/src »make: *** [all-recursive] Erreur 1[jeremy2491@jeremy2491 supertux-0.1.3]$

Modifié par jeremy2491
Lien vers le commentaire
Partager sur d'autres sites

Je ne cois pas que l'opengl soit obligatoire.

Je crois qu'il est mieux d'utiliser l'édition pour GP2X car on peu utiliser l'option --enable-320x240.

http://wiki.gp2x.org/wiki/Fr:SuperTux

[jeremy2491@jeremy2491 supertux-0.1.3-gp2x]$ ./configure --host=mipsel-linux --target=mipsel-linux --with-sdl-prefix=/opt/dingoo-uclibc-toolchain-06-17/usr/ --enable-static --prefix=/opt/dingoo-uclibc-toolchain-06-17/usr/ --enable-320x240configure: WARNING: If you wanted to set the --build type, don't use --host.	If a cross compiler is detected then cross compile mode will be used.checking build system type... x86_64-unknown-linux-gnuchecking host system type... mipsel-unknown-linux-gnuchecking target system type... mipsel-unknown-linux-gnuchecking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... yeschecking for gawk... gawkchecking whether make sets $(MAKE)... yeschecking for mipsel-linux-strip... mipsel-linux-stripchecking for mipsel-linux-gcc... mipsel-linux-gccchecking for C compiler default output file name... a.outchecking whether the C compiler works... yeschecking whether we are cross compiling... yeschecking for suffix of executables... checking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether mipsel-linux-gcc accepts -g... yeschecking for mipsel-linux-gcc option to accept ANSI C... none neededchecking for style of include used by make... GNUchecking dependency style of mipsel-linux-gcc... gcc3checking for mipsel-linux-g++... mipsel-linux-g++checking whether we are using the GNU C++ compiler... yeschecking whether mipsel-linux-g++ accepts -g... yeschecking dependency style of mipsel-linux-g++... gcc3checking for a BSD-compatible install... /usr/bin/install -cchecking for dirent.h that defines DIR... yeschecking for library containing opendir... none requiredchecking how to run the C preprocessor... mipsel-linux-gcc -Echecking for egrep... grep -Echecking for ANSI C header files... yeschecking for sys/types.h... yeschecking for sys/stat.h... yeschecking for stdlib.h... yeschecking for string.h... yeschecking for memory.h... yeschecking for strings.h... yeschecking for inttypes.h... yeschecking for stdint.h... yeschecking for unistd.h... yeschecking for unistd.h... (cached) yeschecking for an ANSI C-conforming const... yeschecking for gprof mode... disabledchecking for debug mode... disabledchecking wether OpenGL should be used... yeschecking for sdl-config... /opt/dingoo-uclibc-toolchain-06-17/usr//bin/sdl-configchecking for SDL - version >= 1.2.4... cross compiling; assumed OK... yeschecking for libmikmod-config... /usr/bin/libmikmod-configchecking for libmikmod - version >= 3.1.5... cross compiling; assumed OK... yes, `/usr/bin/libmikmod-config --version`checking for SMPEG_status in -lsmpeg... nochecking for MikMod_Init in -lmikmod... nochecking for Mix_OpenAudio in -lSDL_mixer... noconfigure: error: SDL_mixer library required[jeremy2491@jeremy2491 supertux-0.1.3-gp2x]$

Lien vers le commentaire
Partager sur d'autres sites

configure: error: SDL_mixer library required

A priori, il ne trouve pas ton fichier SDL_mixer.h, il faut que tu le link (ajoute le dans ton makefile)

EDIT : je viens de jeter un œil, et c'est plus compliqué que ça, je continue à chercher :)

Apparemment, il trouve aucune librairie SDL, mais je sais pas où il cherche le con :s

Une avancée ^^

./configure --target=mipsel-linux --with-sdl-exec-prefix=/opt/dingoo-uclibc-toolchain-06-17/usr --enable-static --enable-320x240 --disable-opengl --with-sdl-prefix=/opt/dingoo-uclibc-toolchain-06-17/usr/include/SDL

Et ca donne

checking build system type... i686-pc-linux-gnu

checking host system type... i686-pc-linux-gnu

checking target system type... mipsel-unknown-linux-gnu

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking for a BSD-compatible install... /usr/bin/install -c

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for unistd.h... (cached) yes

checking for an ANSI C-conforming const... yes

checking for gprof mode... disabled

checking for debug mode... disabled

checking wether OpenGL should be used... no

checking for sdl-config... /opt/dingoo-uclibc-toolchain-06-17/usr/bin/sdl-config

checking for SDL - version >= 1.2.4... yes

checking for libmikmod-config... /usr/bin/libmikmod-config

checking for libmikmod - version >= 3.1.5... yes, `/usr/bin/libmikmod-config --version`

checking for SMPEG_status in -lsmpeg... yes

checking for MikMod_Init in -lmikmod... yes

checking for Mix_OpenAudio in -lSDL_mixer... yes

checking for jpeg_abort in -ljpeg... yes

checking for compress in -lz... yes

checking for png_free in -lpng... yes

checking for IMG_Load in -lSDL_image... yes

checking for rotozoomSurface in -lSDL_gfx... no

configure: error: SDL_gfx library required

Le soucis est que y a pas du tout de SDL_gfx.h :s

Je vais essayer de bricoler un peu (parce que y a un SDL_rotozoom.h qui contient la fonction rotozoomSurface)

Bon j'ai réussi en feintant très légèrement.

J'ai crée un fichier SDL_gfx.h qui contient

#include "SDL_rotozoom.h"

#include "SDL_gfxPrimitives_font.h"

#include "SDL_gfxPrimitives.h"

#include "SDL_gfxBlitFunc.h"

Le soucis est qu'il va falloir le rajouter sur la SD :s

je vais voir qi je peux pas faire plus propre que ça.

Résultat :

$ ./configure --target=mipsel-linux --with-sdl-exec-prefix=/opt/dingoo-uclibc-toolchain-06-17/usr --enable-static --enable-320x240 --disable-opengl --with-sdl-prefix=/opt/dingoo-uclibc-toolchain-06-17/usr/include/SDLchecking build system type... i686-pc-linux-gnu

checking host system type... i686-pc-linux-gnu

checking target system type... mipsel-unknown-linux-gnu

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking for a BSD-compatible install... /usr/bin/install -c

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for unistd.h... (cached) yes

checking for an ANSI C-conforming const... yes

checking for gprof mode... disabled

checking for debug mode... disabled

checking wether OpenGL should be used... no

checking for sdl-config... /opt/dingoo-uclibc-toolchain-06-17/usr/bin/sdl-config

checking for SDL - version >= 1.2.4... yes

checking for libmikmod-config... /usr/bin/libmikmod-config

checking for libmikmod - version >= 3.1.5... yes, `/usr/bin/libmikmod-config --version`

checking for SMPEG_status in -lsmpeg... yes

checking for MikMod_Init in -lmikmod... yes

checking for Mix_OpenAudio in -lSDL_mixer... yes

checking for jpeg_abort in -ljpeg... yes

checking for compress in -lz... yes

checking for png_free in -lpng... yes

checking for IMG_Load in -lSDL_image... yes

checking for rotozoomSurface in -lSDL_gfx... yes

checking for mkdir... yes

checking for strdup... yes

checking for strstr... yes

configure: creating ./config.status

config.status: creating Makefile

config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting

config.status: creating src/Makefile

config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting

config.status: creating data/Makefile

config.status: WARNING: 'data/Makefile.in' seems to ignore the --datarootdir setting

config.status: executing depfiles commands

Features:

=========

Profile Mode: no

Debug Mode: no

OpenGL Support: no

320x240 Resolution: yes

GP2X Build (+320x240): no

Static Build: yes

Maintenant, faut encore trifouiller le Makefile

Lien vers le commentaire
Partager sur d'autres sites

Après avoir modifié quelques fichiers, j'obtiens

Making all in src

make[1]: entrant dans le répertoire « /home/benjamin/Téléchargements/supertux-0.1.3-gp2x/src »

g++ -g -O2 -I/opt/dingoo-uclibc-toolchain-06-17/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -DNOOPENGL -DRES320X240 -static -DDATA_PREFIX='"/supertux"' -o supertux badguy.o bitmask.o button.o collision.o configfile.o intro.o gameloop.o globals.o high_scores.o level.o leveleditor.o lispreader.o menu.o particlesystem.o physic.o player.o scene.o screen.o setup.o sound.o special.o supertux.o text.o texture.o timer.o title.o type.o world.o worldmap.o tile.o mousecursor.o resources.o gameobjs.o sprite.o sprite_manager.o music_manager.o musicref.o -lSDL_gfx -lSDL_image -lpng -lz -ljpeg -lSDL_mixer -lmikmod -lsmpeg -L/opt/dingoo-uclibc-toolchain-06-17/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -L/usr/lib -lmikmod -ldl -L/usr/lib -lm

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libSDL_gfx.a when searching for -lSDL_gfx

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libSDL_image.a when searching for -lSDL_image

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libpng.a when searching for -lpng

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libz.a when searching for -lz

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libjpeg.a when searching for -ljpeg

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libSDL_mixer.a when searching for -lSDL_mixer

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libSDL.a when searching for -lSDL

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libpthread.a when searching for -lpthread

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libdl.a when searching for -ldl

/usr/lib/libSDL.a(SDL_x11gl.o): In function `X11_GL_LoadLibrary':

(.text+0x1a6): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libm.a when searching for -lm

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libpthread.a when searching for -lpthread

/usr/bin/ld: skipping incompatible /opt/dingoo-uclibc-toolchain-06-17/usr/lib/libc.a when searching for -lc

/usr/lib/libmikmod.a(mdriver.o): In function `MD_DropPrivileges':

(.text+0x508): warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking

gameloop.o: In function `GameSession::draw()':

/home/benjamin/Téléchargements/supertux-0.1.3-gp2x/src/gameloop.cpp:589: undefined reference to `updateSound()'

gameloop.o: In function `GameSession::run()':

/home/benjamin/Téléchargements/supertux-0.1.3-gp2x/src/gameloop.cpp:731: undefined reference to `updateSound()'

title.o: In function `title()':

/home/benjamin/Téléchargements/supertux-0.1.3-gp2x/src/title.cpp:327: undefined reference to `updateSound()'

world.o: In function `World::draw()':

/home/benjamin/Téléchargements/supertux-0.1.3-gp2x/src/world.cpp:260: undefined reference to `updateSound()'

worldmap.o: In function `WorldMapNS::WorldMap::display()':

/home/benjamin/Téléchargements/supertux-0.1.3-gp2x/src/worldmap.cpp:1070: undefined reference to `updateSound()'

/usr/lib/libSDL_image.a(IMG_tif.o): In function `IMG_InitTIF':

(.text+0x12): undefined reference to `TIFFClientOpen'

/usr/lib/libSDL_image.a(IMG_tif.o): In function `IMG_InitTIF':

(.text+0x1c): undefined reference to `TIFFClose'

/usr/lib/libSDL_image.a(IMG_tif.o): In function `IMG_InitTIF':

(.text+0x26): undefined reference to `TIFFGetField'

/usr/lib/libSDL_image.a(IMG_tif.o): In function `IMG_InitTIF':

(.text+0x30): undefined reference to `TIFFReadRGBAImage'

/usr/lib/libSDL_image.a(IMG_tif.o): In function `IMG_InitTIF':

(.text+0x3a): undefined reference to `TIFFSetErrorHandler'

/usr/lib/libSDL_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':

(.text+0x12): undefined reference to `ov_clear'

/usr/lib/libSDL_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':

(.text+0x1c): undefined reference to `ov_info'

/usr/lib/libSDL_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':

(.text+0x26): undefined reference to `ov_open_callbacks'

/usr/lib/libSDL_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':

(.text+0x30): undefined reference to `ov_pcm_total'

/usr/lib/libSDL_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':

(.text+0x3a): undefined reference to `ov_read'

/usr/lib/libSDL_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':

(.text+0x44): undefined reference to `ov_time_seek'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_CloseAudio':

(.text+0x156): undefined reference to `snd_pcm_drain'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_CloseAudio':

(.text+0x166): undefined reference to `snd_pcm_close'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_PlayAudio':

(.text+0x1dc): undefined reference to `snd_pcm_writei'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_PlayAudio':

(.text+0x1fe): undefined reference to `snd_pcm_prepare'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_PlayAudio':

(.text+0x230): undefined reference to `snd_pcm_resume'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x4ea): undefined reference to `snd_pcm_open'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x4f7): undefined reference to `snd_pcm_hw_params_sizeof'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x504): undefined reference to `snd_pcm_hw_params_sizeof'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x536): undefined reference to `snd_pcm_hw_params_any'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x55d): undefined reference to `snd_pcm_hw_params_set_access'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x5da): undefined reference to `snd_pcm_hw_params_set_channels'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x60a): undefined reference to `snd_pcm_hw_params_set_rate_near@ALSA_0.9'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x63e): undefined reference to `snd_pcm_hw_params_set_period_size_near@ALSA_0.9'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x66b): undefined reference to `snd_pcm_hw_params_set_periods_near@ALSA_0.9'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x67f): undefined reference to `snd_pcm_hw_params'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x68c): undefined reference to `snd_pcm_sw_params_sizeof'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x699): undefined reference to `snd_pcm_sw_params_sizeof'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x6cb): undefined reference to `snd_pcm_sw_params_current'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x6f2): undefined reference to `snd_pcm_sw_params_set_start_threshold'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x715): undefined reference to `snd_pcm_sw_params_set_avail_min'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x734): undefined reference to `snd_pcm_sw_params'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x7be): undefined reference to `snd_pcm_nonblock'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x84e): undefined reference to `snd_pcm_hw_params_set_format'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x8a9): undefined reference to `snd_pcm_hw_params_get_channels@ALSA_0.9'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x8f5): undefined reference to `snd_strerror'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x927): undefined reference to `snd_strerror'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x949): undefined reference to `snd_strerror'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x973): undefined reference to `snd_strerror'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `ALSA_OpenAudio':

(.text+0x99d): undefined reference to `snd_strerror'

/usr/lib/libSDL.a(SDL_alsa_audio.o):(.text+0x9b5): more undefined references to `snd_strerror' follow

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `Audio_Available':

(.text+0xa91): undefined reference to `snd_pcm_open'

/usr/lib/libSDL.a(SDL_alsa_audio.o): In function `Audio_Available':

(.text+0xaa2): undefined reference to `snd_pcm_close'

/usr/lib/libSDL.a(SDL_esdaudio.o): In function `ESD_CloseAudio':

(.text+0x156): undefined reference to `esd_close'

/usr/lib/libSDL.a(SDL_esdaudio.o): In function `ESD_OpenAudio':

(.text+0x409): undefined reference to `esd_play_stream'

/usr/lib/libSDL.a(SDL_esdaudio.o): In function `Audio_Available':

(.text+0x50e): undefined reference to `esd_open_sound'

/usr/lib/libSDL.a(SDL_esdaudio.o): In function `Audio_Available':

(.text+0x51e): undefined reference to `esd_close'

/usr/lib/libSDL.a(SDL_pulseaudio.o): In function `PULSE_CloseAudio':

(.text+0x15e): undefined reference to `pa_simple_drain'

/usr/lib/libSDL.a(SDL_pulseaudio.o): In function `PULSE_CloseAudio':

(.text+0x16e): undefined reference to `pa_simple_free'

/usr/lib/libSDL.a(SDL_pulseaudio.o): In function `PULSE_PlayAudio':

(.text+0x1bc): undefined reference to `pa_simple_write'

/usr/lib/libSDL.a(SDL_pulseaudio.o): In function `Audio_Available':

(.text+0x2d2): undefined reference to `pa_simple_new'

/usr/lib/libSDL.a(SDL_pulseaudio.o): In function `Audio_Available':

(.text+0x2e2): undefined reference to `pa_simple_free'

/usr/lib/libSDL.a(SDL_pulseaudio.o): In function `PULSE_OpenAudio':

(.text+0x406): undefined reference to `pa_channel_map_init_auto'

/usr/lib/libSDL.a(SDL_pulseaudio.o): In function `PULSE_OpenAudio':

(.text+0x50b): undefined reference to `pa_simple_new'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_CloseAudio':

(.text+0x146): undefined reference to `AuCloseServer'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_WaitAudio':

(.text+0x192): undefined reference to `AuNextEvent'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_WaitAudio':

(.text+0x1a6): undefined reference to `AuDispatchEvent'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_PlayAudio':

(.text+0x1f2): undefined reference to `AuNextEvent'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_PlayAudio':

(.text+0x206): undefined reference to `AuDispatchEvent'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_PlayAudio':

(.text+0x252): undefined reference to `AuWriteElement'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `Audio_Available':

(.text+0x2a6): undefined reference to `AuOpenServer'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `Audio_Available':

(.text+0x2b4): undefined reference to `AuCloseServer'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_OpenAudio':

(.text+0x3c8): undefined reference to `AuOpenServer'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_OpenAudio':

(.text+0x489): undefined reference to `AuCreateFlow'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_OpenAudio':

(.text+0x4a3): undefined reference to `AuCloseServer'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_OpenAudio':

(.text+0x592): undefined reference to `AuSetElements'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_OpenAudio':

(.text+0x5cc): undefined reference to `AuRegisterEventHandler'

/usr/lib/libSDL.a(SDL_nasaudio.o): In function `NAS_OpenAudio':

(.text+0x5ee): undefined reference to `AuStartFlow'

/usr/lib/libSDL.a(SDL_DirectFB_video.o): In function `SetDirectFBerror':

(.text+0xef1): undefined reference to `DirectFBErrorString'

/usr/lib/libSDL.a(SDL_DirectFB_video.o): In function `DirectFB_SetVideoMode':

(.text+0x15ac): undefined reference to `DirectFBError'

/usr/lib/libSDL.a(SDL_DirectFB_video.o): In function `DirectFB_VideoInit':

(.text+0x16ad): undefined reference to `DirectFBInit'

/usr/lib/libSDL.a(SDL_DirectFB_video.o): In function `DirectFB_VideoInit':

(.text+0x16c3): undefined reference to `DirectFBCreate'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoQuit':

(.text+0x3ba): undefined reference to `aa_uninitkbd'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoQuit':

(.text+0x3cb): undefined reference to `aa_uninitmouse'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoQuit':

(.text+0x403): undefined reference to `aa_close'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_DirectUpdate':

(.text+0x63b): undefined reference to `aa_renderpalette'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_DirectUpdate':

(.text+0x666): undefined reference to `aa_flush'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoInit':

(.text+0x75e): undefined reference to `aa_parseoptions'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoInit':

(.text+0x76b): undefined reference to `aa_defparams'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoInit':

(.text+0x770): undefined reference to `aa_autoinit'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoInit':

(.text+0x794): undefined reference to `aa_autoinitkbd'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoInit':

(.text+0x7b5): undefined reference to `aa_autoinitmouse'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoInit':

(.text+0x7c8): undefined reference to `aa_getrenderparams'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_VideoInit':

(.text+0x7ed): undefined reference to `aa_resizehandler'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_ResizeHandler':

(.text+0x8f0): undefined reference to `aa_resize'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_ResizeHandler':

(.text+0x99a): undefined reference to `aa_renderpalette'

/usr/lib/libSDL.a(SDL_aavideo.o): In function `AA_ResizeHandler':

(.text+0x9a9): undefined reference to `aa_flush'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_VideoQuit':

(.text+0x257): undefined reference to `__caca0_free_bitmap'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_VideoQuit':

(.text+0x269): undefined reference to `__caca0_end'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_SetVideoMode':

(.text+0x2d1): undefined reference to `__caca0_free_bitmap'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_SetVideoMode':

(.text+0x3d3): undefined reference to `__caca0_create_bitmap'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x470): undefined reference to `__caca0_cv'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x478): undefined reference to `caca_get_canvas_height'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x480): undefined reference to `__caca0_cv'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x488): undefined reference to `caca_get_canvas_width'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x4b6): undefined reference to `__caca0_cv'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x4be): undefined reference to `caca_dither_bitmap'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x4c3): undefined reference to `__caca0_dp'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_DirectUpdate':

(.text+0x4cb): undefined reference to `caca_refresh_display'

/usr/lib/libSDL.a(SDL_cacavideo.o): In function `Caca_VideoInit':

(.text+0x59c): undefined reference to `__caca0_init'

/usr/lib/libSDL.a(SDL_aaevents.o): In function `AA_PumpEvents':

(.text+0x206): undefined reference to `aa_getmouse'

/usr/lib/libSDL.a(SDL_aaevents.o): In function `AA_PumpEvents':

(.text+0x322): undefined reference to `aa_getevent'

/usr/lib/libSDL.a(SDL_cacaevents.o): In function `Caca_PumpEvents':

(.text+0xc9): undefined reference to `__caca0_get_event'

/usr/lib/libSDL.a(SDL_cacaevents.o): In function `Caca_PumpEvents':

(.text+0x1e4): undefined reference to `__caca0_cv'

/usr/lib/libSDL.a(SDL_cacaevents.o): In function `Caca_PumpEvents':

(.text+0x1ec): undefined reference to `caca_get_canvas_width'

/usr/lib/libSDL.a(SDL_cacaevents.o): In function `Caca_PumpEvents':

(.text+0x1fe): undefined reference to `__caca0_cv'

/usr/lib/libSDL.a(SDL_cacaevents.o): In function `Caca_PumpEvents':

(.text+0x206): undefined reference to `caca_get_canvas_height'

collect2: ld a retourné 1 code d'état d'exécution

make[1]: *** [supertux] Erreur 1

make[1]: quittant le répertoire « /home/benjamin/Téléchargements/supertux-0.1.3-gp2x/src »

make: *** [all-recursive] Erreur 1

Lien vers le commentaire
Partager sur d'autres sites

je jetterais un œil demain, promis ;)

lol Ezial tu boss à sa place :P en lisant tout tes répliques je me demandais si à la fin t'allait même lui compiler :D

en tout cas merci Ezial pour tout ce que tu fais pour la Dingoo (va falloir que tu t'en procure une un jour) :P

A+ et merci de bosser sur SuperTux il est bien ce jeu..

Sinon.. pour demande spécial :) : Kaiten Patissier déja porté sur Gp2x-f200 et PSP

http://www.mk2k.net/serendipity/index.php?....00-PSP-R1.html (release PSP avec source, désolé je trouve pas la source original)

A+

Lien vers le commentaire
Partager sur d'autres sites

J'ai déjà quelques projets en route, alors je promets rien, mais je garde l'idée sous le coude :)

Et pour la Dingoo, toute donation est la bienvenue :)

Lien vers le commentaire
Partager sur d'autres sites

Tu(ou quelqu'un d'autre) peu organiser une compétition de dev ou le gagnant gagne une dingoo(ou autre). Je sui sur que si c'est bien organiser il y aura de nombreux donataire.

Sa ferait connaitre la dingoo et le nombre de jeux/port augmenterait.

Lien vers le commentaire
Partager sur d'autres sites

Tu(ou quelqu'un d'autre) peu organiser une compétition de dev ou le gagnant gagne une dingoo(ou autre). Je sui sur que si c'est bien organiser il y aura de nombreux donataire.

Sa ferait connaitre la dingoo et le nombre de jeux/port augmenterait.

L'idée est bonne, je la retiens! ;)

A+

PS: Ezial (l'idée est lancé comme ça, mais déja un gros merci pour ta participation)!

Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share