Re: Building mplayer problems



On 11/17/2010 09:05 AM, stan wrote:
On Wed, 17 Nov 2010 08:30:39 -0800
JD<jd1008@xxxxxxxxx> wrote:

I tried to build mplayer from source rpm.
mplayer-1.0-0.117.20100703svn.fc13.src.rpm

The build seems to die at the last step of linking all
the objects to produce the binary mplayer.
The failure is:

/usr/bin/ld: osdep/getch2.o: undefined reference to symbol 'tgetnum'
/usr/bin/ld: note: 'tgetnum' is defined in DSO /lib/libtinfo.so.5 so
try adding it to the linker command line
/lib/libtinfo.so.5: could not read symbols: Invalid operation
I am able to build successfully mplayer on F14 x86_64 using the source
from subversion at the mplayer website.

When building from source, their README requires running ./configure,
though they say that they aren't actually running the autoconf version
but an emulation they wrote. This discovers all the libraries and adds
them to the linker line.

I noticed that your linker line had no -ltinfo in it, so compiling from
the source RPM didn't perform this step, it seems. Maybe the
maintainer doesn't have this library installed. I *think* there is a
config include that with this information, so you could add it manually
and it should work.

Probably a good thing to document this with a bugzilla.
Hi Stan, thanks for your input.
I took a look at the spec file, and I added to the configure command
options:

--extra-libs-mplayer=-ltinfo \\\

This worked as far as the compiler no longer complaining about not
finding tgetnum.

But nevertheless, the compilation still failed during final linkload
phase to produce
the binary mplayer:

