media-video/cinelerra-cvs-20051005 does not emerge fails on make Reproducible: Always Steps to Reproduce: 1.emerge =media-video/cinelerra-cvs-20051005 2. 3. Actual Results: /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object. /usr/lib/libx264.a(display-x11.o): In function `disp_sync': display-x11.c:(.text+0x15): undefined reference to `XSync' /usr/lib/libx264.a(display-x11.o): In function `disp_setcolor': display-x11.c:(.text+0x64): undefined reference to `XAllocNamedColor' display-x11.c:(.text+0x81): undefined reference to `XSetForeground' /usr/lib/libx264.a(display-x11.o): In function `disp_gray': display-x11.c:(.text+0x126): undefined reference to `XAllocSizeHints' display-x11.c:(.text+0x26c): undefined reference to `XCreateWindow' display-x11.c:(.text+0x298): undefined reference to `XSelectInput' display-x11.c:(.text+0x2d1): undefined reference to `XSetStandardProperties' display-x11.c:(.text+0x2e3): undefined reference to `XMapWindow' display-x11.c:(.text+0x2fe): undefined reference to `XNextEvent' display-x11.c:(.text+0x353): undefined reference to `XSetStandardProperties' display-x11.c:(.text+0x37b): undefined reference to `XResizeWindow' display-x11.c:(.text+0x392): undefined reference to `XSync' display-x11.c:(.text+0x39a): undefined reference to `XFree' display-x11.c:(.text+0x40e): undefined reference to `XCreateImage' display-x11.c:(.text+0x565): undefined reference to `XPutImage' display-x11.c:(.text+0x5bd): undefined reference to `XPutImage' display-x11.c:(.text+0x5d9): undefined reference to `XSync' display-x11.c:(.text+0x60b): undefined reference to `XOpenDisplay' display-x11.c:(.text+0x6d8): undefined reference to `XCreateColormap' /usr/lib/libx264.a(display-x11.o): In function `disp_point': display-x11.c:(.text+0x906): undefined reference to `XDrawPoint' /usr/lib/libx264.a(display-x11.o): In function `disp_line': display-x11.c:(.text+0x966): undefined reference to `XDrawLine' /usr/lib/libx264.a(display-x11.o): In function `disp_rect': display-x11.c:(.text+0x9da): undefined reference to `XDrawRectangle' collect2: ld returned 1 exit status make[3]: *** [libquicktimehv.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005/quicktime' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005/quicktime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005' make: *** [all] Error 2 !!! ERROR: media-video/cinelerra-cvs-20051005 failed. !!! Function src_compile, Line 66, Exitcode 2 !!! make failed Expected Results: succesful emerge bug 107176 is a libquicktime problem, maybe it's related # emerge info Portage 2.0.53_rc4 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r3 i686) ================================================================= System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -mtune=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=i686 -mtune=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com http://mirrors.tds.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aalib acl acpi alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts bonobo cdparanoia cdr crypt cscope cups curl divx4linux dv dvb dvd dvdr dvdread emboss encode exif fam ffmpeg flac fortran gd gdbm gif gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imap imlib ipv6 jack java jpeg jpeg2k kde kdeenablefinal lcd lcms ldap libg++ libwww mad mikmod mmx motif mozcalendar mozilla mp3 mpeg mysql ncurses nls nptl nvidia odbc ofx ogg oggvorbis openexr opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sasl scanner sdl slang slp snmp spell sqlite sse ssl subversion svg svga tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb utf8 v4l v4l2 vcd vorbis win32codecs wmf xine xml xml2 xmms xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Looks to me the packager didn't read my comment in the initial version bump. x264 need to be compiled without the visualize flag, otherwise the linking of Cinelerra messes up. In this case: USE="-X" emerge x264-svn then emerge cinelerra-cvs
>USE="-X" emerge x264-svn That works. Thanks.
The newest version of 264-svn compiles without visualization by default so this should be fixed now.