I try to emerge cinelerra-1.2.0 on three different machines and fail on two of them. The cinelerra binary is not built (therefor emerge dies when tring "dobin" in src_install). When executing "make" in "/var/tmp/portage/cinelerra-1.2.0/work/cinelerra-1.2.0/cinelerra" I get the following error: -------------------------------------------------------------------------------- mothership cinelerra # make LD i686/cinelerra i686/videodevice.o(.text+0xc3d): In function `VideoDevice::open_input(VideoInConfig*, int, int, float, float)': : undefined reference to `VDeviceV4L2::VDeviceV4L2[in-charge](VideoDevice*)' i686/videodevice.o(.text+0xc59): In function `VideoDevice::open_input(VideoInConfig*, int, int, float, float)': : undefined reference to `VDeviceV4L2JPEG::VDeviceV4L2JPEG[in-charge](VideoDevice*)' collect2: ld returned 1 exit status make: *** [i686/cinelerra] Error 1 -------------------------------------------------------------------------------- Hmmm... When typing this I realize that the two machines in question run x11-xorg and the third runs xfree... I'll file a bug on bugs.cinelerra.org and post the link here. Reproducible: Always Steps to Reproduce:
hello nothing todo with xorg-x11 cf http://bugs.cinelerra.org/show_bug.cgi?id=67 just change the line: export CFLAGS=${CFLAGS} by: export CFLAGS="-DHAVE_V4L2 "${CFLAGS}
Problem fixed in newest version of the ebuild. Thanks kugelfang ;)