Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 101376 - cannot build dev-perl/gnome2-print without first building dev-perl/gnome2-perl
Summary: cannot build dev-perl/gnome2-print without first building dev-perl/gnome2-perl
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-04 12:22 UTC by Craig McLure
Modified: 2005-08-13 17:33 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Craig McLure 2005-08-04 12:22:02 UTC
The ebuild "dev-perl/gnome2-print" will not build correctly, as
"dev-perl/gnome2-perl" should be a dependency of it, but is not.

Reproducible: Always
Steps to Reproduce:
1. emerge gnome2-print ...this will fail
2. emerge gnome2-perl ... succeeds
...
3. emerge gnome2-print ... succeeds now

Actual Results:  
If step three is not followed, an error is given:

Including ApiDoc pod...
 *** Can't load dependency information for Gnome2:
   Can't locate Gnome2/Install/Files.pm in @INC (@INC contains: /etc/perl
/usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl/5.8.6
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i686-linux
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl .)
at /usr/lib/perl5/vendor_perl/5.8.6/ExtUtils/Depends.pm line 170.

make: *** No targets specified and no makefile found.  Stop.

!!! ERROR: dev-perl/gnome2-print-0.61 failed.
!!! Function perl-module_src_compile, Line 119, Exitcode 2
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
gnome2-print should depend on gnome2-perl

Including ApiDoc pod...
 *** Can't load dependency information for Gnome2:
   Can't locate Gnome2/Install/Files.pm in @INC (@INC contains: /etc/perl
/usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl/5.8.6
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i686-linux
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl .)
at /usr/lib/perl5/vendor_perl/5.8.6/ExtUtils/Depends.pm line 170.

make: *** No targets specified and no makefile found.  Stop.

!!! ERROR: dev-perl/gnome2-print-0.61 failed.
!!! Function perl-module_src_compile, Line 119, Exitcode 2
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-08-04 13:31:25 UTC
I just installed gnome2-print without gnome2-perl installed at all - I think
your problem is elsewhere perhaps

mcummings@nomad ~ $ sudo emerge -p gnome2-print gnome2-perl

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-perl/gnome2-print-0.94  
[ebuild  N    ] dev-perl/gnome2-canvas-1.00  
[ebuild  N    ] dev-perl/gnome2-perl-1.021  


mcummings@nomad $ perl -MGnome2::Print -e 'print "$Gnome2::Print::VERSION\n";'
0.94

------snip-------

Having said all of that - can you try unmasking the local copy of 0.94 and
telling me if that gets over this hump? I'm more than willing to bump this, its
been in more than long enough :)
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2005-08-04 13:32:15 UTC
(In reply to comment #1)

> mcummings@nomad $ perl -MGnome2::Print -e 'print "$Gnome2::Print::VERSION\n";'
> 0.94

(This was to prove it loaded without complaint of missing deps after the fact btw)
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-08-13 17:33:28 UTC
closing invalid