Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 78370

Summary: media-video/dvgrab-1.5 failed
Product: Gentoo Linux Reporter: Vasili <vgavr>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Vasili 2005-01-17 08:00:35 UTC
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"
Comment 1 Jan Brinkmann (RETIRED) gentoo-dev 2005-01-20 05:45:13 UTC
updated dependency, now it should work fine again. thanks for the report.