Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249828 - ebuild for net-im/climm-0.6.3 seems to have wrong deps
Summary: ebuild for net-im/climm-0.6.3 seems to have wrong deps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-04 18:15 UTC by Andreas Weber
Modified: 2009-02-01 17:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
full build.log (build.log,6.61 KB, text/plain)
2008-12-04 18:20 UTC, Andreas Weber
Details
output of emerge --info (emerge_info.txt,3.08 KB, text/plain)
2008-12-04 18:21 UTC, Andreas Weber
Details
config.log (config.log,28.46 KB, text/plain)
2008-12-04 19:42 UTC, Andreas Weber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Weber 2008-12-04 18:15:22 UTC
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:
Comment 1 Andreas Weber 2008-12-04 18:20:14 UTC
Created attachment 174251 [details]
full build.log
Comment 2 Andreas Weber 2008-12-04 18:21:13 UTC
Created attachment 174252 [details]
output of emerge --info
Comment 3 Rafał Mużyło 2008-12-04 19:33:21 UTC
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
Comment 4 Andreas Weber 2008-12-04 19:42:47 UTC
Created attachment 174259 [details]
config.log

my bad, here it is
Comment 5 Rafał Mużyło 2008-12-04 22:54:28 UTC
I think something was simply wrong with your gnutls,
libgnutls-config script is nothing new,
so it should have been there all the time.
Comment 6 Andreas Weber 2008-12-04 22:57:43 UTC
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. 
Comment 7 Rafał Mużyło 2008-12-05 02:21:13 UTC
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.
Comment 8 Markus Ullmann (RETIRED) gentoo-dev 2009-02-01 17:19:18 UTC
Rewritten in CVS, thanks for the notice