Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 522602 - [science overlay] dev-cpp/eigen-9999 - src_prepare(): The source directory '.../work/eigen-9999' doesn't exist
Summary: [science overlay] dev-cpp/eigen-9999 - src_prepare(): The source directory '....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-12 00:22 UTC by Dale Lukas Peterson
Modified: 2014-09-12 09:07 UTC (History)
0 users

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


Attachments
emerge info (emerge_info.txt,4.70 KB, text/plain)
2014-09-12 00:22 UTC, Dale Lukas Peterson
Details
emerge -pqv output (emerge_pqv.txt,121 bytes, text/plain)
2014-09-12 00:23 UTC, Dale Lukas Peterson
Details
build.log (build.log,1.65 KB, text/plain)
2014-09-12 00:23 UTC, Dale Lukas Peterson
Details
environment (environment,108.90 KB, text/plain)
2014-09-12 00:23 UTC, Dale Lukas Peterson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dale Lukas Peterson 2014-09-12 00:22:05 UTC
The src_unpack() function provided by the vcs-snapshot (the last inherited package) does not call mercurial_src_unpack, so the mercurial repository is never cloned.

Reproducible: Always

Steps to Reproduce:
1. emerge =dev-cpp/eigen-9999::science
2.
3.
Actual Results:  
it fails with:
ERROR: dev-cpp/eigen-9999::science failed (prepare phase):
   The source directory '/var/tmp/portage/dev-cpp/eigen-9999/work/eigen-9999' doesn't exist

Expected Results:  
It should clone the hg repo and configure and build it.
Comment 1 Dale Lukas Peterson 2014-09-12 00:22:44 UTC
Created attachment 384590 [details]
emerge info
Comment 2 Dale Lukas Peterson 2014-09-12 00:23:01 UTC
Created attachment 384592 [details]
emerge -pqv output
Comment 3 Dale Lukas Peterson 2014-09-12 00:23:20 UTC
Created attachment 384594 [details]
build.log
Comment 4 Dale Lukas Peterson 2014-09-12 00:23:37 UTC
Created attachment 384596 [details]
environment
Comment 5 Dale Lukas Peterson 2014-09-12 00:24:34 UTC
I spoke with grknight on #gentoo and he suggest the way to fix it, which I have implemented and submitted a pull request here:

https://github.com/gentoo-science/sci/pull/266
Comment 6 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-09-12 09:07:00 UTC
Fixed with https://github.com/gentoo-science/sci/pull/266