app-backup/cyphertite-2.0.2 fails to compile see appended build.log Reproducible: Didn't try
Created attachment 380936 [details] build.log
Created attachment 380938 [details] emerge --info '=app-backup/cyphertite-2.0.2-r2::gentoo'
Created attachment 380940 [details] emerge -pqv '=app-backup/cyphertite-2.0.2-r2::gentoo'
When I build, I get "-lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 -lcurl -lssl -lcrypto -ldl -ledit -lncurses -lz -lbsd -L/usr/lib -L/usr/ssl/lib" as libraries. You get "-lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 -lcurl -lidn 3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -L/usr/lib64 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -llber -lldap -lssl -lcrypto -ldl -ledit -lncurses -lz -lbsd" as libraries. Something is incorrectly injecting "-lidn 3". Can you please post the output of `curl-config --libs`?
Also, please post the output of 'emerge -pvO net-misc/curl'
#> curl-config --libs -lcurl -lidn -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -L/usr/lib64 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -llber -lldap -lz #> emerge -pvO net-misc/curl These are the packages that would be merged, in order: [ebuild R ] net-misc/curl-7.36.0 USE="idn ipv6 kerberos ldap ssl threads -adns -metalink -rtmp -ssh -static-libs {-test}" CURL_SSL="nss -axtls -gnutls -openssl -polarssl" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB I just tried to build cyphertite again: Same error, so it wasn't a byte-biter on my harddisk ;-))
Fixed in -r3 +*cyphertite-2.0.2-r3 (19 Jul 2014) + + 19 Jul 2014; Brian Evans <grknight@gentoo.org> +cyphertite-2.0.2-r3.ebuild, + -cyphertite-2.0.2-r2.ebuild, files/cyphertite-2.0.2-fix-build.patch: + Fix build system which wrongly filtered using s/-lssl//g to use s/-lssl //g . + This breaks curl linked with non-OpenSSL such as nss and is bad practice + anyway