Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251123 - emerge mjpegtools-1.8.0-r1 fails also mjpegtools-1.8.0-r2.ebuild & mjpegtools-1.9.0_rc3.ebuild
Summary: emerge mjpegtools-1.8.0-r1 fails also mjpegtools-1.8.0-r2.ebuild & mjpegtools...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-16 10:52 UTC by Seri Al-Najjar
Modified: 2008-12-16 11:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log from emerge -avuD mjpegtools (build.log,115.38 KB, text/plain)
2008-12-16 10:53 UTC, Seri Al-Najjar
Details
output from emerge --info (emerge info.txt,4.07 KB, text/plain)
2008-12-16 10:54 UTC, Seri Al-Najjar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Seri Al-Najjar 2008-12-16 10:52:31 UTC
Compiling on a server which runs as a headless mediaserver (no X server), build appears to go well until:
/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc  -O2 -march=i686 -pipe -fomit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wunused  -Wl,-O1 -o lav2wav lav2wav.o ../utils/libmjpegutils.la  liblavfile.la -lm
/usr/lib/libgdk-x11-2.0.so: undefined reference to `cairo_xlib_surface_create_for_bitmap'
/usr/lib/libgdk-x11-2.0.so: undefined reference to `cairo_xlib_surface_set_size'
/usr/lib/libgdk-x11-2.0.so: undefined reference to `cairo_xlib_surface_create'
collect2: ld returned 1 exit status
make[2]: *** [glav] Error 1
make[2]: *** Waiting for unfinished jobs....
i686-pc-linux-gnu-gcc -shared  .libs/liblavplay_la-liblavplay.o .libs/liblavplay_la-audiolib.o  -Wl,--rpath -Wl,/var/tmp/portage/media-video/mjpegtools-1.8.0-r1/work/mjpegtools-1.8.0/lavtools/.libs /var/tmp/portage/media-video/mjpegtools-1.8.0-r1/work/mjpegtools-1.8.0/lavtools/.libs/liblavfile.so -L/usr/lib /var/tmp/portage/media-video/mjpegtools-1.8.0-r1/work/mjpegtools-1.8.0/lavtools/.libs/liblavjpeg.so -lm  -march=i686 -pthread -Wl,-O1 -Wl,-soname -Wl,liblavplay-1.8.so.0 -o .libs/liblavplay-1.8.so.0.0.0
(cd .libs && rm -f liblavplay-1.8.so.0 && ln -s liblavplay-1.8.so.0.0.0 liblavplay-1.8.so.0)
(cd .libs && rm -f liblavplay.so && ln -s liblavplay-1.8.so.0.0.0 liblavplay.so)
i686-pc-linux-gnu-ar cru .libs/liblavplay.a  liblavplay_la-liblavplay.o liblavplay_la-audiolib.o
i686-pc-linux-gnu-ranlib .libs/liblavplay.a
creating liblavplay.la
(cd .libs && rm -f liblavplay.la && ln -s ../liblavplay.la liblavplay.la)
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fomit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wunused -Wl,-O1 -o .libs/lav2wav lav2wav.o  ../utils/.libs/libmjpegutils.so ./.libs/liblavfile.so /usr/lib/libquicktime.so -lpthread -lz -ldl /usr/lib/libjpeg.so /usr/lib/libdv.so -lm
creating lav2wav
make[2]: Leaving directory `/var/tmp/portage/media-video/mjpegtools-1.8.0-r1/work/mjpegtools-1.8.0/lavtools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/mjpegtools-1.8.0-r1/work/mjpegtools-1.8.0'
make: *** [all] Error 2

Will attach emerge --info and build.log
Comment 1 Seri Al-Najjar 2008-12-16 10:53:57 UTC
Created attachment 175420 [details]
build.log from emerge -avuD mjpegtools
Comment 2 Seri Al-Najjar 2008-12-16 10:54:37 UTC
Created attachment 175424 [details]
output from emerge --info
Comment 3 Seri Al-Najjar 2008-12-16 11:03:16 UTC
Re-emerge cairo with a custom use flag:
     USE="X" emerge -avN cairo
then:
     emerge -av transcode