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