When i tried to install net-im/climm-0.6.3 with the USE-Flags USE="gloox gnutls* otr ssl -tcl", it failed to install with the following error message: [...] checking for gcrypt.h... yes configure: error: cannot find GnuTLS library See `config.log' for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/net-im/climm-0.6.3/work/climm-0.6.3/config.log * * ERROR: net-im/climm-0.6.3 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 84: Called econf '--enable-gloox' '--enable-otr' '--enable-ssl' '--disable-tcl' '--enable-ssl=gnutls' * ebuild.sh, line 529: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-im/climm-0.6.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-im/climm-0.6.3/temp/environment'. I think there is something wrong with the ebuilds deps. Emerging net-libs/gnutls manually before fixes the problem Reproducible: Always Steps to Reproduce:
Created attachment 174251 [details] full build.log
Created attachment 174252 [details] output of emerge --info
To quote you: !!! Please attach the following file when seeking support: !!! /var/tmp/portage/net-im/climm-0.6.3/work/climm-0.6.3/config.log
Created attachment 174259 [details] config.log my bad, here it is
I think something was simply wrong with your gnutls, libgnutls-config script is nothing new, so it should have been there all the time.
Shouldn't climm pull gnutls in as a dependency when the gnutls useflag is used? It obviously doesn't, i was able to reproduce the case on another machine. I'm not sure if that is the intended behavior, that's why i created this bug report.
OK, I misunderstood you - I thought you already had gnutls emerged. In that case, you're right, it is an ebuild bug. ssl? ( || ( gnutls? ( >=net-libs/gnutls-0.8.10 ) dev-libs/openssl ) ) should probably be rewritten.
Rewritten in CVS, thanks for the notice