My system is OS X El Capitan (10.11.3). I'm using an installation built with a successful bootstrap from bug 564814. I'm trying to install media-libs/vips which requires dev-libs/liboil. dev-libs/liboil-0.3.17-r2 fails on line 543 unless the attached ebuild patch is used: /opt/gentoo/var/tmp/portage/dev-libs/liboil-0.3.17-r2/work/liboil-0.3.17/liboil/amd64/wavelet.c:1756:27: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions [s1] "+r" ((long)(s1)) ~~~~~~~^~~ Reproducible: Always Steps to Reproduce: emerge --oneshot dev-libs/liboil
Created attachment 427630 [details] build.log
Created attachment 427632 [details, diff] ebuild patch
media-libs/vips should not depend on liboil (see bug 416815). liboil is in maintainence mode since 2013 and has seen no release since then. People are supposed to use dev-lang/orc instead. Alas, ecasound and psimedia still depend on it. I would guess that liboil generally does not build with clang (also on linux).
Thanks, I did notice it included both liboil and orc and thought that was odd.
Fixed liboil nevertheless, thanks *!
*** Bug 729882 has been marked as a duplicate of this bug. ***
Not just a problem for ${CHOST} == *-darwin* it seems.
tinderbox has reproduced this issue with version 0.3.17-r3 - Updating summary.