Reply 20 of 1565, by Yesterplay80
- Rank
- Oldbie
Thank you for your help so far!
OK, I once again tried to compile DOSBox by replacing the corresponding lines in both makefiles with these:
LIBS = -L/usr/lib/i386-linux-gnu/libSDL_sound.a -L/usr/lib/libasound.a -lm -ldl -pthread -L-L/usr/lib/i386-linux-gnu/libSDLmain.a /usr/lib/i386-linux-gnu/libSDL.a /usr/lib/i386-linux-gnu/libpng12.a /usr/lib/i386-linux-gnu/libz.a /usr/lib/i386-linux-gnu/libSDL_net.a -lX11 -lGL -L/usr/lib/i386-linux-gnu/libvorbisfile.a /usr/lib/i386-linux-gnu/libvorbis.a /usr/lib/i386-linux-gnu/libogg.a
and
SDL_LIBS = -L/usr/lib/i386-linux-gnu/libSDL.a /usr/lib/i386-linux-gnu/libSDLmain.a -lpthread -lm -ldl -lasound -lm -ldl -lpthread -lpulse-simple -lpulse -lX11 -lXext -lcaca -lpthread
After some tries I seem to have gotten the order of the libraries straight, but still I get errors:
g++ -g -O2 -mno-ms-bitfields -static-libgcc -static-libstdc++ -s -o dosbox dosbox.o cpu/libcpu.a debug/libdebug.a dos/libdos.a fpu/libfpu.a hardware/libhardware.a gui/libgui.a ints/libints.a misc/libmisc.a shell/libshell.a hardware/serialport/libserial.a libs/gui_tk/libgui_tk.a -L/usr/lib/i386-linux-gnu/libSDL_sound.a -L/usr/lib/libasound.a -lm -ldl -pthread -L-L/usr/lib/i386-linux-gnu/libSDLmain.a /usr/lib/i386-linux-gnu/libSDL.a /usr/lib/i386-linux-gnu/libpng12.a /usr/lib/i386-linux-gnu/libz.a /usr/lib/i386-linux-gnu/libSDL_net.a -lX11 -lGL -L/usr/lib/i386-linux-gnu/libvorbisfile.a /usr/lib/i386-linux-gnu/libvorbis.a /usr/lib/i386-linux-gnu/libogg.a
/usr/bin/ld: /usr/lib/i386-linux-gnu/libSDL.a(SDL_x11gl.o): undefined reference to symbol 'dlopen@@GLIBC_2.1'
/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libdl.so: error adding symbols: DSO aus der Kommandozeile fehlt
collect2: error: ld returned 1 exit status
UPDATE: By using -ldl several times and by adding -lXext I managed to get rid of all missing symbols, I now get this error:
g++ -g -O2 -mno-ms-bitfields -static-libgcc -static-libstdc++ -s -o dosbox dosbox.o cpu/libcpu.a debug/libdebug.a dos/libdos.a fpu/libfpu.a hardware/libhardware.a gui/libgui.a ints/libints.a misc/libmisc.a shell/libshell.a hardware/serialport/libserial.a libs/gui_tk/libgui_tk.a -L/usr/lib/i386-linux-gnu/libSDL_sound.a -L/usr/lib/libasound.a -lm -ldl -pthread -L/usr/lib/i386-linux-gnu/libSDLmain.a /usr/lib/i386-linux-gnu/libSDL.a /usr/lib/i386-linux-gnu/libpng12.a /usr/lib/i386-linux-gnu/libz.a /usr/lib/i386-linux-gnu/libSDL_net.a -lX11 -lXext -lGL -lm -ldl -pthread -L/usr/lib/i386-linux-gnu/libvorbisfile.a /usr/lib/i386-linux-gnu/libvorbis.a /usr/lib/i386-linux-gnu/libogg.a -lm -ldl -pthread
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Interface_Image::AudioFile::~AudioFile()':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:84: Nicht definierter Verweis auf `Sound_FreeSample'
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Interface_Image::AudioFile::~AudioFile()':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:84: Nicht definierter Verweis auf `Sound_FreeSample'
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Interface_Image::AudioFile::getLength()':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:116: Nicht definierter Verweis auf `Sound_Seek'
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Interface_Image::AudioFile::read(unsigned char*, int, int)':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:90: Nicht definierter Verweis auf `Sound_SetBufferSize'
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:94: Nicht definierter Verweis auf `Sound_Seek'
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:98: Nicht definierter Verweis auf `Sound_Decode'
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Interface_Image::AudioFile::AudioFile(char const*, bool&)':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:76: Nicht definierter Verweis auf `Sound_NewSampleFromFile'
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Image_Init(Section*)':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:751: Nicht definierter Verweis auf `Sound_Init'
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Interface_Image::LoadCueSheet(char*)':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:537: Nicht definierter Verweis auf `Sound_AvailableDecoders'
dos/libdos.a(cdrom_image.o): In Funktion `CDROM_Image_Destroy(Section*)':
/home/<username>/dosbox/src/src/dos/cdrom_image.cpp:745: Nicht definierter Verweis auf `Sound_Quit'
gui/libgui.a(midi.o): In Funktion `MidiHandler_alsa::Close()':
/home/<username>/dosbox/src/src/gui/midi_alsa.h:124: Nicht definierter Verweis auf `snd_seq_close'
gui/libgui.a(midi.o): In Funktion `MidiHandler_alsa::send_event(int)':
/home/<username>/dosbox/src/src/gui/midi_alsa.h:48: Nicht definierter Verweis auf `snd_seq_event_output'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:50: Nicht definierter Verweis auf `snd_seq_drain_output'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:48: Nicht definierter Verweis auf `snd_seq_event_output'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:50: Nicht definierter Verweis auf `snd_seq_drain_output'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:48: Nicht definierter Verweis auf `snd_seq_event_output'
gui/libgui.a(midi.o): In Funktion `MidiHandler_alsa::Open(char const*)':
/home/<username>/dosbox/src/src/gui/midi_alsa.h:147: Nicht definierter Verweis auf `snd_seq_open'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:152: Nicht definierter Verweis auf `snd_seq_client_id'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:153: Nicht definierter Verweis auf `snd_seq_set_client_name'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:160: Nicht definierter Verweis auf `snd_seq_create_simple_port'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:170: Nicht definierter Verweis auf `snd_seq_connect_to'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:173: Nicht definierter Verweis auf `snd_seq_connect_to'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:176: Nicht definierter Verweis auf `snd_seq_close'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:163: Nicht definierter Verweis auf `snd_seq_close'
/home/<username>/dosbox/src/src/gui/midi_alsa.h:182: Nicht definierter Verweis auf `snd_seq_close'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_CloseAudio':
(.text+0x79): Nicht definierter Verweis auf `snd_pcm_drain'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_CloseAudio':
(.text+0x87): Nicht definierter Verweis auf `snd_pcm_close'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_PlayAudio':
(.text+0x1a4): Nicht definierter Verweis auf `snd_pcm_writei'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_PlayAudio':
(.text+0x1dc): Nicht definierter Verweis auf `snd_pcm_recover'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_PlayAudio':
(.text+0x1ec): Nicht definierter Verweis auf `snd_strerror'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_finalize_hardware.isra.5':
(.text+0x3ca): Nicht definierter Verweis auf `snd_pcm_hw_params'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_finalize_hardware.isra.5':
(.text+0x3e3): Nicht definierter Verweis auf `snd_pcm_hw_params_get_buffer_size'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_finalize_hardware.isra.5':
(.text+0x441): Nicht definierter Verweis auf `snd_pcm_hw_params_get_period_size'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_finalize_hardware.isra.5':
(.text+0x451): Nicht definierter Verweis auf `snd_pcm_hw_params_get_periods'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_period_size':
(.text+0x4bc): Nicht definierter Verweis auf `snd_pcm_hw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_period_size':
(.text+0x4cd): Nicht definierter Verweis auf `snd_pcm_hw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_period_size':
(.text+0x4e8): Nicht definierter Verweis auf `snd_pcm_hw_params_copy'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_period_size':
(.text+0x538): Nicht definierter Verweis auf `snd_pcm_hw_params_set_period_size_near'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_period_size':
(.text+0x55a): Nicht definierter Verweis auf `snd_pcm_hw_params_set_periods_near'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_buffer_size.constprop.6':
(.text+0x5cc): Nicht definierter Verweis auf `snd_pcm_hw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_buffer_size.constprop.6':
(.text+0x5dd): Nicht definierter Verweis auf `snd_pcm_hw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_buffer_size.constprop.6':
(.text+0x5f8): Nicht definierter Verweis auf `snd_pcm_hw_params_copy'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_set_buffer_size.constprop.6':
(.text+0x640): Nicht definierter Verweis auf `snd_pcm_hw_params_set_buffer_size_near'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x6e3): Nicht definierter Verweis auf `snd_pcm_open'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x6f3): Nicht definierter Verweis auf `snd_pcm_hw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x704): Nicht definierter Verweis auf `snd_pcm_hw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x723): Nicht definierter Verweis auf `snd_pcm_hw_params_any'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x741): Nicht definierter Verweis auf `snd_pcm_hw_params_set_access'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x7b2): Nicht definierter Verweis auf `snd_pcm_hw_params_set_format'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x7fb): Nicht definierter Verweis auf `snd_pcm_hw_params_set_channels'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x829): Nicht definierter Verweis auf `snd_pcm_hw_params_set_rate_near'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x85c): Nicht definierter Verweis auf `snd_pcm_sw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x86d): Nicht definierter Verweis auf `snd_pcm_sw_params_sizeof'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x88c): Nicht definierter Verweis auf `snd_pcm_sw_params_current'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x8b0): Nicht definierter Verweis auf `snd_pcm_sw_params_set_avail_min'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x8ce): Nicht definierter Verweis auf `snd_pcm_sw_params_set_start_threshold'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x8ea): Nicht definierter Verweis auf `snd_pcm_sw_params'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x946): Nicht definierter Verweis auf `snd_pcm_nonblock'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0x9d9): Nicht definierter Verweis auf `snd_pcm_hw_params_get_channels'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0xa35): Nicht definierter Verweis auf `snd_strerror'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0xa92): Nicht definierter Verweis auf `snd_strerror'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0xab5): Nicht definierter Verweis auf `snd_strerror'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0xac8): Nicht definierter Verweis auf `snd_strerror'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `ALSA_OpenAudio':
(.text+0xaeb): Nicht definierter Verweis auf `snd_strerror'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o):(.text+0xb01): Weitere nicht definierte Verweise auf `snd_strerror' folgen
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `Audio_Available':
(.text+0xbb1): Nicht definierter Verweis auf `snd_pcm_open'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_alsa_audio.o): In Funktion `Audio_Available':
(.text+0xbc6): Nicht definierter Verweis auf `snd_pcm_close'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_SetCaption':
(.text+0xa6): Nicht definierter Verweis auf `pa_context_set_name'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x17a): Nicht definierter Verweis auf `pa_stream_drain'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x19d): Nicht definierter Verweis auf `pa_context_get_state'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x1b6): Nicht definierter Verweis auf `pa_stream_get_state'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x1d2): Nicht definierter Verweis auf `pa_mainloop_iterate'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x1e2): Nicht definierter Verweis auf `pa_operation_get_state'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x205): Nicht definierter Verweis auf `pa_operation_cancel'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_CloseAudio':
(.text+0x25a): Nicht definierter Verweis auf `pa_stream_disconnect'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_CloseAudio':
(.text+0x269): Nicht definierter Verweis auf `pa_stream_unref'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_CloseAudio':
(.text+0x289): Nicht definierter Verweis auf `pa_context_disconnect'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_CloseAudio':
(.text+0x298): Nicht definierter Verweis auf `pa_context_unref'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_CloseAudio':
(.text+0x2b7): Nicht definierter Verweis auf `pa_mainloop_free'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_PlayAudio':
(.text+0x2f0): Nicht definierter Verweis auf `pa_stream_write'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitAudio':
(.text+0x32d): Nicht definierter Verweis auf `pa_stream_get_state'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitAudio':
(.text+0x349): Nicht definierter Verweis auf `pa_mainloop_iterate'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitAudio':
(.text+0x361): Nicht definierter Verweis auf `pa_stream_writable_size'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitAudio':
(.text+0x37a): Nicht definierter Verweis auf `pa_context_get_state'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x559): Nicht definierter Verweis auf `pa_channel_map_init_auto'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x564): Nicht definierter Verweis auf `pa_mainloop_new'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x58c): Nicht definierter Verweis auf `pa_mainloop_get_api'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x5a2): Nicht definierter Verweis auf `pa_context_new'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x5c4): Nicht definierter Verweis auf `pa_context_connect'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x5e5): Nicht definierter Verweis auf `pa_context_get_state'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x611): Nicht definierter Verweis auf `pa_mainloop_iterate'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x6e5): Nicht definierter Verweis auf `pa_stream_new'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x715): Nicht definierter Verweis auf `pa_stream_connect_playback'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x735): Nicht definierter Verweis auf `pa_stream_get_state'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_OpenAudio':
(.text+0x759): Nicht definierter Verweis auf `pa_mainloop_iterate'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `Audio_Available':
(.text+0x8d0): Nicht definierter Verweis auf `pa_simple_new'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `Audio_Available':
(.text+0x8e2): Nicht definierter Verweis auf `pa_simple_free'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x1f8): Nicht definierter Verweis auf `pa_operation_unref'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_pulseaudio.o): In Funktion `PULSE_WaitDone':
(.text+0x216): Nicht definierter Verweis auf `pa_operation_unref'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_VideoQuit':
(.text+0xdc): Nicht definierter Verweis auf `__caca0_free_bitmap'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_VideoQuit':
(.text+0xf1): Nicht definierter Verweis auf `__caca0_end'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x138): Nicht definierter Verweis auf `__caca0_cv'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x13d): Nicht definierter Verweis auf `caca_get_canvas_height'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x144): Nicht definierter Verweis auf `__caca0_cv'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x14e): Nicht definierter Verweis auf `caca_get_canvas_width'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x162): Nicht definierter Verweis auf `__caca0_cv'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x167): Nicht definierter Verweis auf `caca_dither_bitmap'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x170): Nicht definierter Verweis auf `__caca0_dp'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_DirectUpdate':
(.text+0x175): Nicht definierter Verweis auf `caca_refresh_display'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_VideoInit':
(.text+0x26f): Nicht definierter Verweis auf `__caca0_init'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_SetVideoMode':
(.text+0x449): Nicht definierter Verweis auf `__caca0_free_bitmap'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacavideo.o): In Funktion `Caca_SetVideoMode':
(.text+0x503): Nicht definierter Verweis auf `__caca0_create_bitmap'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacaevents.o): In Funktion `Caca_PumpEvents':
(.text+0xc5): Nicht definierter Verweis auf `__caca0_get_event'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacaevents.o): In Funktion `Caca_PumpEvents':
(.text+0x168): Nicht definierter Verweis auf `__caca0_cv'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacaevents.o): In Funktion `Caca_PumpEvents':
(.text+0x16d): Nicht definierter Verweis auf `caca_get_canvas_width'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacaevents.o): In Funktion `Caca_PumpEvents':
(.text+0x18a): Nicht definierter Verweis auf `__caca0_cv'
/usr/lib/i386-linux-gnu/libSDL.a(SDL_cacaevents.o): In Funktion `Caca_PumpEvents':
(.text+0x18f): Nicht definierter Verweis auf `caca_get_canvas_height'
collect2: error: ld returned 1 exit status
Any ideas what this means ("Nicht definierter Verweis auf" is german for "undefined reference to") and how to solve it?
My full-featured DOSBox SVN builds for Windows & Linux: Vanilla DOSBox and DOSBox ECE (Google Drive Mirror)