Welcome! Log In Create A New Profile

Advanced

SDL very slow

Posted by TheDrev 
SDL very slow
July 21, 2009 11:47PM
I used to init my game with
SDL_SetVideoMode(640, 480, 8, SDL_HWSURFACE );
otherwise my games are very slow
but since the upgrade to the version of may 13th it seems that I can only init with a bit deps of 16 or higher...
Re: SDL very slow
July 22, 2009 02:04AM
You will have to download the latest SDL Wii from SVN, follow all of the instructions posted at:

[code.google.com]

Under "Compiling"

You will also have to compile the latest libogc from SVN.
Re: SDL very slow
July 22, 2009 06:23PM
okey, i'll do that, but maybe the probleme is from my game ?
By the way, the last sdl mixer seems to be compiled with c++ so it's not usable with gcc...
Re: SDL very slow
July 22, 2009 07:12PM
So? c++ and c code can be linked together just fine.
Re: SDL very slow
July 28, 2009 03:38PM
That's right for sdl mixer...
I've compiled and linked fine libogc and libsdl. I'll do some test and tell you if any bitdepth works and if the resolution and if frame rate is ok



Edited 1 time(s). Last edit at 07/28/2009 04:13PM by TheDrev.
Re: SDL very slow
July 28, 2009 09:19PM
full speed Everything compiled find :) and It works ! The game run at full speed and full screen.
Thanks !

For sdl_mixer, what do I need to change in my makefile to compile with g++ ?
Re: SDL very slow
July 29, 2009 01:54AM
What source file in SDL_mixer requires a C++ compiler?
Re: SDL very slow
August 01, 2009 03:18PM
Actually, it'seems to be the libsmpeg, required by sdl_mixer that is in c++.
if tried sdl mixer this other games, and it links sometimes, i don't know why.

Which modifications to the makefile (I'me using the one given with wii templates examples) whould i do to link with g++ (Some CXX thingsI assume, but I didn't know exactly).

I'm linking with

CFLAGS = -g -O2 -Wall $(MACHDEP) $(INCLUDE)
CXXFLAGS = $(CFLAGS)

LIBS := -lSDL_ttf -lSDL_mixer -lSDL_image -lSDL -lsmpeg -ltremor -ljpeg -lpng -lz -lfreetype -lfat -lwiiuse -lbte -logc -lmxml -lmad -lm -lwiikeyboard



