Re: Building mplayer problems
- From: JD <jd1008@xxxxxxxxx>
- Date: Wed, 17 Nov 2010 15:06:40 -0800
On 11/17/2010 09:05 AM, stan wrote:
On Wed, 17 Nov 2010 08:30:39 -0800Hi Stan, thanks for your input.
JD<jd1008@xxxxxxxxx> wrote:
I tried to build mplayer from source rpm.I am able to build successfully mplayer on F14 x86_64 using the source
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
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.
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
- Follow-Ups:
- Re: Building mplayer problems
- From: stan
- Re: Building mplayer problems
- References:
- Building mplayer problems
- From: JD
- Re: Building mplayer problems
- From: stan
- Building mplayer problems
- Prev by Date: OT: Tiny kernel patch to boost desktop performance in 2.6.38
- Next by Date: Re: OT: Tiny kernel patch to boost desktop performance in 2.6.38
- Previous by thread: Re: Building mplayer problems
- Next by thread: Re: Building mplayer problems
- Index(es):