Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 224117 - net-p2p/transmission-1.20 missing libcurl dependency
Summary: net-p2p/transmission-1.20 missing libcurl dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Saleem Abdulrasool (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-29 18:16 UTC by Vitaliy Gladkevitch
Modified: 2008-09-05 05:10 UTC (History)
3 users (show)

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


Attachments
Ebuild that fixes the issue (transmission-1.20-fix.ebuild,1.01 KB, text/plain)
2008-06-12 14:37 UTC, Vitaliy Gladkevitch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaliy Gladkevitch 2008-05-29 18:16:17 UTC
Transmission requires libcurl to build which is not listed under ebuilds dependency list.

localhost net-analyzer # emerge transmission   
[...]
checking for LIBCURL... configure: error: Package requirements (libcurl >= 7.15.0) were not met:

No package 'libcurl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBCURL_CFLAGS
and LIBCURL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/net-p2p/transmission-1.20/work/transmission-1.20/config.log
 * 
 * ERROR: net-p2p/transmission-1.20 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2473:  Called econf '--with-gtk' '--disable-libnotify' '--with-wx-config=no'
 *               ebuild.sh, line  526:  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-p2p/transmission-1.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-p2p/transmission-1.20/temp/environment'.

emerge curl adds the needed libcurl dependency and fixes the issue.

Reproducible: Always

Steps to Reproduce:
1. emerge transmission
Actual Results:  
If net-misc/curl is not installed net-p2p/transmission fails when checking for libcurl. Sucesfull

Expected Results:  
Successful installation of net-p2p/transmission.
Comment 1 ekz 2008-06-08 18:09:52 UTC
(In reply to comment #0)

> emerge net-misc/curl adds the needed libcurl dependency and fixes the issue.

Works.
Comment 2 Vitaliy Gladkevitch 2008-06-12 14:37:36 UTC
Created attachment 156503 [details]
Ebuild that fixes the issue

Found the dependency list from one of the Transmission developers at http://forum.transmissionbt.com/viewtopic.php?t=4850&highlight=curl
Comment 3 Saleem Abdulrasool (RETIRED) gentoo-dev 2008-09-05 05:10:33 UTC
Added in 1.22 which is awaiting stabilization.