linking ... blastguy_wii_2.2.elf
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(smpeg.o): In function `SMPEG_delete':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/smpeg.cpp:216: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(smpeg.o): In function `SMPEG_new':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/smpeg.cpp:83: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/smpeg.cpp:84: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/smpeg.cpp:84: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(smpeg.o): In function `SMPEG_new_rwops':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/smpeg.cpp:143: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/smpeg.cpp:144: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/smpeg.cpp:144: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(smpeg.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(mpegtoraw.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEG.o): In function `MPEG::parse_stream_list()':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:492: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:500: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:500: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEG.o): In function `~MPEG':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:158: undefined reference to `operator delete[](void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:159: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:158: undefined reference to `operator delete[](void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEG.o): In function `MPEG::Init(SDL_RWops*, bool)':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:91: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEG.cpp:91: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEG.o):(.rodata._ZTI4MPEG[typeinfo for MPEG]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEG.o):(.sdata._ZTI9MPEGerror[typeinfo for MPEGerror]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEG.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGstream.o): In function `MPEGstream::delete_marker(MPEGstream_marker*)':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:223: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGstream.o): In function `MPEGstream::garbage_collect()':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:332: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGstream.o): In function `MPEGstream::new_marker(int)':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:180: undefined reference to `operator new(unsigned int)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGstream.o): In function `MPEGstream':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:35: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:35: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGstream.o): In function `MPEGstream::reset_stream()':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:77: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:79: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:81: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:81: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGstream.o): In function `~MPEGstream':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:59: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGstream.cpp:61: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGstream.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGsystem.o): In function `~MPEGsystem':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:485: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:490: undefined reference to `operator delete[](void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:491: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:485: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:490: undefined reference to `operator delete[](void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGsystem.o): In function `MPEGsystem':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:403: undefined reference to `operator new[](unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:425: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:425: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGsystem.o): In function `MPEGsystem::FillBuffer()':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:820: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:828: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:855: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:847: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:828: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:855: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGsystem.o): In function `MPEGsystem::TimeElapsedAudio(int)':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:1120: undefined reference to `operator new[](unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:1168: undefined reference to `operator delete[](void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGsystem.o): In function `MPEGsystem::TotalTime()':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:976: undefined reference to `operator new[](unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGsystem.cpp:1074: undefined reference to `operator delete[](void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGsystem.o):(.rodata._ZTI10MPEGsystem[typeinfo for MPEGsystem]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGsystem.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGvideo.o): In function `MPEGvideo::SetDisplayRegion(int, int, int, int)':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/MPEGvideo.cpp:511: undefined reference to `SDL_FreeYUVOverlay'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/MPEGvideo.cpp:512: undefined reference to `SDL_CreateYUVOverlay'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGvideo.o): In function `MPEGvideo::SetDisplay(SDL_Surface*, SDL_mutex*, void (*)(SDL_Surface*, int, int, unsigned int, unsigned int))':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/MPEGvideo.cpp:442: undefined reference to `SDL_FreeYUVOverlay'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/MPEGvideo.cpp:444: undefined reference to `SDL_CreateYUVOverlay'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGvideo.o): In function `~MPEGvideo':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/MPEGvideo.cpp:222: undefined reference to `SDL_FreeYUVOverlay'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/MPEGvideo.cpp:227: undefined reference to `operator delete(void*)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/MPEGvideo.cpp:222: undefined reference to `SDL_FreeYUVOverlay'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGvideo.o):(.rodata._ZTI9MPEGvideo[typeinfo for MPEGvideo]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGvideo.o):(.rodata._ZTI15MPEGvideoaction[typeinfo for MPEGvideoaction]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGvideo.o):(.sdata._ZTI10MPEGaction[typeinfo for MPEGaction]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGvideo.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(decoders.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(gdith.o): In function `MPEGvideo::DisplayFrame(vid_stream*)':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/gdith.cpp:296: undefined reference to `SDL_LockYUVOverlay'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/gdith.cpp:358: undefined reference to `SDL_DisplayYUVOverlay'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/video/gdith.cpp:363: undefined reference to `SDL_UnlockYUVOverlay'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(gdith.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(parseblock.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(util.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(video.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGaudio.o): In function `~MPEGaudio':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/audio/MPEGaudio.cpp:92: undefined reference to `operator delete(void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGaudio.o):(.rodata._ZTI9MPEGaudio[typeinfo for MPEGaudio]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGaudio.o):(.rodata._ZTI15MPEGaudioaction[typeinfo for MPEGaudioaction]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGaudio.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(mpeglayer1.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(mpeglayer2.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(mpeglayer3.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGlist.o): In function `MPEGlist::Alloc(unsigned int)':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGlist.cpp:31: undefined reference to `operator new(unsigned int)'
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGlist.cpp:35: undefined reference to `operator new[](unsigned int)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGlist.o): In function `~MPEGlist':
c:/Users/Daryl/Desktop/Projects/wiiapple/smpeg/src/MPEGlist.cpp:19: undefined reference to `operator delete[](void*)'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(MPEGlist.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(readfile.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
i:/usr/devkitpro/libogc/lib/wii\libsmpeg.a(filter.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make[1]: *** [/i/Documents/developpement/projets/c/GE/blast/blastguy_wii_2.2/blastguy_wii_2.2.elf] Error 1
make: *** [build] Error 2



Edited 1 time(s). Last edit at 08/01/2009 03:19PM by TheDrev.
Re: SDL very slow
August 01, 2009 07:03PM
libsmpeg is not required for SDL Mixer.

It also looks like your trying to link a cpp library with c. The tools don't know what C++ is if your project is C.
Re: SDL very slow
August 01, 2009 07:43PM
Try adding '-lstdc++' at the end of the libraries you link against.
Re: SDL very slow
August 02, 2009 01:25PM
smpeg seems to be required with the svn version, without it I got

linking ... blastguy_wii_2.2.elf
i:/usr/devkitpro/libogc/lib/wii\libSDL_mixer.a(dynamic_mp3.o): In function `Mix_InitMP3':
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:163: undefined reference to `SMPEG_stop'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:151: undefined reference to `SMPEG_actualSpec'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:163: undefined reference to `SMPEG_stop'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:151: undefined reference to `SMPEG_actualSpec'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:152: undefined reference to `SMPEG_delete'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:152: undefined reference to `SMPEG_delete'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:153: undefined reference to `SMPEG_enableaudio'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:154: undefined reference to `SMPEG_enablevideo'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:153: undefined reference to `SMPEG_enableaudio'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:154: undefined reference to `SMPEG_enablevideo'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:155: undefined reference to `SMPEG_new'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:156: undefined reference to `SMPEG_new_rwops'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:155: undefined reference to `SMPEG_new'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:156: undefined reference to `SMPEG_new_rwops'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:157: undefined reference to `SMPEG_play'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:158: undefined reference to `SMPEG_playAudio'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:157: undefined reference to `SMPEG_play'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:158: undefined reference to `SMPEG_playAudio'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:159: undefined reference to `SMPEG_rewind'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:160: undefined reference to `SMPEG_setvolume'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:159: undefined reference to `SMPEG_rewind'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:160: undefined reference to `SMPEG_setvolume'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:161: undefined reference to `SMPEG_skip'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:162: undefined reference to `SMPEG_status'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:161: undefined reference to `SMPEG_skip'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_mp3.c:162: undefined reference to `SMPEG_status'
i:/usr/devkitpro/libogc/lib/wii\libSDL_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:111: undefined reference to `ov_time_seek'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:106: undefined reference to `ov_clear'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:111: undefined reference to `ov_time_seek'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:106: undefined reference to `ov_clear'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:107: undefined reference to `ov_info'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:108: undefined reference to `ov_open_callbacks'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:107: undefined reference to `ov_info'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:108: undefined reference to `ov_open_callbacks'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:109: undefined reference to `ov_pcm_total'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:110: undefined reference to `ov_read'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:109: undefined reference to `ov_pcm_total'
i:\Documents\developpement\composants\c\wii\SDL_SVN\SDL_mixer/src/dynamic_ogg.c:110: undefined reference to `ov_read'

And it worked with the link to the lib stdc++ ! thanks !
Sorry, only registered users may post in this forum.

Click here to login