Page 5 of 9 FirstFirst ... 34567 ... LastLast
Results 41 to 50 of 81

Thread: FPC4GP2X status?

  1. #41

    FPC4GP2X status?

    Can you please double check? THREADVARLIST_GP2X_SDL_MIXER is a symbol generated by FPC, GCC does not generate such a symbol. As there are no variables or non-external procedures in your Pascal unit, this is exactly the output you would expect when you use nm on the FPC generated .o file.

  2. #42

    FPC4GP2X status?

    Quote Originally Posted by dmantione
    Can you please double check? THREADVARLIST_GP2X_SDL_MIXER is a symbol generated by FPC, GCC does not generate such a symbol. As there are no variables or non-external procedures in your Pascal unit, this is exactly the output you would expect when you use nm on the FPC generated .o file.
    Ok, I will double check...

    Paul

  3. #43

    FPC4GP2X status?

    Hi dmantione, I don't know what happened before, but I am now getting a difference output when I run the nm on the .o file (I am now using the -a option as well):

    Code:
    c:\lazarus\Projects\sdl libs test>arm-linux-nm.exe -a gp2xlibs\gp2x_sdl_mixer.o
    00000000 b .bss
    00000000 n .comment
    00000000 d .data
    00000000 t .text
    00000048 T gp2x_Mix_CloseAudio
    000000d4 T gp2x_Mix_FreeMusic
    0000005c T gp2x_Mix_LoadMUS
    00000000 T gp2x_Mix_OpenAudio
    000000b8 T gp2x_Mix_PlayingMusic
    00000084 T gp2x_Mix_PlayMusic
    00000000 a gp2x_sdl_mixer.c
             U Mix_CloseAudio
             U Mix_FreeMusic
             U Mix_LoadMUS
             U Mix_OpenAudio
             U Mix_PlayingMusic
             U Mix_PlayMusic
    does this help?
    cheers,
    Paul

  4. #44

    FPC4GP2X status?

    I think I know what happened Reading back I read yout unit is called gp2x_sdl_mixer.pas. That means FPC is writing a file gp2x_sdl_mixer.o. In your post you write the file generated by gcc is gp2x_sdl_mixer.o.

    You start to see where this is going?

    Yup, we have a name clash, FPC is either overwriting the file generated by GCC or (in case they are in differend directories) finds the file it generated itself when processing the {$l gp2x_sdl_mixer.o}

  5. #45

    FPC4GP2X status?

    Quote Originally Posted by dmantione
    I think I know what happened Reading back I read yout unit is called gp2x_sdl_mixer.pas. That means FPC is writing a file gp2x_sdl_mixer.o. In your post you write the file generated by gcc is gp2x_sdl_mixer.o.

    You start to see where this is going?

    Yup, we have a name clash, FPC is either overwriting the file generated by GCC or (in case they are in differend directories) finds the file it generated itself when processing the {$l gp2x_sdl_mixer.o}
    hehe, ok...I should try renaming either the gp2x_sdl_mixer.c or the gp2x_sdl_mixer.pas files and try again :-)

    I will let you know how it goes!

    Thanks,
    Paul

  6. #46

    FPC4GP2X status?

    Quote Originally Posted by dmantione
    I think I know what happened Reading back I read yout unit is called gp2x_sdl_mixer.pas. That means FPC is writing a file gp2x_sdl_mixer.o. In your post you write the file generated by gcc is gp2x_sdl_mixer.o.

    You start to see where this is going?

    Yup, we have a name clash, FPC is either overwriting the file generated by GCC or (in case they are in differend directories) finds the file it generated itself when processing the {$l gp2x_sdl_mixer.o}
    That was the problem!!

    I renamed the gp2x_sdl_mixer.c to gp2x_sdl_mixer_c.c

    Now I get an error about undefined references

    [code]
    C:\devkitGP2X\lib\\libmikmod.a(mdriver.o&# 41;: In function `MD_DropPrivileges':
    ../playercode/mdriver.c:919: warning: Using 'getpwnam' in statically ]

    Could I be missing a lib or have something in the wrong order in the linking section?

    Code:
    arm-linux-ld.exe  -static --no-warn-mismatch --reduce-memory-overheads --gc-sections -s -L. -o%1.gpe link.res -lpng -lm -lstdc++ -lgcc_eh -lpthread -lvorbisidec -lSDL_mixer -lmikmod -smpeg -lpng12 -lz -lSDL -ljpeg -lfreetype -lc -lgcc
    At least I am getting somewhere!

    cheers,
    Paul

  7. #47

    FPC4GP2X status?

    Hi Paul, it looks like you are missing both smpeg ( libsmpeg ) for mp3 playback you choice are either remove the reference to smpeg or statically link smpeg into libSDL_mixer. The latter is what the Mac OS X guys did so that libSDL_Mixer supports everything out of the box. You may have to build smpeg from source.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  8. #48

    FPC4GP2X status?

    [quote="savage"]Hi Paul, it looks like you are missing both smpeg ( libsmpeg ) for mp3 playback you choice are either remove the reference to smpeg or statically ]

    ok...

    If it helps, I do have these files:

    C:\devkitGP2X\bin\smpeg-config
    C:\devkitGP2X\include\smpeg\smpeg.h
    C:\devkitGP2X\lib\libsmpeg.a
    C:\devkitGP2X\lib\libsmpeg.la
    C:\devkitGP2X\share\aclocal\smpeg.m4

    PS If I did want to remove the reference to smpeg, what should I do?

    cheers,
    Paul.

  9. #49

    FPC4GP2X status?

    Could you try this command line...

    Code:
    arm-linux-ld.exe  -static --no-warn-mismatch --reduce-memory-overheads --gc-sections -s -L. -o%1.gpe link.res -lpng -lm -lstdc++ -lgcc_eh -lpthread -lvorbisidec -lSDL_mixer -lmikmod -lsmpeg -lpng12 -lz -lSDL -ljpeg -lfreetype -lc -lgcc
    you seemed to be missing the
    Code:
    -l
    in front of the
    Code:
    smpeg
    in the one you posted.

    If you can I would leave it in, because loads of people need mp3 support.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  10. #50

    FPC4GP2X status?

    I tried that, but I still get these errors:

    Code:
    C&#58;\devkitGP2X\lib\\libmikmod.a&#40;mdriver.o&#41;&#58; In function `MD_DropPrivileges'&#58;
    ../playercode/mdriver.c&#58;919&#58; warning&#58; Using 'getpwnam' in statically linked appl
    ications requires at runtime the shared libraries from the glibc version used fo
    r linking
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;music_ogg.o&#41;&#58; In function `OGG_new'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/music_ogg.c&#58;74&#58; undefined refer
    ence to `ov_open'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;music_ogg.o&#41;&#58; In function `OGG_new_RW'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/music_ogg.c&#58;126&#58; undefined refe
    rence to `ov_open_callbacks'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;music_ogg.o&#41;&#58; In function `OGG_getsome'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/music_ogg.c&#58;158&#58; undefined refe
    rence to `ov_read'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/music_ogg.c&#58;169&#58; undefined refe
    rence to `ov_info'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;music_ogg.o&#41;&#58; In function `OGG_delete'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/music_ogg.c&#58;233&#58; undefined refe
    rence to `ov_clear'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;music_ogg.o&#41;&#58; In function `OGG_jump_to_time'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/music_ogg.c&#58;241&#58; undefined refe
    rence to `ov_time_seek'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;load_ogg.o&#41;&#58; In function `Mix_LoadOGG_RW'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/load_ogg.c&#58;89&#58; undefined refere
    nce to `ov_open_callbacks'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/load_ogg.c&#58;97&#58; undefined refere
    nce to `ov_info'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/load_ogg.c&#58;108&#58; undefined refer
    ence to `ov_pcm_total'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/load_ogg.c&#58;117&#58; undefined refer
    ence to `ov_read'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/load_ogg.c&#58;128&#58; undefined refer
    ence to `ov_clear'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/load_ogg.c&#58;119&#58; undefined refer
    ence to `ov_read'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;instrum.o&#41;&#58; In function `load_instrument'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/timidity/instrum.c&#58;524&#58; undefin
    ed reference to `pow'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;mix.o&#41;&#58; In function `update_tremolo'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/timidity/mix.c&#58;188&#58; undefined r
    eference to `sin'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;resample.o&#41;&#58; In function `update_vibrato'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/timidity/resample.c&#58;349&#58; undefi
    ned reference to `sin'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;filter.o&#41;&#58; In function `designfir'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c&#58;88&#58; undefined
     reference to `sin'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c&#58;92&#58; undefined
     reference to `log'
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c&#58;92&#58; undefined
     reference to `exp'
    C&#58;\devkitGP2X\lib\\libSDL_mixer.a&#40;filter.o&#41;&#58; In function `kaiser'&#58;
    /home/Administrator/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c&#58;70&#58; undefined
     reference to `sqrt'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;smpeg.o&#41;&#58; In function `SMPEG_new_rwops'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/smpeg.cpp&#58;100&#58; undefined reference
    to `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/smpeg.cpp&#58;101&#58; undefined reference
    to `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;smpeg.o&#41;&#58; In function `SMPEG_new_data'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/smpeg.cpp&#58;85&#58; undefined reference t
    o `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/smpeg.cpp&#58;86&#58; undefined reference t
    o `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;smpeg.o&#41;&#58; In function `SMPEG_new_descr'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/smpeg.cpp&#58;65&#58; undefined reference t
    o `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;smpeg.o&#41;&#58;/home/Administrator/newtoolchain/smpeg-0.
    4.4/smpeg.cpp&#58;66&#58; more undefined references to `operator new&#40;unsigned int&#41;' foll
    ow
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;smpeg.o&#41;&#58; In function `SMPEG_delete'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/smpeg.cpp&#58;173&#58; undefined reference
    to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;mpegtoraw.lo&#41;&#58; In function `MPEGaudio&#58;&#58;initialize&#40;
    &#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpegtoraw.cpp&#58;109&#58; undefined
    reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpegtoraw.cpp&#58;111&#58; undefined
    reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpegtoraw.cpp&#58;113&#58; undefined
    reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpegtoraw.cpp&#58;115&#58; undefined
    reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpegtoraw.cpp&#58;116&#58; undefined
    reference to `cos'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEG.o&#41;&#58; In function `~MPEG'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;156&#58; undefined reference t
    o `operator delete&#91;&#93;&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;157&#58; undefined reference t
    o `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;156&#58; undefined reference t
    o `operator delete&#91;&#93;&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;156&#58; undefined reference t
    o `operator delete&#91;&#93;&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEG.o&#41;&#58; In function `MPEG&#58;&#58;parse_stream_list&#40;&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;490&#58; undefined reference t
    o `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;498&#58; undefined reference t
    o `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEG.o&#41;&#58; In function `MPEG&#58;&#58;Init&#40;SDL_RWops*, bool&#41;
    '&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;91&#58; undefined reference to
     `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEG.o&#41;&#58; In function `MPEG'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;66&#58; undefined reference to
     `operator new&#91;&#93;&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEG.cpp&#58;66&#58; undefined reference to
     `operator new&#91;&#93;&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGring.o&#41;&#58; In function `~MPEG_ring'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGring.cpp&#58;124&#58; undefined referen
    ce to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGstream.o&#41;&#58; In function `MPEGstream'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;35&#58; undefined refere
    nce to `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;35&#58; undefined refere
    nce to `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGstream.o&#41;&#58; In function `MPEGstream&#58;&#58;delete_mar
    ker&#40;MPEGstream_marker*&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;223&#58; undefined refer
    ence to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGstream.o&#41;&#58; In function `~MPEGstream'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;59&#58; undefined refere
    nce to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;61&#58; undefined refere
    nce to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;59&#58; undefined refere
    nce to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;61&#58; undefined refere
    nce to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGstream.o&#41;&#58;/home/Administrator/newtoolchain/smp
    eg-0.4.4/MPEGstream.cpp&#58;77&#58; more undefined references to `operator delete&#40;void*&#41;
    ' follow
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGstream.o&#41;&#58; In function `MPEGstream&#58;&#58;reset_stre
    am&#40;&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;81&#58; undefined refere
    nce to `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGstream.o&#41;&#58; In function `MPEGstream&#58;&#58;garbage_co
    llect&#40;&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;332&#58; undefined refer
    ence to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGstream.o&#41;&#58; In function `MPEGstream&#58;&#58;new_marker
    &#40;int&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGstream.cpp&#58;180&#58; undefined refer
    ence to `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGsystem.o&#41;&#58; In function `~MPEGsystem'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;485&#58; undefined refer
    ence to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;490&#58; undefined refer
    ence to `operator delete&#91;&#93;&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;491&#58; undefined refer
    ence to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;485&#58; undefined refer
    ence to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;490&#58; undefined refer
    ence to `operator delete&#91;&#93;&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;485&#58; undefined refer
    ence to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;490&#58; undefined refer
    ence to `operator delete&#91;&#93;&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGsystem.o&#41;&#58; In function `MPEGsystem'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;403&#58; undefined refer
    ence to `operator new&#91;&#93;&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;425&#58; undefined refer
    ence to `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;403&#58; undefined refer
    ence to `operator new&#91;&#93;&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;425&#58; undefined refer
    ence to `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGsystem.o&#41;&#58; In function `MPEGsystem&#58;&#58;FillBuffer
    &#40;&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;820&#58; undefined refer
    ence to `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;855&#58; undefined refer
    ence to `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;828&#58; undefined refer
    ence to `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGsystem.o&#41;&#58; In function `MPEGsystem&#58;&#58;TotalTime&#40;
    &#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;976&#58; undefined refer
    ence to `operator new&#91;&#93;&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;1074&#58; undefined refe
    rence to `operator delete&#91;&#93;&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGsystem.o&#41;&#58; In function `MPEGsystem&#58;&#58;TimeElapse
    dAudio&#40;int&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;1120&#58; undefined refe
    rence to `operator new&#91;&#93;&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGsystem.cpp&#58;1168&#58; undefined refe
    rence to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGaudio.lo&#41;&#58; In function `MPEGaudio&#58;&#58;StartDecodi
    ng&#40;&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/MPEGaudio.cpp&#58;153&#58; undefined
    reference to `operator new&#40;unsigned int&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGaudio.lo&#41;&#58; In function `~MPEGaudio'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/MPEGaudio.cpp&#58;90&#58; undefined r
    eference to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;mpeglayer3.lo&#41;&#58; In function `MPEGaudio&#58;&#58;layer3init
    ialize&#40;&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;124&#58; undefined
     reference to `sin'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;124&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;126&#58; undefined
     reference to `sin'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;126&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;130&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;131&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;132&#58; undefined
     reference to `sin'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;132&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;134&#58; undefined
     reference to `sin'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;134&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;137&#58; undefined
     reference to `sin'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;137&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;141&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;143&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;145&#58; undefined
     reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;148&#58; undefined
     reference to `pow'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;156&#58; undefined
     reference to `pow'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;160&#58; undefined
     reference to `pow'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;163&#58; undefined
     reference to `pow'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;196&#58; undefined
     reference to `pow'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;mpeglayer3.lo&#41;&#58;/home/Administrator/newtoolchain/sm
    peg-0.4.4/audio/mpeglayer3.cpp&#58;197&#58; more undefined references to `pow' follow
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;mpeglayer3.lo&#41;&#58; In function `MPEGaudio&#58;&#58;layer3init
    ialize&#40;&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;207&#58; undefined
     reference to `sqrtf'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;mpeglayer3.lo&#41;&#58; In function `__static_initializati
    on_and_destruction_0'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;79&#58; undefined
    reference to `cos'
    /home/Administrator/newtoolchain/smpeg-0.4.4/audio/mpeglayer3.cpp&#58;80&#58; undefined
    reference to `cos'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGvideo.lo&#41;&#58; In function `~MPEGvideo'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/video/MPEGvideo.cpp&#58;227&#58; undefined
    reference to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGlist.o&#41;&#58; In function `~MPEGlist'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGlist.cpp&#58;19&#58; undefined referenc
    e to `operator delete&#40;void*&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGlist.cpp&#58;19&#58; undefined referenc
    e to `operator delete&#40;void*&#41;'
    C&#58;\devkitGP2X\lib\\libsmpeg.a&#40;MPEGlist.o&#41;&#58; In function `MPEGlist&#58;&#58;Alloc&#40;unsigned
     int&#41;'&#58;
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGlist.cpp&#58;31&#58; undefined referenc
    e to `operator new&#40;unsigned int&#41;'
    /home/Administrator/newtoolchain/smpeg-0.4.4/MPEGlist.cpp&#58;35&#58; undefined referenc
    e to `operator new&#91;&#93;&#40;unsigned int&#41;'
    cheers,
    Paul

Page 5 of 9 FirstFirst ... 34567 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •