Aiken
21/09/2003, 03:14
Hola ...
No hay forma, no consigo compilar con SDL.
Creo que tengo algo de configuracion chungo ...
No se si sera el Makefile o que, pero no puedo linkar con el
SDL_mixer, el SDL normal parece que si.
A ver si alguien me echa un cable.
Me dice esto:
gcc -o sdltest.elf crt0.o gpstart.o gpmain.o -Tlnkscript user_init.o -nostartfi
es -lm -lgpos -lgpstdio -lgpstdlib -lgpsound -lgpmem -lgpgraphic -lgpfont -lSD
_image -ljpeg -lpng -lz -lm -lSDL -lgpstdio -lSDL_mixer
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `mix_channels':
mixer.o(.text+0x2cc): undefined reference to `SDL_MixAudio'
mixer.o(.text+0x43c): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `Mix_LoadWAV_RW':
mixer.o(.text+0x95c): undefined reference to `SDL_LoadWAV_RW'
mixer.o(.text+0x9ec): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa48): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa5c): undefined reference to `SDL_FreeWAV'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(wavestream.o): In function `WAVStream_PlaySome':
wavestream.o(.text+0x2e8): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mplayer.o): In function `getrandom':
mplayer.o(.text+0x10): undefined reference to `GpRand'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mix.o): In function `update_tremolo':
mix.o(.text+0x3c0): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(resample.o): In function `update_vibrato':
resample.o(.text+0x500): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `kaiser':
filter.o(.text+0x180): undefined reference to `sqrt'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `designfir':
filter.o(.text+0x250): undefined reference to `sin'
filter.o(.text+0x27c): undefined reference to `log'
filter.o(.text+0x28c): undefined reference to `exp'
collect2: ld returned 1 exit status
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `mix_channels':
mixer.o(.text+0x2cc): undefined reference to `SDL_MixAudio'
mixer.o(.text+0x43c): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `Mix_LoadWAV_RW':
mixer.o(.text+0x95c): undefined reference to `SDL_LoadWAV_RW'
mixer.o(.text+0x9ec): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa48): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa5c): undefined reference to `SDL_FreeWAV'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(wavestream.o): In function `WAVStream_PlaySome':
wavestream.o(.text+0x2e8): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mplayer.o): In function `getrandom':
mplayer.o(.text+0x10): undefined reference to `GpRand'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mix.o): In function `update_tremolo':
mix.o(.text+0x3c0): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(resample.o): In function `update_vibrato':
resample.o(.text+0x500): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `kaiser':
filter.o(.text+0x180): undefined reference to `sqrt'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `designfir':
filter.o(.text+0x250): undefined reference to `sin'
filter.o(.text+0x27c): undefined reference to `log'
filter.o(.text+0x28c): undefined reference to `exp'
make: *** [sdltest.elf] Error 1
No hay forma, no consigo compilar con SDL.
Creo que tengo algo de configuracion chungo ...
No se si sera el Makefile o que, pero no puedo linkar con el
SDL_mixer, el SDL normal parece que si.
A ver si alguien me echa un cable.
Me dice esto:
gcc -o sdltest.elf crt0.o gpstart.o gpmain.o -Tlnkscript user_init.o -nostartfi
es -lm -lgpos -lgpstdio -lgpstdlib -lgpsound -lgpmem -lgpgraphic -lgpfont -lSD
_image -ljpeg -lpng -lz -lm -lSDL -lgpstdio -lSDL_mixer
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `mix_channels':
mixer.o(.text+0x2cc): undefined reference to `SDL_MixAudio'
mixer.o(.text+0x43c): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `Mix_LoadWAV_RW':
mixer.o(.text+0x95c): undefined reference to `SDL_LoadWAV_RW'
mixer.o(.text+0x9ec): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa48): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa5c): undefined reference to `SDL_FreeWAV'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(wavestream.o): In function `WAVStream_PlaySome':
wavestream.o(.text+0x2e8): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mplayer.o): In function `getrandom':
mplayer.o(.text+0x10): undefined reference to `GpRand'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mix.o): In function `update_tremolo':
mix.o(.text+0x3c0): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(resample.o): In function `update_vibrato':
resample.o(.text+0x500): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `kaiser':
filter.o(.text+0x180): undefined reference to `sqrt'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `designfir':
filter.o(.text+0x250): undefined reference to `sin'
filter.o(.text+0x27c): undefined reference to `log'
filter.o(.text+0x28c): undefined reference to `exp'
collect2: ld returned 1 exit status
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `mix_channels':
mixer.o(.text+0x2cc): undefined reference to `SDL_MixAudio'
mixer.o(.text+0x43c): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mixer.o): In function `Mix_LoadWAV_RW':
mixer.o(.text+0x95c): undefined reference to `SDL_LoadWAV_RW'
mixer.o(.text+0x9ec): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa48): undefined reference to `SDL_FreeWAV'
mixer.o(.text+0xa5c): undefined reference to `SDL_FreeWAV'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(wavestream.o): In function `WAVStream_PlaySome':
wavestream.o(.text+0x2e8): undefined reference to `SDL_MixAudio'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mplayer.o): In function `getrandom':
mplayer.o(.text+0x10): undefined reference to `GpRand'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(mix.o): In function `update_tremolo':
mix.o(.text+0x3c0): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(resample.o): In function `update_vibrato':
resample.o(.text+0x500): undefined reference to `sin'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `kaiser':
filter.o(.text+0x180): undefined reference to `sqrt'
c:\minigp32\bin\..\lib\gcc-lib\arm-agb-elf\3.2.2\..\..\..\..\arm-agb-elf\lib\li
SDL_mixer.a(filter.o): In function `designfir':
filter.o(.text+0x250): undefined reference to `sin'
filter.o(.text+0x27c): undefined reference to `log'
filter.o(.text+0x28c): undefined reference to `exp'
make: *** [sdltest.elf] Error 1