Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23298 - gift-cvs-0.10.0-r2 does not build unless previous version was already built
Summary: gift-cvs-0.10.0-r2 does not build unless previous version was already built
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Brandon Low (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-22 17:26 UTC by Abhishek Amit (RETIRED)
Modified: 2003-07-06 17:04 UTC (History)
0 users

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


Attachments
ebuild for separate gift fasttrack plugin (gift-fasttrack-cvs-0.8.0.ebuild,1.16 KB, text/plain)
2003-06-27 09:43 UTC, Johannes Krause
Details
new gift ebuild without fasttrack plugin (gift-cvs-0.10.0-r3.ebuild,1.20 KB, text/plain)
2003-06-27 09:45 UTC, Johannes Krause
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Abhishek Amit (RETIRED) gentoo-dev 2003-06-22 17:26:06 UTC
-r2 adds in gift-fasttrack, which is a very nice addition. However, this has one
problem. During the configure stage of gift-fasttrack, it checks for libgift,
and if this is the first time one is emerging gift, this will fail. I suppouse
one possible solution is to depend on an earlier version of gift, or to move
gift-fasttrack out into an independent ebuild that depends on gift-cvs.

Reproducible: Always
Steps to Reproduce:
1.emerge -C gift-cvs
2.emerge /usr/portage/net-p2p/gift-cvs/gift-cvs-0.10.0-r2.ebuild
Actual Results:  
Configure of gift-fasttrack is not able to find libgift.

Expected Results:  
A succesful build of gift-cvs
Comment 1 FieldySnuts 2003-06-26 19:09:28 UTC
I also get these problems, and have for quite a while. Any progress possible? 
Comment 2 Johannes Krause 2003-06-27 09:41:24 UTC
gift-fasttrack requires giFT to be installed at build time. A dirty workaround would be creating a modified version of libgift.pc and adding it's directory to PKG_CONFIG_PATH in the ebuild to lead configure (of gift-fasttrack) to the current location of the library (in my case  /var/tmp/portage/gift-cvs-0.10.0-r2/work/giFT/lib). Or one could create a modified version of gift-fasttrack's configure script.

I don't think it makes much sense to include gift-fasttrack in the ebuild, so I have created gift-cvs-0.10.0-r3.ebuild and gift-fasttrack-cvs-0.8.0.ebuild, both basing on the gift-cvs-0.10.0-r2.ebuild.

By the way, sourceforge refuses most cvs logins, I had to rerun emerge multiple times until the login was successful.

cjay
Comment 3 Johannes Krause 2003-06-27 09:43:28 UTC
Created attachment 13933 [details]
ebuild for separate gift fasttrack plugin
Comment 4 Johannes Krause 2003-06-27 09:45:14 UTC
Created attachment 13934 [details]
new gift ebuild without fasttrack plugin
Comment 5 Sami Nieminen 2003-07-02 01:40:15 UTC
I just tested these separate ebuilds and they seem to work nicely. I think that this separation 
should be integrated into portage. 
Comment 6 Brandon Low (RETIRED) gentoo-dev 2003-07-06 17:04:22 UTC
did this already a while ago...