[MPlayer-users] can't compile MPlayer-0.90rc4

chris horn. irrationality at comcast.net
Thu Feb 20 00:55:38 CET 2003


When compiling MPlayer, I receive the following error.  I don't have a clue what's wrong (missing some libraries, possibly?).

I used the following command to configure the install:
./configure --with-win32libdir=/usr/local/lib/win32codecs --enable-qtx-codecs

MPlayer-0.90rc4
I have a dual Celeron 400 on a Abit BP6
GeForce3 video card running nVidia's X driver
The following in /usr/local/lib/win32codecs:
   Latest Win32 codecpack 5.8M ba90cc628ffb4cd646e79e76249a71c0
   QuickTime6 DLLs (should be faster) 2.5M 8915f44dcea2dd3387b354048f63d69b

Any help would be greatly appreciated.
Please cc: me, as I'm not on the list.

Thanks.
chris.


Tail of shell messages:

gcc -O4 -march=pentium2 -mcpu=pentium2 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader -Ilibvo -I/usr/include/freetype2     -o mplayer mplayer.o mp_msg.o cpudetect.o codec-cfg.o cfgparser.o my_profile.o spudec.o playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o find_sub.o m_config.o m_option.o parser-cfg.o m_struct.o unrarlib.o mixer.o parser-mpcmd.o libvo/libvo.a libao2/libao2.a  vidix/libvidix.a  libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a postproc/libpostproc.a postproc/libswscale.a linux/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a         -lz -ljpeg -lasound -ldl -lpthread  -lfreetype -lz -ltermcap  -lnsl   -lgif   -lXxf86dga -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl  -lnsl         -L/usr/lib -le
libao2/libao2.a(ao_alsa9.o)(.text+0x46): In function `control':
: undefined reference to `snd_mixer_selem_id_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x53): In function `control':
: undefined reference to `snd_mixer_selem_id_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x7b): In function `control':
: undefined reference to `snd_mixer_selem_id_set_index'
libao2/libao2.a(ao_alsa9.o)(.text+0x8b): In function `control':
: undefined reference to `snd_mixer_selem_id_set_name'
libao2/libao2.a(ao_alsa9.o)(.text+0xb9): In function `control':
: undefined reference to `snd_mixer_attach'
libao2/libao2.a(ao_alsa9.o)(.text+0xdc): In function `control':
: undefined reference to `snd_mixer_selem_register'
libao2/libao2.a(ao_alsa9.o)(.text+0xef): In function `control':
: undefined reference to `snd_mixer_load'
libao2/libao2.a(ao_alsa9.o)(.text+0x106): In function `control':
: undefined reference to `snd_mixer_find_selem'
libao2/libao2.a(ao_alsa9.o)(.text+0x12a): In function `control':
: undefined reference to `snd_mixer_selem_get_playback_volume_range'
libao2/libao2.a(ao_alsa9.o)(.text+0x15f): In function `control':
: undefined reference to `snd_mixer_selem_get_playback_volume'
libao2/libao2.a(ao_alsa9.o)(.text+0x212): In function `control':
: undefined reference to `snd_mixer_selem_set_playback_volume'
libao2/libao2.a(ao_alsa9.o)(.text+0x22d): In function `control':
: undefined reference to `snd_mixer_selem_set_playback_volume'
libao2/libao2.a(ao_alsa9.o)(.text+0x278): In function `control':
: undefined reference to `snd_mixer_selem_id_get_index'
libao2/libao2.a(ao_alsa9.o)(.text+0x282): In function `control':
: undefined reference to `snd_mixer_selem_id_get_name'
libao2/libao2.a(ao_alsa9.o)(.text+0x3a2): In function `init':
: undefined reference to `snd_card_next'
libao2/libao2.a(ao_alsa9.o)(.text+0x5b2): In function `init':
: undefined reference to `snd_pcm_nonblock'
libao2/libao2.a(ao_alsa9.o)(.text+0x5d8): In function `init':
: undefined reference to `snd_pcm_hw_params_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x5ef): In function `init':
: undefined reference to `snd_pcm_hw_params_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x608): In function `init':
: undefined reference to `snd_pcm_sw_params_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x61f): In function `init':
: undefined reference to `snd_pcm_sw_params_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x649): In function `init':
: undefined reference to `snd_pcm_hw_params_any'
libao2/libao2.a(ao_alsa9.o)(.text+0x664): In function `init':
: undefined reference to `snd_pcm_access_mask_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x678): In function `init':
: undefined reference to `snd_pcm_access_mask_none'
libao2/libao2.a(ao_alsa9.o)(.text+0x688): In function `init':
: undefined reference to `snd_pcm_access_mask_set'
libao2/libao2.a(ao_alsa9.o)(.text+0x698): In function `init':
: undefined reference to `snd_pcm_access_mask_set'
libao2/libao2.a(ao_alsa9.o)(.text+0x6a8): In function `init':
: undefined reference to `snd_pcm_access_mask_set'
libao2/libao2.a(ao_alsa9.o)(.text+0x6c2): In function `init':
: undefined reference to `snd_pcm_hw_params_set_access_mask'
libao2/libao2.a(ao_alsa9.o)(.text+0x6f7): In function `init':
: undefined reference to `snd_pcm_hw_params_set_format'
libao2/libao2.a(ao_alsa9.o)(.text+0x71e): In function `init':
: undefined reference to `snd_pcm_hw_params_set_channels'
libao2/libao2.a(ao_alsa9.o)(.text+0x74d): In function `init':
: undefined reference to `snd_pcm_hw_params_set_rate_near'
libao2/libao2.a(ao_alsa9.o)(.text+0x77c): In function `init':
: undefined reference to `snd_pcm_hw_params_set_period_size'
libao2/libao2.a(ao_alsa9.o)(.text+0x7b8): In function `init':
: undefined reference to `snd_pcm_hw_params_get_periods_max'
libao2/libao2.a(ao_alsa9.o)(.text+0x80f): In function `init':
: undefined reference to `snd_pcm_hw_params_set_periods'
libao2/libao2.a(ao_alsa9.o)(.text+0x82d): In function `init':
: undefined reference to `snd_pcm_hw_params'
libao2/libao2.a(ao_alsa9.o)(.text+0x842): In function `init':
: undefined reference to `snd_pcm_hw_params_get_buffer_size'
libao2/libao2.a(ao_alsa9.o)(.text+0x895): In function `init':
: undefined reference to `snd_pcm_sw_params_current'
libao2/libao2.a(ao_alsa9.o)(.text+0x8bb): In function `init':
: undefined reference to `snd_pcm_sw_params_set_avail_min'
libao2/libao2.a(ao_alsa9.o)(.text+0x8d9): In function `init':
: undefined reference to `snd_pcm_sw_params'
libao2/libao2.a(ao_alsa9.o)(.text+0x941): In function `init':
: undefined reference to `snd_pcm_prepare'
libao2/libao2.a(ao_alsa9.o)(.text+0x952): In function `init':
: undefined reference to `snd_pcm_format_description'
libao2/libao2.a(ao_alsa9.o)(.text+0xac9): In function `init':
: undefined reference to `snd_pcm_hw_params_set_access'
libao2/libao2.a(ao_alsa9.o)(.text+0xc7a): In function `init':
: undefined reference to `snd_pcm_info_malloc'
libao2/libao2.a(ao_alsa9.o)(.text+0xc9d): In function `init':
: undefined reference to `snd_pcm_info_get_device'
libao2/libao2.a(ao_alsa9.o)(.text+0xcb5): In function `init':
: undefined reference to `snd_pcm_info_get_subdevice'
libao2/libao2.a(ao_alsa9.o)(.text+0xd18): In function `init':
: undefined reference to `snd_pcm_info_free'
libao2/libao2.a(ao_alsa9.o)(.text+0x11aa): In function `uninit':
: undefined reference to `snd_pcm_drain'
libao2/libao2.a(ao_alsa9.o)(.text+0x122d): In function `get_space':
: undefined reference to `snd_pcm_status_malloc'
libao2/libao2.a(ao_alsa9.o)(.text+0x124a): In function `get_space':
: undefined reference to `snd_pcm_status'
libao2/libao2.a(ao_alsa9.o)(.text+0x125e): In function `get_space':
: undefined reference to `snd_pcm_status_get_state'
libao2/libao2.a(ao_alsa9.o)(.text+0x129a): In function `get_space':
: undefined reference to `snd_pcm_status_get_avail'
libao2/libao2.a(ao_alsa9.o)(.text+0x12f5): In function `get_space':
: undefined reference to `snd_pcm_status_free'
libao2/libao2.a(ao_alsa9.o)(.text+0x1328): In function `get_space':
: undefined reference to `snd_pcm_status_get_avail'
libao2/libao2.a(ao_alsa9.o)(.text+0x1383): In function `get_space':
: undefined reference to `snd_pcm_status_get_avail'
libao2/libao2.a(ao_alsa9.o)(.text+0x142a): In function `get_delay':
: undefined reference to `snd_pcm_status_malloc'
libao2/libao2.a(ao_alsa9.o)(.text+0x1484): In function `get_delay':
: undefined reference to `snd_pcm_status'
libao2/libao2.a(ao_alsa9.o)(.text+0x14d0): In function `get_delay':
: undefined reference to `snd_pcm_status_get_state'
libao2/libao2.a(ao_alsa9.o)(.text+0x14e8): In function `get_delay':
: undefined reference to `snd_pcm_status_get_delay'
libao2/libao2.a(ao_alsa9.o)(.text+0x1507): In function `get_delay':
: undefined reference to `snd_pcm_status_free'
libao2/libao2.a(ao_alsa9.o)(.text+0x154e): In function `reset':
: undefined reference to `snd_pcm_drain'
libao2/libao2.a(ao_alsa9.o)(.text+0x155f): In function `reset':
: undefined reference to `snd_pcm_prepare'
libao2/libao2.a(ao_alsa9.o)(.text+0x160e): In function `audio_pause':
: undefined reference to `snd_pcm_drain'
libao2/libao2.a(ao_alsa9.o)(.text+0x163c): In function `audio_resume':
: undefined reference to `snd_pcm_prepare'
libao2/libao2.a(ao_alsa9.o)(.text+0x167a): In function `xrun':
: undefined reference to `snd_pcm_status_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x1687): In function `xrun':
: undefined reference to `snd_pcm_status_sizeof'
libao2/libao2.a(ao_alsa9.o)(.text+0x16b0): In function `xrun':
: undefined reference to `snd_pcm_status'
libao2/libao2.a(ao_alsa9.o)(.text+0x16c0): In function `xrun':
: undefined reference to `snd_pcm_status_get_state'
libao2/libao2.a(ao_alsa9.o)(.text+0x16d2): In function `xrun':
: undefined reference to `snd_pcm_prepare'
libao2/libao2.a(ao_alsa9.o)(.text+0x1720): In function `xrun':
: undefined reference to `snd_pcm_status_get_trigger_tstamp'
libao2/libao2.a(ao_alsa9.o)(.text+0x17dc): In function `play_normal':
: undefined reference to `snd_pcm_writei'
libao2/libao2.a(ao_alsa9.o)(.text+0x185a): In function `play_normal':
: undefined reference to `snd_pcm_prepare'
libao2/libao2.a(ao_alsa9.o)(.text+0x1889): In function `play_normal':
: undefined reference to `snd_pcm_resume'
libao2/libao2.a(ao_alsa9.o)(.text+0x18d4): In function `play_normal':
: undefined reference to `snd_pcm_wait'
libao2/libao2.a(ao_alsa9.o)(.text+0x190d): In function `play_mmap':
: undefined reference to `snd_pcm_avail_update'
libao2/libao2.a(ao_alsa9.o)(.text+0x1946): In function `play_mmap':
: undefined reference to `snd_pcm_start'
libao2/libao2.a(ao_alsa9.o)(.text+0x1976): In function `play_mmap':
: undefined reference to `snd_pcm_mmap_begin'
libao2/libao2.a(ao_alsa9.o)(.text+0x19c7): In function `play_mmap':
: undefined reference to `snd_pcm_mmap_commit'
libao2/libao2.a(ao_alsa9.o)(.text+0x19df): In function `play_mmap':
: undefined reference to `snd_pcm_state'
libao2/libao2.a(ao_alsa9.o)(.text+0x19f1): In function `play_mmap':
: undefined reference to `snd_pcm_state'
libao2/libao2.a(ao_alsa9.o)(.text+0x1a33): In function `play_mmap':
: undefined reference to `snd_pcm_wait'
libmpdemux/libmpdemux.a(audio_in.o)(.text+0x226): In function `audio_in_read_chunk':
: undefined reference to `snd_pcm_readi'
libmpdemux/libmpdemux.a(audio_in.o)(.text+0x41d): In function `audio_in_uninit':
: undefined reference to `snd_output_close'
libmpdemux/libmpdemux.a(audio_in.o)(.text+0x450): In function `audio_in_start_capture':
: undefined reference to `snd_pcm_start'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0xd): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_sizeof'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x1a): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_sizeof'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x37): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_sizeof'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x44): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_sizeof'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x6b): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_any'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x8a): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_set_access'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0xa9): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_set_format'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0xc7): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_set_channels'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0xf3): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_set_rate_near'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x124): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_set_buffer_time_near'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x159): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_set_period_time_near'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x173): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x18b): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_get_period_size'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x196): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_get_buffer_size'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x1b0): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_current'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x1c7): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_set_sleep_min'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x1e5): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_set_avail_min'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x204): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_set_start_threshold'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x21f): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_set_stop_threshold'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x236): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x29d): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_dump'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x2c2): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_sw_params_dump'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x36f): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_dump'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x3d9): In function `ai_alsa_setup':
: undefined reference to `snd_pcm_hw_params_get_channels'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x44c): In function `ai_alsa_xrun':
: undefined reference to `snd_pcm_status_sizeof'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x459): In function `ai_alsa_xrun':
: undefined reference to `snd_pcm_status_sizeof'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x480): In function `ai_alsa_xrun':
: undefined reference to `snd_pcm_status'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x490): In function `ai_alsa_xrun':
: undefined reference to `snd_pcm_status_get_state'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x4de): In function `ai_alsa_xrun':
: undefined reference to `snd_pcm_status_get_trigger_tstamp'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x552): In function `ai_alsa_xrun':
: undefined reference to `snd_pcm_prepare'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x5b0): In function `ai_alsa_xrun':
: undefined reference to `snd_pcm_status_dump'
libmpdemux/libmpdemux.a(ai_alsa.o)(.text+0x629): In function `ai_alsa_init':
: undefined reference to `snd_output_stdio_attach'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1



More information about the MPlayer-users mailing list