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

Bug 393023

Summary: sys-devel/llvm-3.0[ocaml] - make[3]: *** No rule to make target `/var/tmp/portage/sys-devel/llvm-3.0/work/llvm-3.0.src/bindings/ocaml/llvm/Release/META.llvm', needed by `install-meta'. Stop.
Product: Gentoo Linux Reporter: Ole Langbehn <neurolabs.de>
Component: [OLD] LibraryAssignee: Bernard Cafarelli <voyageur>
Status: RESOLVED FIXED    
Severity: normal CC: guillaume.horel, kripton, oli.huber, renegabriels, rose, zeekec
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: tail of build.log with ocaml use flag enabled
output of emerge info

Description Ole Langbehn 2011-12-03 14:59:32 UTC
if the ocaml use flag is set, sys-devel/llvm-3.0 fails to build. With -ocaml, it builds fine.

Reproducible: Always

Steps to Reproduce:
1. enable ocaml use flag
2. emerge sys-devel/llvm

Actual Results:  
Build failure

Expected Results:  
successful build
Comment 1 Ole Langbehn 2011-12-03 15:02:01 UTC
Created attachment 294593 [details]
tail of build.log with ocaml use flag enabled
Comment 2 Ole Langbehn 2011-12-03 15:03:11 UTC
Created attachment 294595 [details]
output of emerge info
Comment 3 Juergen Rose 2011-12-03 16:55:14 UTC
same here
Comment 4 Magomed 2011-12-04 09:06:51 UTC
I wrote some changes in Makefile from 
http://llvm.org/bugs/show_bug.cgi?id=11163
and after successfully build llvm-3.0 with
ebuild /usr/portage/sys-devel/llvm/llvm-3.0.ebuild merge
Comment 5 Magomed 2011-12-04 09:08:24 UTC
(In reply to comment #4)
> I wrote some changes in Makefile from 
> http://llvm.org/bugs/show_bug.cgi?id=11163
> and after successfully build llvm-3.0 with
> ebuild /usr/portage/sys-devel/llvm/llvm-3.0.ebuild merge

http://llvm.org/bugs/show_bug.cgi?id=11177
Comment 6 Bernard Cafarelli gentoo-dev 2011-12-05 18:39:18 UTC
Thanks for the report and links. The patch in upstream bug is small and looks fine, so I have added it to 3.0 ebuild (9999 will get the fix directly from upstream)

Install phase should go fine on your next sync, don't hesitate to reopen if there are still problems with this