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

Bug 41425

Summary: Ebuild for Cinelerra does not have proper dependencies listed
Product: Gentoo Linux Reporter: Jeff Fein-Worton <jeff>
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: ---
Attachments: comments 2 lines in grab.c

Description Jeff Fein-Worton 2004-02-12 15:33:08 UTC
When trying to emerge Cinelerra, it halts during compile, with errors reporting at least lack of quicktime and nasm (but possibly others--those are the only ones I got errors about) but these are not listed as dependencies in the Ebuild, at least, not in the most recent version.

Reproducible: Always
Steps to Reproduce:
Comment 1 Luca Barbato gentoo-dev 2004-02-13 16:46:42 UTC
seems we forgot about nasm, quicktime isn't a dependency or at least should not.
Comment 2 G Hunt 2004-02-21 21:29:28 UTC
There's some problem with time.h when compiling the quicktime directory in cinelerra.

This is a problem not native to cinelerra but rather to various programs that call upon the time.h header...

I modified the grab.c file took out the /sys/time.h 

and modified the /usr/include/time.h commenting out the lines around 160

#ifdef __USE_POSIX199309

and following..

Pretty ugly... Cinerella is running... hope this helps in some way.

Gary
Comment 3 Luca Barbato gentoo-dev 2004-03-23 13:37:15 UTC
which version?
Comment 4 Jeff Fein-Worton 2004-03-23 15:49:07 UTC
1.1.7
Comment 5 Patrick H. 2004-04-15 16:29:05 UTC
Created attachment 29382 [details, diff]
comments 2 lines in grab.c

i found an easier and perhaps nicer way to fix the quicktime/ffmpeg/grab.c bug
than editing time.h. i just commented out the 2 lines in grab.c that include
time.h. compiles fine.

just put this patch in the /usr/portage/media-video/cinelerra/files directory,
open the ebuild and add 'epatch ${FILESDIR}/cinelerra_time.patch' in src_unpack
with the other patches
Comment 6 Luca Barbato gentoo-dev 2005-01-17 05:29:37 UTC
that was fixed long time ago...

Sorry for not closing it before