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