emerge cinelerra gives the attached output. Reproducible: Always Steps to Reproduce:
Created attachment 39833 [details] Output from emerge cinelerra
Created attachment 39834 [details] Output from emerge info
I had a gut feeling that this was caused by USE=hardened. So I tried removing 'hardened' and recompiled first gcc then cinelerra. It works. I thereby feel that it is proven that it is the 'hardened' version of gcc that conflicts with cinelerra. See also Bug 65215.
cinelerra is now masked: # <lu_zero@gentoo.org> (14 Jan 2005) # Cinelerra is too broken to be fixed Maybe this should be closed?
please test cinelerra-cvs cinelerra is actively deprecated since is unbuildable w/out lots of dirty hacks
I tried. cinelerra-cvs depends on media-libs/openexr-1.2.2 and that fails. Output attached.
Created attachment 54722 [details] Output from emerge cinelerra-cvs
basically there is a silent dep on a late version of openexr, isn't it?
The latter seems to be a problem with openexr itself.
hardened causes PIC if I remember right, so there is the source of the problem.
cinelerra-1.1.7/libmpeg3/video/output.c uses 6 of 6 x86 registers, so it can't do PIC (or hardened)
You are probably right. So what would be the right thing to do when people do: USE=hardened emerge cinelerra I believe the current error message is not the right thing to do. I see two options: 1) Ignore the hardened-flag and emerge cinelerra without hardening. This would be right thing for me: I really care about the hardening for network daemons; whereas hardening user applications is not so important to me. 2) Tell the user that cinelerra can only be emerged with the hardening flag off (e.g. using USE=-hardening). This would be the right thing for people that want to be absolutely sure that everything is hardened and who would rather not have installed the software than having a non-hardened version installed. I believe it is important that Gentoo can be installed without having to know every tiny detail. If people got a popup box saying: "It is not possible to install cinelerra with hardening. Do you want installation without hardening?" I believe most would choose to install anyway. Therefore I believe option 1 is the right thing to do.
Created attachment 93298 [details] /var/tmp/portage/cinelerra-cvs-20060619/temp/ccWmOVqr.out
Comment on attachment 93298 [details] /var/tmp/portage/cinelerra-cvs-20060619/temp/ccWmOVqr.out Edit: Apologies, wrong bug # - please disregard this
This bug will be closed as cinelerra has been removed from the tree 6 month ago. The openexr problem deserves a own bug if it still exists.