Moshe Kaminsky <kaminsky <at> math.huji.ac.il> writes:

> Though ExtUtils::MakeMaker can be emerged as a separate package, it also 
> comes bundled with perl. I don't know why you don't have it; Do you have 
> the 'minimal' use flag set for perl? If so, I would try to re-emerge 
> perl without it.

OK, My use flags in make.conf are:


USE=" perl -gtk -gnome -qt -kde acl apm hardened kerberos krb4 minimal ssl -alsa
-arts -avi -cups -gif -gstreamer -gtk2 -jpeg -kde -motif -mp3 -mpeg -ogg
-oggvorbis -png -qt -quicktime -spell -vorbis -X  -xmms -xv"

(note, I just added perl)

How do I track down what USE flags to set, so that perl actually builds
MakeMaker.pm?

'ufed' shows the list, but does not detail which flags I need to get perl
to build MakeMaker.pm. At the time of this email, I unmerged perl and
I'm rebuilding it (yet again) --newuse and without 'ithreads' this time.

Looking at the ebuilds under /var/db/pkg/dev-perl did not exactly 
'turn on the light' for me as far as find the flags that I need to
set so that MakeMaker.pm get's built. Is there a tool, script or a 
method to discern exactly what flags are needed for which package? 
Obviously, I need MakeMaker.pm, which normally get's built with perl. 
But since, I'm trying to make this system a minimal firewall, I need 
to minimize the flags that get set.

Do you thing I need to add 'pcre' to the USE flag settings?

'man  ufed' says this: "A list of USE keywords used by a
 particular package can be found by checking the IUSE line
in any  ebuild  file."  I'm just not sure which ebuild to
look at. An explicit path to the ebuild file would possible
help.

Alternaively, somebody could post a minimized set of USE flags
for make.conf and elsewhere which allows iptable/netfilter 
to work with hardened kernels, kerberos or ipsec/selinux
 and not much else... That would give me a minimized baseline
to build the firewall....


James



-- 
gentoo-user@gentoo.org mailing list

Reply via email to