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

Bug 517390

Summary: app-backup/cyphertite-2.0.2 - x86_64-pc-linux-gnu-gcc: error: 3: No such file or directory
Product: Gentoo Linux Reporter: Berthold Humkamp <Timewulf>
Component: Current packagesAssignee: Brian Evans (RETIRED) <grknight>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge --info '=app-backup/cyphertite-2.0.2-r2::gentoo'
emerge -pqv '=app-backup/cyphertite-2.0.2-r2::gentoo'

Description Berthold Humkamp 2014-07-18 05:03:35 UTC
app-backup/cyphertite-2.0.2 fails to compile

see appended build.log

Reproducible: Didn't try
Comment 1 Berthold Humkamp 2014-07-18 05:04:29 UTC
Created attachment 380936 [details]
build.log
Comment 2 Berthold Humkamp 2014-07-18 05:06:16 UTC
Created attachment 380938 [details]
emerge --info '=app-backup/cyphertite-2.0.2-r2::gentoo'
Comment 3 Berthold Humkamp 2014-07-18 05:07:19 UTC
Created attachment 380940 [details]
emerge -pqv '=app-backup/cyphertite-2.0.2-r2::gentoo'
Comment 4 Brian Evans (RETIRED) gentoo-dev 2014-07-18 15:04:40 UTC
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`?
Comment 5 Brian Evans (RETIRED) gentoo-dev 2014-07-18 15:11:52 UTC
Also, please post the output of 'emerge -pvO net-misc/curl'
Comment 6 Berthold Humkamp 2014-07-19 06:02:07 UTC
#> 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 ;-))
Comment 7 Brian Evans (RETIRED) gentoo-dev 2014-07-19 13:10:20 UTC
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