1 |
Hello, |
2 |
|
3 |
I'm having difficulty with a perl module. I have recently installed |
4 |
a stage 1 gentoo system on a pentium pro to be an experimental minimal |
5 |
firewall. |
6 |
|
7 |
Upon 'emerge -uDp world' these packages will not build: |
8 |
ebuild N ] dev-perl/Locale-gettext-1.03 |
9 |
ebuild N ] sys-apps/help2man-1.33.1 |
10 |
|
11 |
Here's the error message: |
12 |
|
13 |
Source unpacked. |
14 |
Using ExtUtils::MakeMaker |
15 |
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /etc/perl |
16 |
usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl/5.8.6 |
17 |
usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i686-linux |
18 |
usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl |
19 |
usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl |
20 |
|
21 |
at Makefile.PL line 1. |
22 |
BEGIN failed--compilation aborted at Makefile.PL line 1. |
23 |
make: *** No targets specified and no makefile found. Stop. |
24 |
|
25 |
|
26 |
Help2man needs Locale-gettext, which needs ExtUtils-MakeMaker-6.21. So I |
27 |
'emerge =ExtUtils-MakeMaker-6.20' and got this message: |
28 |
|
29 |
Source unpacked. |
30 |
Checking if your kit is complete... |
31 |
Looks good |
32 |
Writing Makefile for ExtUtils::MakeMaker |
33 |
Test phase [not enabled]: perl-core/ExtUtils-MakeMaker-6.20 |
34 |
|
35 |
Install ExtUtils-MakeMaker-6.20 into |
36 |
/var/tmp/portage/ExtUtils-MakeMaker-6.20/image/ category perl-core |
37 |
make: *** No rule to make target |
38 |
`/usr/lib/perl5/5.8.6/i686-linux/CORE/config.h', needed by `Makefile'. |
39 |
Stop. |
40 |
|
41 |
|
42 |
In /usr/lib/perl5/5.8.6/i686-linux/CORE/ I see only these files: |
43 |
libperl.so libperl.so.1 libperl.so.1.5.8 |
44 |
but no 'config.h'. The files are all linke to: |
45 |
libperl.so -> ../../../../../lib/libperl.so.1.5.8 |
46 |
|
47 |
|
48 |
But in /lib/ there is no libperl(anything)....? |
49 |
yet 'eix libperl' says: |
50 |
sys-devel/libperl |
51 |
Available versions: 5.8.5 ~5.8.5-r1 5.8.6 5.8.6-r1 ~5.8.7 |
52 |
Installed: 5.8.6-r1 |
53 |
|
54 |
|
55 |
The only thing I can figure is my minimal USE flags have removed |
56 |
something that is needed. From 'make.conf' |
57 |
USE="-gtk -gnome -qt -kde acl apm hardened kerberos krb4 minimal ssl |
58 |
-alsa -arts -avi -cups -gif -gstreamer -gtk2 -jpeg -kde -motif -mp3 |
59 |
-mpeg -ogg -oggvorbis -png -qt -quicktime -spell -vorbis -X -xmms -xv" |
60 |
|
61 |
At first I also had '-xml2' for a USE flag setting. I delete that |
62 |
and unmerged perl and build perl again. This did not fix the |
63 |
problem. |
64 |
|
65 |
Any ideas, as I've googled around extensively and cannot |
66 |
find any recent discussion on this problem, or any ideas |
67 |
how to fix it. |
68 |
|
69 |
James |
70 |
|
71 |
|
72 |
|
73 |
-- |
74 |
gentoo-user@g.o mailing list |