Hello, I am trying to emerge ffmpeg as a dependency to the transcode package. However I run into this error:
[snip] gcc -march=pentium2 -O3 -pipe -fomit-frame-pointer -Wall -g -I. -I/var/tmp/portage/ffmpeg-0.4.7_pre20030624/work/ffmpeg-cvs-2003-06-24 -I/var/tmp/portage/ffmpeg-0.4.7_pre20030624/work/ffmpeg-cvs-2003-06-24/lib avcodec -I/var/tmp/portage/ffmpeg-0.4.7_pre20030624/work/ffmpeg-cvs-2003-06-24/lib avformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -I/usr/include/SDL -D_REENTRANT -c -o ffplay.o ffplay.c gcc -Wl,--warn-common -rdynamic -g -o ffplay_g ffplay.o cmdutils.o -L./libavformat -lavformat -L./libavcodec -lavcodec -lm -lz -ldl -logg -lvorbis -lvorbisenc -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread ffplay.o(.text+0x5dd): In function `main': /var/tmp/portage/ffmpeg-0.4.7_pre20030624/work/ffmpeg-cvs-2003-06-24/ffpla y.c:1388: undefined reference to `XOpenDisplay' ffplay.o(.text+0x613):/var/tmp/portage/ffmpeg-0.4.7_pre20030624/work/ffmpe g-cvs-2003-06-24/ffplay.c:1392: undefined reference to `XCloseDisplay' collect2: ld returned 1 exit status make: *** [ffplay_g] Error 1 !!! ERROR: media-video/ffmpeg-0.4.7_pre20030624 failed. !!! Function src_compile, Line 57, Exitcode 2 !!! make failed. This is right after 'emerge sync'. This machine is headless and doesn't need X, so I included -X in my USE flags. I also tried emerging 0.4.6-r1, as well as a 0.4.7 release ebuild found in one of the bug reports for ffmpeg (I would post a direct link, but bugs.gentoo.org isn't loading for me). I tried emerging with USE="X" but that resulted in the same error. Interestingly, I had (what I believe to be) a similar error when emerging imlib2, also a dependency of transcode, where it couldn't link some Xlib font routines. To fix that, I had to USE="X" when emerging it, per instructions on bugs.gentoo.org . That isn't working in this case with ffmpeg. Here is my 'emerge info': Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Pentium II (Deschutes) GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss apm avi crypt cups encode foomaticdb gif imlib jpeg kde gnome libg++ libwww mad mikmod motif mpeg ncurses nls pdflib png quicktime truetype xmms xv zlib gdbm berkdb slang readline arts svga java sdl gpm tcpd pam ssl perl python esd gtk qt opengl mmx -X emacs icc oggvorbis sse postgres samba spell -3dnow xml2" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" What's going on? Thanks in advance. Sincerely, Mike McGranahan -- [EMAIL PROTECTED] mailing list
