Undefined reference to 'llrint' when portinstalling
multimedia/mplayer
Jeremy Messenger
mezz7 at cox.net
Tue Nov 28 11:12:05 PST 2006
On Tue, 28 Nov 2006 12:22:41 -0600, Anthony Elizondo
<anthony.elizondo at gmail.com> wrote:
> I'm getting the following error when installing multimedia/mplayer.
> Anyone have any ideas?
>
> I'm running 5.3-RELEASE.
Your system is too old, please update it to 5.5 or even better to 6.x.
> gmake[1]: Leaving directory
> `/usr/ports/multimedia/mplayer/work/MPlayer-1.0rc1/l
> ibmenu'
> cc -Wdeclaration-after-statement -fno-PIC -O -pipe -O3 -ffast-math
> -fomit-frame
> -pointer -I/usr/local/include -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LAR
> GEFILE64_SOURCE -I/usr/local/include/freetype2 -I/usr/local/include
> -I/usr/X11R6
> /include -I/usr/local/include -I/usr/local/include/dvdnav
> -I/usr/local/include -
> D_THREAD_SAFE -I/usr/local/include/freetype2 -I/usr/local/include
> -I/usr/X11R6/i
> nclude -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/gtk-2.0
> -I/usr/local/
> lib/gtk-2.0/include -I/usr/local/include/atk-1.0
> -I/usr/local/include/cairo -I/u
> sr/local/include/pango-1.0 -I/usr/local/include/glib-2.0
> -I/usr/local/lib/glib-2
> .0/include -I/usr/X11R6/include -I/usr/local/include/freetype2
> -I/usr/local/incl
> ude -I. -I./libavutil -I./libavcodec -o mplayer mplayer.o
> m_property.o mp_msg
> .o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o
> m_option.o m_
> struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o
> subreader.o
> vobsub.o unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o libvo/libvo.a
> libao2/
> libao2.a input/libinput.a libmenu/libmenu.a Gui/libgui.a -Wl,--rpath
> -Wl,/usr/lo
> cal/lib -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0
> -lXrandr -
> lXi -lXinerama -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXcursor
> -lXfixes -l
> cairo -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm
> -lXrender -lX11
> -lXext -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv
> -L/usr/local/lib -lglib
> -2.0 -liconv libmpcodecs/libmpcodecs.a loader/libloader.a
> loader/dshow/libDS_F
> ilter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a
> stream/
> stream.a libswscale/libswscale.a osdep/libosdep.a -Wl,-z,noexecstack
> -L/usr/loca
> l/lib -L/usr/local/lib -L/usr/local/lib -ldvdnav -L/usr/local/lib
> -pthread liba
> vformat/libavformat.a libavcodec/libavcodec.a libavutil/libavutil.a
> libpostpr
> oc/libpostproc.a -lxvidcore -ldts -lpng -lz -lz -ljpeg -pthread
> -L/usr/
> local/lib -lx264 -pthread -lmp3lame -lncurses -lungif
> -lsmbclient
> -pthread -rdynamic -liconv -lm libfaad2/libfaad2.a
> mp3lib/libMP3.a liba5
> 2/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a libass/libass.a
> -L/usr/X11
> R6/lib -lfontconfig -L/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
> -lfreetype
> -lz -lGL -lXxf86dga -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib
> -lXext -lX11
> -pthread vidix/libvidix.a -laudio -lXt -L/usr/X11R6/lib
> -lXext -lX1
> 1 -pthread
> libavcodec/libavcodec.a(mpegaudiodec.o)(.text+0x9a5): In function
> `decode_init':
> : undefined reference to `llrint'
The llrint() was added in FreeBSD 5.4.
Cheers,
Mezz
> gmake: *** [mplayer] Error 1
> *** Error code 2
>
> Stop in /usr/ports/multimedia/mplayer.
--
mezz7 at cox.net - mezz at FreeBSD.org
FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia - multimedia at FreeBSD.org
More information about the freebsd-ports
mailing list