| Summary: | media-video/cinelerra-cvs fails to build on amd64 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Steve Yohanan <steve-gentoo> |
| Component: | New packages | Assignee: | Gentoo Media-video project <media-video> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | amd64 |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge --info
(tail) output of cinerlerra-cvs emerge failure |
||
|
Description
Steve Yohanan
2007-07-24 18:08:46 UTC
Created attachment 125900 [details]
emerge --info
(In reply to comment #0) > emerge'ing cinelerra-cvs-20070607 failed. when i skimmed the output it > appeared that nasm was required. i ensured that it wasn't already installed, > then emerged nasm. redoing emerge of cinelerra-cvs-20070607 completed without > failure. It already depends on dev-lang/nasm, really don't see what's the "wrong dependency" here. Kindly reopen with some errors. Created attachment 125909 [details]
(tail) output of cinerlerra-cvs emerge failure
doubt this is an amd64 issue (which is the platform i'm on); however, though the ebuild shows some dependency on nasm, it doesn't actually pull in nasm. to test, i went back and unmerged nasm then re-emerge'd media-video/cinelerra-cvs. it does *not* try to pull in nasm, and the ebuild eventually fails (see attachement). below is the output of my command-line call to emerge (note the lack of nasm). when i explicitly re-emerge nasm beforehand, then everything builds fine.
-----------------------------------------------------------------
# emerge --ask cinelerra-cvs
These are the packages that would be merged, in order:
Calculating dependencies ..... ..... ..... ... done!
[ebuild R ] media-video/cinelerra-cvs-20070607 USE="3dnow alsa ieee1394 mmx opengl oss truetype (-altivec) -css -esd -static" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]
-----------------------------------------------------------------
actually, it shouldn't even try to use nasm on amd64. It probably needs some use.masking for mmx and/or 3dnow. if anybody from video or am64 could investigate and fix this, that'd be great, my internet connection at home has been down for a few days and I don't know when it'll be working again :( iirc it was possible to use yasm to compile their embedded libmpeg2 and thus it would be possible to fix it without use.masking but I'd prefer removing it and linking against the one provided by the system. [And there are other mmx asm parts that are definitely not x86_64 compatible, but I don't remmember if they are compiled if mmx is turned on] actually there was already a bug opened... *** This bug has been marked as a duplicate of bug 178033 *** |