cc -o mplayer command.o m_property.o mixer.o mp_fifo.o mplayer.o
parser-mpcmd.o input/input.o libao2/ao_mpegpes.o libao2/ao_null.o
libao2/ao_pcm.o libao2/audio_out.o libvo/aspect.o libvo/geometry.o
libvo/spuenc.o libvo/video_out.o libvo/vo_mpegpes.o libvo/vo_null.o
libvo/vo_aa.o libao2/ao_alsa.o input/appleir.o libao2/ao_arts.o
libvo/vo_caca.o libvo/vo_dga.o libvo/vo_dxr3.o libao2/ao_esd.o
libvo/vo_fbdev.o libvo/vo_fbdev2.o libvo/vo_gif89a.o libvo/gl_common.o
libvo/vo_gl.o libvo/vo_gl2.o libvo/csputils.o libvo/sdl_common.o
libvo/x11_common.o libvo/vo_matrixview.o libvo/matrixview.o gui/bitmap.o
gui/app.o gui/cfg.o gui/interface.o gui/mplayer/gui_common.o
gui/mplayer/menu.o gui/mplayer/mw.o gui/mplayer/pb.o gui/mplayer/play.o
gui/mplayer/sw.o gui/mplayer/widgets.o gui/mplayer/gtk/about.o
gui/mplayer/gtk/eq.o gui/mplayer/gtk/fs.o gui/mplayer/gtk/gtk_common.o
gui/mplayer/gtk/gtk_menu.o gui/mplayer/gtk/gtk_url.o
gui/mplayer/gtk/mb.o gui/mplayer/gtk/opts.o gui/mplayer/gtk/pl.o
gui/mplayer/gtk/sb.o gui/skin/cut.o gui/skin/font.o gui/skin/skin.o
gui/wm/ws.o gui/wm/wsxdnd.o libao2/ao_jack.o input/joystick.o
libvo/vo_jpeg.o libvo/vo_png.o libmenu/menu.o libmenu/menu_chapsel.o
libmenu/menu_cmdlist.o libmenu/menu_console.o libmenu/menu_filesel.o
libmenu/menu_list.o libmenu/menu_param.o libmenu/menu_pt.o
libmenu/menu_txt.o libmenu/vf_menu.o libmenu/menu_dvbin.o input/lirc.o
libvo/vo_md5sum.o libao2/ao_openal.o libao2/ao_oss.o libvo/vo_pnm.o
libao2/ao_pulse.o libao2/ao_sdl.o libvo/vo_sdl.o libvo/vo_svga.o
libvo/vo_tga.o libvo/vo_v4l2.o libao2/ao_v4l2.o libvo/vo_vdpau.o
libvo/vo_cvidix.o libvo/vosub_vidix.o vidix/vidix.o vidix/drivers.o
vidix/dha.o vidix/mtrr.o vidix/pci.o vidix/pci_names.o
vidix/pci_dev_ids.o vidix/cyberblade_vid.o vidix/mach64_vid.o
vidix/mga_vid.o vidix/mga_crtc2_vid.o vidix/nvidia_vid.o vidix/pm2_vid.o
vidix/pm3_vid.o vidix/radeon_vid.o vidix/rage128_vid.o vidix/s3_vid.o
vidix/sis_vid.o vidix/sis_bridge.o vidix/unichrome_vid.o libvo/vo_x11.o
libvo/vo_xover.o libvo/vo_xv.o libvo/vo_xvidix.o libvo/vo_xvmc.o
libvo/vo_yuv4mpeg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o
fmt-conversion.o m_config.o m_option.o m_struct.o mp_msg.o mpcommon.o
parser-cfg.o path.o playtree.o playtreeparser.o spudec.o sub_cc.o
subopt-helper.o subreader.o vobsub.o libaf/af.o libaf/af_center.o
libaf/af_channels.o libaf/af_comp.o libaf/af_delay.o libaf/af_dummy.o
libaf/af_equalizer.o libaf/af_extrastereo.o libaf/af_format.o
libaf/af_gate.o libaf/af_hrtf.o libaf/af_karaoke.o libaf/af_pan.o
libaf/af_resample.o libaf/af_scaletempo.o libaf/af_sinesuppress.o
libaf/af_stats.o libaf/af_sub.o libaf/af_surround.o libaf/af_sweep.o
libaf/af_tools.o libaf/af_volnorm.o libaf/af_volume.o libaf/filter.o
libaf/format.o libaf/reorder_ch.o libaf/window.o libmpcodecs/ad.o
libmpcodecs/ad_alaw.o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dvdpcm.o
libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_imaadpcm.o
libmpcodecs/ad_msadpcm.o libmpcodecs/ad_msgsm.o libmpcodecs/ad_pcm.o
libmpcodecs/dec_audio.o libmpcodecs/dec_teletext.o
libmpcodecs/dec_video.o libmpcodecs/img_format.o libmpcodecs/mp_image.o
libmpcodecs/native/xa_gsm.o libmpcodecs/pullup.o libmpcodecs/vd.o
libmpcodecs/vd_hmblck.o libmpcodecs/vd_lzo.o libmpcodecs/vd_mpegpes.o
libmpcodecs/vd_mtga.o libmpcodecs/vd_null.o libmpcodecs/vd_raw.o
libmpcodecs/vd_sgi.o libmpcodecs/vf.o libmpcodecs/vf_1bpp.o
libmpcodecs/vf_2xsai.o libmpcodecs/vf_blackframe.o
libmpcodecs/vf_boxblur.o libmpcodecs/vf_crop.o
libmpcodecs/vf_cropdetect.o libmpcodecs/vf_decimate.o
libmpcodecs/vf_delogo.o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_detc.o
libmpcodecs/vf_dint.o libmpcodecs/vf_divtc.o
libmpcodecs/vf_down3dright.o libmpcodecs/vf_dsize.o
libmpcodecs/vf_dvbscale.o libmpcodecs/vf_eq.o libmpcodecs/vf_eq2.o
libmpcodecs/vf_expand.o libmpcodecs/vf_field.o libmpcodecs/vf_fil.o
libmpcodecs/vf_filmdint.o libmpcodecs/vf_fixpts.o libmpcodecs/vf_flip.o
libmpcodecs/vf_format.o libmpcodecs/vf_framestep.o
libmpcodecs/vf_gradfun.o libmpcodecs/vf_halfpack.o
libmpcodecs/vf_harddup.o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hue.o
libmpcodecs/vf_il.o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ivtc.o
libmpcodecs/vf_kerndeint.o libmpcodecs/vf_mirror.o
libmpcodecs/vf_noformat.o libmpcodecs/vf_noise.o libmpcodecs/vf_ow.o
libmpcodecs/vf_palette.o libmpcodecs/vf_perspective.o
libmpcodecs/vf_phase.o libmpcodecs/vf_pp7.o libmpcodecs/vf_pullup.o
libmpcodecs/vf_rectangle.o libmpcodecs/vf_remove_logo.o
libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rotate.o libmpcodecs/vf_sab.o
libmpcodecs/vf_scale.o libmpcodecs/vf_smartblur.o
libmpcodecs/vf_softpulldown.o libmpcodecs/vf_softskip.o
libmpcodecs/vf_swapuv.o libmpcodecs/vf_telecine.o libmpcodecs/vf_test.o
libmpcodecs/vf_tfields.o libmpcodecs/vf_tile.o
libmpcodecs/vf_tinterlace.o libmpcodecs/vf_unsharp.o libmpcodecs/vf_vo.o
libmpcodecs/vf_yadif.o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yvu9.o
libmpdemux/aac_hdr.o libmpdemux/asfheader.o libmpdemux/aviheader.o
libmpdemux/aviprint.o libmpdemux/demuxer.o libmpdemux/demux_aac.o
libmpdemux/demux_asf.o libmpdemux/demux_audio.o libmpdemux/demux_avi.o
libmpdemux/demux_demuxers.o libmpdemux/demux_film.o
libmpdemux/demux_fli.o libmpdemux/demux_lmlm4.o libmpdemux/demux_mf.o
libmpdemux/demux_mkv.o libmpdemux/demux_mov.o libmpdemux/demux_mpg.o
libmpdemux/demux_nsv.o libmpdemux/demux_pva.o
libmpdemux/demux_rawaudio.o libmpdemux/demux_rawvideo.o
libmpdemux/demux_realaud.o libmpdemux/demux_real.o
libmpdemux/demux_roq.o libmpdemux/demux_smjpeg.o libmpdemux/demux_ts.o
libmpdemux/demux_ty.o libmpdemux/demux_ty_osd.o libmpdemux/demux_viv.o
libmpdemux/demux_vqf.o libmpdemux/demux_y4m.o libmpdemux/ebml.o
libmpdemux/extension.o libmpdemux/mf.o libmpdemux/mp3_hdr.o
libmpdemux/mp_taglists.o libmpdemux/mpeg_hdr.o
libmpdemux/mpeg_packetizer.o libmpdemux/parse_es.o
libmpdemux/parse_mp4.o libmpdemux/video.o libmpdemux/yuv4mpeg.o
libmpdemux/yuv4mpeg_ratio.o libvo/osd.o libvo/sub.o osdep/getch2.o
osdep/timer-linux.o stream/open.o stream/stream.o stream/stream_cue.o
stream/stream_file.o stream/stream_mf.o stream/stream_null.o
stream/url.o stream/ai_alsa1x.o stream/ai_oss.o libvo/font_load.o
stream/stream_cdda.o stream/cdinfo.o stream/stream_cddb.o
stream/dvb_tune.o stream/stream_dvb.o stream/stream_dvdnav.o
stream/stream_dvd.o stream/stream_dvd_common.o libmpcodecs/ad_faad.o
libvo/aclib.o libvo/font_load_ft.o stream/stream_ftp.o
libmpdemux/demux_gif.o libmpcodecs/vf_bmovl.o libaf/af_export.o
osdep/mmap_anon.o libmpcodecs/vd_ijpg.o libmpcodecs/ad_liba52.o
libmpcodecs/vf_ass.o libass/ass_mp.o libass/ass.o libass/ass_bitmap.o
libass/ass_cache.o libass/ass_drawing.o libass/ass_font.o
libass/ass_fontconfig.o libass/ass_library.o libass/ass_parse.o
libass/ass_render.o libass/ass_strtod.o libass/ass_utils.o av_opts.o
libaf/af_lavcresample.o libmpcodecs/ad_ffmpeg.o libmpcodecs/vd_ffmpeg.o
libmpcodecs/vf_lavc.o libmpcodecs/vf_lavcdeint.o
libmpcodecs/vf_screenshot.o libaf/af_lavcac3enc.o libmpcodecs/vf_fspp.o
libmpcodecs/vf_geq.o libmpcodecs/vf_mcdeint.o libmpcodecs/vf_qp.o
libmpcodecs/vf_spp.o libmpcodecs/vf_uspp.o libmpdemux/demux_lavf.o
stream/stream_ffmpeg.o libmpcodecs/ad_libdca.o libmpcodecs/ad_libdv.o
libmpcodecs/vd_libdv.o libmpdemux/demux_rawdv.o libmpcodecs/ad_libmad.o
libmpcodecs/vd_libmpeg2.o libmpdemux/demux_nemesi.o
stream/stream_nemesi.o libmpcodecs/vf_pp.o stream/stream_smb.o
libmpcodecs/vd_theora.o libmpdemux/demux_rtp.o
libmpdemux/demux_rtp_codec.o stream/stream_live555.o
libmpdemux/demux_mng.o libmpcodecs/ad_mp3lib.o mp3lib/sr1.o
mp3lib/decode_i586.o mp3lib/dct36_3dnow.o mp3lib/dct64_3dnow.o
mp3lib/dct36_k7.o mp3lib/dct64_k7.o mp3lib/dct64_mmx.o
mp3lib/decode_mmx.o mp3lib/dct64_sse.o libmpcodecs/ad_mpc.o
libmpdemux/demux_mpc.o osdep/shmem.o stream/stream_netstream.o
stream/asf_mmst_streaming.o stream/asf_streaming.o stream/cookies.o
stream/http.o stream/network.o stream/pnm.o stream/rtp.o stream/udp.o
stream/tcp.o stream/stream_rtp.o stream/stream_udp.o
stream/librtsp/rtsp.o stream/realrtsp/asmrp.o stream/realrtsp/real.o
stream/realrtsp/rmff.o stream/realrtsp/sdpplin.o
stream/realrtsp/xbuffer.o libmpcodecs/vd_mpng.o stream/stream_pvr.o
libmpcodecs/ad_qtaudio.o libmpcodecs/vd_qtvideo.o stream/stream_radio.o
stream/audio_in.o libmpcodecs/ad_realaud.o libmpcodecs/vd_realvid.o
libmpcodecs/ad_speex.o stream/cache2.o stream/stream_tv.o stream/tv.o
stream/frequencies.o stream/tvi_dummy.o stream/tvi_v4l.o
stream/tvi_v4l2.o unrar_exec.o stream/stream_vcd.o
libmpcodecs/ad_libvorbis.o libmpdemux/demux_ogg.o
stream/stream_vstream.o loader/wrapper.o loader/elfdll.o loader/ext.o
loader/ldt_keeper.o loader/module.o loader/pe_image.o
loader/pe_resource.o loader/registry.o loader/resource.o loader/win32.o
libmpcodecs/ad_acm.o libmpcodecs/ad_dmo.o libmpcodecs/ad_dshow.o
libmpcodecs/ad_twin.o libmpcodecs/vd_dmo.o libmpcodecs/vd_dshow.o
libmpcodecs/vd_vfw.o libmpcodecs/vd_vfwex.o libmpdemux/demux_avs.o
loader/afl.o loader/drv.o loader/vfl.o loader/dshow/DS_AudioDecoder.o
loader/dshow/DS_Filter.o loader/dshow/DS_VideoDecoder.o
loader/dshow/allocator.o loader/dshow/cmediasample.o
loader/dshow/graph.o loader/dshow/guids.o loader/dshow/inputpin.o
loader/dshow/mediatype.o loader/dshow/outputpin.o
loader/dmo/DMO_AudioDecoder.o loader/dmo/DMO_VideoDecoder.o
loader/dmo/buffer.o loader/dmo/dmo.o loader/dmo/dmo_guids.o
libmpcodecs/vd_xanim.o libmpdemux/demux_xmms.o libmpcodecs/vd_xvid4.o
libavformat/libavformat.a libavcodec/libavcodec.a libavutil/libavutil.a
libpostproc/libpostproc.a libswscale/libswscale.a -Wl,-z,noexecstack
-ffast-math -lsmbclient -lpng -lz -lmng -lz -ljpeg -lopenjpeg -lungif
-lasound -ldl -lpthread -ldvdread -ldvdread -lcdda_interface
-lcdda_paranoia -lfreetype -lfontconfig -lfribidi -lenca -lz -lbz2
-llzo2 -lmad -lvorbis -logg -lspeex -ltheora -logg -la52 -lmpeg2 -ldca
-lmpcdec -lfaad -lliveMedia -lgroupsock -lUsageEnvironment
-lBasicUsageEnvironment -lstdc++ -lopencore-amrnb -lopencore-amrwb -ldv
-lxvidcore -lm -ldirac_encoder -ldirac_decoder -lm -lstdc++
-lschroedinger-1.0 -lvpx -lvstream-client /usr/lib/libxmms.so.1
-export-dynamic -lpthread -ldl -rdynamic -L/usr/lib -ldvdnav -lpthread
-lm -ltinfo -lXext -lX11 -lpthread -lXss -lXv -lXvMC -lXvMCW -lvdpau
-lXinerama -lXxf86vm -lXxf86dga -laa -lcaca -lvga -lSDL -ldl -lartsc
-lpthread -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lesd -lpulse
-lfaac -lx264 -lpthread -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo
-lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0
-lgthread-2.0 -lrt -lglib-2.0 -lglib-2.0 -llirc_client
libao2/ao_jack.o: In function `uninit':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:311:
undefined reference to `jack_client_close'
libao2/ao_jack.o: In function `init':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:236:
undefined reference to `jack_client_open'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:242:
undefined reference to `jack_set_process_callback'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:247:
undefined reference to `jack_get_ports'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:261:
undefined reference to `jack_port_register'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:298:
undefined reference to `jack_client_close'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:267:
undefined reference to `jack_activate'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:272:
undefined reference to `jack_port_name'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:272:
undefined reference to `jack_connect'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:277:
undefined reference to `jack_get_sample_rate'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:278:
undefined reference to `jack_port_get_total_latency'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:278:
undefined reference to `jack_get_buffer_size'
libao2/ao_jack.o: In function `outputaudio':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_jack.c:167:
undefined reference to `jack_port_get_buffer'
libao2/ao_openal.o: In function `audio_resume':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:211:
undefined reference to `alSourcePlayv'
libao2/ao_openal.o: In function `audio_pause':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:204:
undefined reference to `alSourcePausev'
libao2/ao_openal.o: In function `unqueue_buffers':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:179:
undefined reference to `alGetSourcei'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:181:
undefined reference to `alSourceUnqueueBuffers'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:186:
undefined reference to `alSourceUnqueueBuffers'
libao2/ao_openal.o: In function `get_delay':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:252:
undefined reference to `alGetSourcei'
libao2/ao_openal.o: In function `get_space':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:217:
undefined reference to `alGetSourcei'
libao2/ao_openal.o: In function `play':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:236:
undefined reference to `alBufferData'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:238:
undefined reference to `alSourceQueueBuffers'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:243:
undefined reference to `alGetSourcei'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:245:
undefined reference to `alSourcePlayv'
libao2/ao_openal.o: In function `reset':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:196:
undefined reference to `alSourceStopv'
libao2/ao_openal.o: In function `uninit':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:157:
undefined reference to `alcGetCurrentContext'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:158:
undefined reference to `alcGetContextsDevice'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:169:
undefined reference to `alcMakeContextCurrent'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:170:
undefined reference to `alcDestroyContext'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:171:
undefined reference to `alcCloseDevice'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:162:
undefined reference to `alGetSourcei'
libao2/ao_openal.o: In function `init':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:120:
undefined reference to `alcOpenDevice'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:125:
undefined reference to `alcCreateContext'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:126:
undefined reference to `alcMakeContextCurrent'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:127:
undefined reference to `alListenerfv'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:128:
undefined reference to `alListenerfv'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:129:
undefined reference to `alGenSources'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:133:
undefined reference to `alGenBuffers'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:134:
undefined reference to `alSourcefv'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:135:
undefined reference to `alSource3f'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:140:
undefined reference to `alcGetIntegerv'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:141:
undefined reference to `alcGetError'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:138:
undefined reference to `alSource3f'
libao2/ao_openal.o: In function `control':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:76:
undefined reference to `alGetListenerf'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libao2/ao_openal.c:74:
undefined reference to `alListenerf'
libmpdemux/demux_nemesi.o: In function `demux_rtp_control':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:472:
undefined reference to `sdp_get_attr'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:474:
undefined reference to `sdp_parse_range'
libmpdemux/demux_nemesi.o: In function `demux_seek_rtp':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:422:
undefined reference to `sdp_get_attr'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:424:
undefined reference to `sdp_parse_range'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:439:
undefined reference to `rtsp_seek'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:440:
undefined reference to `rtsp_wait'
libmpdemux/demux_nemesi.o: In function `demux_close_rtp':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:397:
undefined reference to `rtsp_close'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:405:
undefined reference to `rtsp_uninit'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:398:
undefined reference to `rtsp_wait'
libmpdemux/demux_nemesi.o: In function `wait_for_packets':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:97:
undefined reference to `rtsp_get_rtp_th'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:97:
undefined reference to `rtp_fill_buffers'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:102:
undefined reference to `rtp_session_get_ssrc'
libmpdemux/demux_nemesi.o: In function `link_session_and_fetch_conf':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:128:
undefined reference to `rtp_fill_buffer'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:137:
undefined reference to `rtp_get_fps'
libmpdemux/demux_nemesi.o: In function `demux_open_rtp':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:164:
undefined reference to `rtsp_init'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:174:
undefined reference to `rtsp_open'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:179:
undefined reference to `rtsp_wait'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:187:
undefined reference to `rtsp_play'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:188:
undefined reference to `rtsp_wait'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:206:
undefined reference to `rtp_get_pt_info'
libmpdemux/demux_nemesi.o: In function `get_data_for_session':
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:325:
undefined reference to `rtp_fill_buffer'
/home/jd/tmp_gocr_build/BUILD/mplayer-export-2010-07-03/GUI/libmpdemux/demux_nemesi.c:325:
undefined reference to `rtp_fill_buffer'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.VbDT1E (%build)

I have the packages that are relevant to his failure:

jack-audio-connection-kit-0.118.0-1.fc13.i686
jack-audio-connection-kit-devel-0.118.0-1.fc13.i686
openal-soft-1.12.854-1.fc13.i686
libnemesi-0.6.9-0.1.20090422git.fc12.i686 (yum update is not
finding a fedora 13 update for this lib)
libnemesi-devel-0.6.9-0.1.20090422git.fc12.i686


--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines