Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Nov 2003 14:23:32 +0100
From:      Kay Lehmann <kay_lehmann@web.de>
To:        walt <wa1ter@myrealbox.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: MPLAYER -- missing symbols from libungif
Message-ID:  <3FB77A54.4010907@web.de>
In-Reply-To: <3FB64D80.401@myrealbox.com>
References:  <3FB64D80.401@myrealbox.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------080003010700010309050309
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

walt schrieb:
> cc -O -pipe -mcpu=pentiumpro -D_THREAD_SAFE -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader -Ilibvo 
> -I/usr/local/include/freetype2 -I/usr/local/include 
> -I/usr/local/include/freetype2 -I/usr/local/include 
> -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 
> -I/usr/local/include -I/usr/X11R6/include     -o mplayer mplayer.o 
> mp_msg.o cpudetect.o codec-cfg.o cfgparser.o my_profile.o spudec.o 
> playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o 
> find_sub.o m_config.o m_option.o parser-cfg.o m_struct.o unrarlib.o 
> mixer.o parser-mpcmd.o libvo/libvo.a libao2/libao2.a  vidix/libvidix.a 
> Gui/libgui.a libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a 
> libmpeg2/libmpeg2.a loader/libloader.a loader/dshow/libDS_Filter.a 
> loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a 
> input/libinput.a postproc/libpostproc.a postproc/libswscale.a 
> linux/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a   
> -lvorbis -logg   -llzo   -lpng -lz -lz -ljpeg  /usr/X11R6/lib/libxmms.so 
> -export-dynamic -L/usr/local/lib -lfreetype -lz -ltermcap        
> -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib 
> -Wl,-E -lgmodule12 -lglib12 -lintl -lXi -lXext -lX11 -lm 
> -L/usr/local/lib -lglib12  -lGL -lXxf86dga -lXv -lXxf86vm -lXinerama 
> -L/usr/X11R6/lib -lXext -lX11            -L/usr/local/lib -lesd 
> -laudiofile -lm   -L/usr/local/lib -L/usr/local/lib   -lc_r  -rdynamic 
> -liconv -lintl -lm
> libvo/libvo.a(vo_gif89a.o): In function `config':
> vo_gif89a.o(.text+0x26d): undefined reference to `EGifOpenFileName'
> vo_gif89a.o(.text+0x2de): undefined reference to `MakeMapObject'
> [plus many more missing libungif symbols]
> 
> Seems like there is a missing -lungif maybe?
> 
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
> 

Hello,

same problem here. Workaround seems to be disabling explicit configure 
option: --enable-gif in the ports-Makefile. This seems to disable 
autodetection of libungif and so _ld_gif isn't set properly from configure.

To Thomas (Maintainer):
I don't know if there is a special reason in setting the configure 
option, so maybe you could take a look at this?

Greetings,
Kay

--------------080003010700010309050309
Content-Type: text/plain;
 name="mplayer_Makefile.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="mplayer_Makefile.diff"

--- Makefile.orig	Sun Nov 16 14:16:21 2003
+++ Makefile	Sun Nov 16 14:07:13 2003
@@ -385,7 +385,7 @@
 
 .if defined(WITH_LIBUNGIF)
 LIB_DEPENDS+=	ungif.5:${PORTSDIR}/graphics/libungif
-CONFIGURE_ARGS+=	--enable-gif
+#CONFIGURE_ARGS+=	--enable-gif
 .else
 CONFIGURE_ARGS+=	--disable-gif
 .endif

--------------080003010700010309050309--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FB77A54.4010907>