compilation of dvgrab failed because dvgrab-1.5 depends on libdv/dv1394.h but the latest is not in libdv-0.104 (and AFAIK is deprecated) Actually: ------8<------ sourcer@kuzya ~ $ ls /usr/include/libdv/dv dv.h dv_types.h kuzya ~ # emerge -p libdv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-libs/libdv-0.104 ------8<------ As I understand, if we use libdv-0.104, we _must_ use dvgrab-1.7+, but in portage (ACCEPT_KEYWORDS="~x86") we have: ------8<------ kuzya ~ # emerge -pv dvgrab These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-video/dvgrab-1.5 +jpeg +quicktime 0 kB ------8<------ Thanks and Regards Vasili Gavrilov Reproducible: Always Steps to Reproduce: $ emerge dvgrab Actual Results: ------8<------ In file included from ieee1394io.cc:70: ieee1394io.h:25:26: libdv/dv1394.h: No such file or directory ieee1394io.cc: In member function `virtual bool dv1394Reader::Open()': ieee1394io.cc:647: error: `DV1394_MAX_FRAMES' undeclared (first use this function) ieee1394io.cc:647: error: (Each undeclared identifier is reported only once for each function it appears in.) ieee1394io.cc:648: error: variable `dv1394_init init' has initializer but incomplete type ieee1394io.cc:650: error: `DV1394_API_VERSION' undeclared (first use this function) ieee1394io.cc:650: error: `DV1394_PAL' undeclared (first use this function) ieee1394io.cc:661: error: `DV1394_INIT' undeclared (first use this function) ieee1394io.cc:669: error: `DV1394_PAL_FRAME_SIZE' undeclared (first use this function) ieee1394io.cc: In member function `virtual bool dv1394Reader::StartReceive()': ieee1394io.cc:703: error: `DV1394_START_RECEIVE' undeclared (first use this function) ieee1394io.cc: In static member function `static bool dv1394Reader::Handler(int)': ieee1394io.cc:717: error: aggregate `dv1394_status dvst' has incomplete type and cannot be defined ieee1394io.cc:719: error: `DV1394_WAIT_FRAMES' undeclared (first use this function) ieee1394io.cc:725: error: `DV1394_GET_STATUS' undeclared (first use this function) ieee1394io.cc:773: error: `DV1394_RECEIVE_FRAMES' undeclared (first use this function) make[1]: *** [ieee1394io.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/dvgrab-1.5/work/dvgrab-1.5' make: *** [all] Error 2 !!! ERROR: media-video/dvgrab-1.5 failed. !!! Function src_compile, Line 554, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. ------8<------ gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) USE="acpi bash-completion bluetooth codecs oggvorbis dba divx4linux dvd oss ffmpeg flash xv encode dv ieee1394 quicktime flatfile fluxbox frlargefiles gd gimp gkrellm gstreamer i8x0 mmx mp3 mpeg4 jpeg mplayer network openssh real rplay sse sse2 truetype-fonts type1 type1-fonts unicode sdl svga xvid"
updated dependency, now it should work fine again. thanks for the report.