multilib gnutls is only building libnettle as multilib, not libhogweed. This causes failures with any app that tries to build against libhogweek (eg rtmpdump) while building multilib. [ebuild R ] net-libs/gnutls-3.3.12::gentoo USE="crywrap cxx nls zlib -dane -doc -examples -guile -pkcs11 -static-libs {-test}" ABI_X86="32 (64) (-x32)" LINGUAS="en -cs -de -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN" 0 KiB # qlist dev-libs/nettle |grep /lib |sort /usr/lib32/libnettle.so /usr/lib32/libnettle.so.4 /usr/lib32/libnettle.so.4.7 /usr/lib32/pkgconfig/nettle.pc /usr/lib64/libhogweed.so /usr/lib64/libhogweed.so.2 /usr/lib64/libhogweed.so.2.5 /usr/lib64/libnettle.so /usr/lib64/libnettle.so.4 /usr/lib64/libnettle.so.4.7 /usr/lib64/pkgconfig/hogweed.pc /usr/lib64/pkgconfig/nettle.pc
Hi! I am confused, are you sure $subject should be gnutls and not nettle? I may miss something. Thanks!
My bad, I fixed the summary now. [ebuild R ] dev-libs/nettle-2.7.1-r2:0/4::gentoo USE="gmp -doc (-neon) -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB # qlist dev-libs/nettle |grep /lib |sort /usr/lib32/libnettle.so /usr/lib32/libnettle.so.4 /usr/lib32/libnettle.so.4.7 /usr/lib32/pkgconfig/nettle.pc /usr/lib64/libhogweed.so /usr/lib64/libhogweed.so.2 /usr/lib64/libhogweed.so.2.5 /usr/lib64/libnettle.so /usr/lib64/libnettle.so.4 /usr/lib64/libnettle.so.4.7 /usr/lib64/pkgconfig/hogweed.pc /usr/lib64/pkgconfig/nettle.pc
Created attachment 397704 [details] dev-libs:nettle-2.7.1-r2 missing lib32/libhogweed Hmm, weird, I rebuilt it, and this time it did include it. I'm attaching logs.
Created attachment 397706 [details] dev-libs:nettle-2.7.1-r2 with lib32/libhogweed
Traced it, the gmp depend is missing [${MULTILIB_USEDEP}], so nettle was rebuilt before gmp; leading to the gmp dep failing. I'll revbump with the fix.
Thanks!
InCVS.