Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22036 - dev-perl/Test-Harness missing dev-perl/ExtUtils-MakeMaker dependancy
Summary: dev-perl/Test-Harness missing dev-perl/ExtUtils-MakeMaker dependancy
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Robert Coie (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-01 00:18 UTC by Erik Swanson (RETIRED)
Modified: 2003-06-01 16:11 UTC (History)
2 users (show)

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


Attachments
Test-Harness-2.28.ebuild.diff (Test-Harness-2.28.ebuild.diff,254 bytes, patch)
2003-06-01 00:19 UTC, Erik Swanson (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Swanson (RETIRED) gentoo-dev 2003-06-01 00:18:05 UTC
dev-perl/Test-Harness will not build without dev-perl/ExtUtils-MakeMaker
installed, which is not (but should be) listed as a dependancy.
Comment 1 Erik Swanson (RETIRED) gentoo-dev 2003-06-01 00:19:27 UTC
Created attachment 12628 [details, diff]
Test-Harness-2.28.ebuild.diff
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2003-06-01 06:03:41 UTC
Please provide more information, like any errors you are getting. From Test-Harness' own configure block for installation:

PREREQ_PM       => { File::Spec => 0.6 },

Only File-Spec is considered a dependancy by the author of Test-Harness.
Comment 3 Erik Swanson (RETIRED) gentoo-dev 2003-06-01 06:10:12 UTC
As requested:

sabertooth dev-perl # emerge Test-Harness
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-perl/Test-Harness-2.28 to /
>>> md5 src_uri ;-) Test-Harness-2.28.tar.gz
>>> Unpacking source...
>>> Unpacking Test-Harness-2.28.tar.gz to /var/tmp/portage/Test-Harness-2.28/work
>>> Source unpacked.
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at Makefile.PL line 10.
BEGIN failed--compilation aborted at Makefile.PL line 10.
make: *** No targets specified and no makefile found.  Stop.
 
!!! ERROR: dev-perl/Test-Harness-2.28 failed.
!!! Function perl-module_src_compile, Line 36, Exitcode 2
!!! compilation failed
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2003-06-01 06:16:06 UTC
...which is actually beside the point. ExtUtils::MakeMaker is a core perl module. All modules require it, and it is installed as a part of perl itself. The ebuild currently in portage for ExtUtils::MakeMaker is to address issues with the older perl 5.6.1 MakeMaker. If you don't have ExtUtils::MakeMaker on your system, then that means that your perl installation is broken, which is an entirely different problem from Test::Harness having difficulty. Sorry for the segmented posts, this last bit struck me after the fact. =:)

Now I see from your output below that you upgraded your perl. How recently was that? Did you follow the steps at the end of the upgrade?
Comment 5 Erik Swanson (RETIRED) gentoo-dev 2003-06-01 06:35:52 UTC
The perl upgrade wound up in the middle of a long list of upgrades I emerged earlier today, so I never saw the message.
The script (which I Just ran) showed alot of FAILEDs in addition to downgrading my fam-oss :/, and "emerge Test-Harness" still fails with exactly the same message.

My perl-update.log is available (at least until this bug gets resolved) at http://www.techpuppy.org/~koinu/tmp/perl-update.log
Comment 6 Michael Cummings (RETIRED) gentoo-dev 2003-06-01 06:49:03 UTC
Erik,

In about half an hour or so (hoping that mirrors are fast) please emerge sync and try again.
Comment 7 Erik Swanson (RETIRED) gentoo-dev 2003-06-01 07:52:57 UTC
Works great. emerge sync && emerge depclean && emerge -uUD world && /usr/portage/dev-lang/perl/files/libperl_rebuilder:
-------------------------------------------
 
All packages merged successfully.
All packages cleaned successfully.
 
 
Everything Completed Successfully.
Have a nice day and thank you for flying with Gentoo.
Comment 8 Robert Coie (RETIRED) gentoo-dev 2003-06-01 16:11:11 UTC
Appears to be localized/upgrade issue, new dependency not required.