Muchas Gracias. Creo que me va a costar bastante encontrar las librerías para la versión esa antigua. He intentado compilar la librería y no lo consigo. Creo que lo más sencillo es bajarme el toolchain nuevo y compilar usando ese. Así que es lo que he hecho. Pero he intentado compilar y me da error:
Código:
/opt/arm-openwiz-linux-gnu/bin/arm-openwiz-linux-gnu-c++ src/*.cpp -o main.x -lSDL -lSDL_mixer -I/opt/arm-openwiz-linux-gnu/include/ -L/opt/arm-openwiz-linux-gnu/lib/
/opt/arm-openwiz-linux-gnu/bin/../lib/gcc/arm-openwiz-linux-gnu/4.2.4/../../../../arm-openwiz-linux-gnu/bin/ld: warning: libiconv.so.2, needed by /opt/arm-openwiz-linux-gnu/lib//libSDL.so, not found (try using -rpath or -rpath-link)
/opt/arm-openwiz-linux-gnu/bin/../lib/gcc/arm-openwiz-linux-gnu/4.2.4/../../../../arm-openwiz-linux-gnu/bin/ld: warning: libvorbisidec.so.1, needed by /opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so, not found (try using -rpath or -rpath-link)
/opt/arm-openwiz-linux-gnu/bin/../lib/gcc/arm-openwiz-linux-gnu/4.2.4/../../../../arm-openwiz-linux-gnu/bin/ld: warning: libmad.so.0, needed by /opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so, not found (try using -rpath or -rpath-link)
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_timer_set'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_timer_zero'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `ov_clear@libvorbisidec.so.1'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_synth_frame'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_stream_init'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_stream_buffer'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_frame_init'
/opt/arm-openwiz-linux-gnu/lib//libSDL.so: undefined reference to `libiconv'
/opt/arm-openwiz-linux-gnu/lib//libSDL.so: undefined reference to `libiconv_close'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_frame_finish'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `ov_time_seek@libvorbisidec.so.1'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_stream_finish'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `ov_open_callbacks@libvorbisidec.so.1'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_timer_compare'
/opt/arm-openwiz-linux-gnu/lib//libSDL.so: undefined reference to `libiconv_open'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_synth_init'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `ov_read@libvorbisidec.so.1'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `ov_pcm_total@libvorbisidec.so.1'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_frame_decode'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `mad_timer_add'
/opt/arm-openwiz-linux-gnu/lib//libSDL_mixer.so: undefined reference to `ov_info@libvorbisidec.so.1'
collect2: ld returned 1 exit status
¿Se podría solucionar con un Makefile?¿He seguido mal las instrucciones al "instalarlo"?¿Alguna idea?
Marcadores