# g-cpan -i Audio::MP4 * g-cpan: You don't have permission to work in any of the portage overlays. * g-cpan: Please run g-cpan as a user with sufficient permissions. # emerge --info | grep OVERLAY PORTDIR_OVERLAY="/srv/gentoo/trees/bmg-main /srv/gentoo/trees/dangtopia /srv/gentoo/trees/gnome-experimental /srv/gentoo/trees/lila-artwork /srv/gentoo/trees/gentopia /srv/gentoo/trees/kernel-sources /srv/gentoo/trees/auto-unmask /srv/gentoo/trees/catmur.co.uk" # ls -dl /srv/gentoo/trees/catmur.co.uk drwxr-xr-x 50 root root 4096 2006-04-25 17:38 /srv/gentoo/trees/catmur.co.uk/ # whoami root
Worked it out - g-cpan fails to parse /etc/make.conf properly if PORTDIR_OVERLAY is over multiple lines. Putting the g-cpan overlay on the first line works, or use this patch: --- ./g-cpan 2006/04/28 20:04:30 1.1 +++ ./g-cpan 2006/04/28 20:14:04 @@ -674,6 +674,11 @@ sub get_globals { next if ( substr( $line, 0, 1 ) eq '#' ); chomp $line; + while ( substr ($line, -1, 1) eq '\\' ) { + chop $line; + $line .= <CONF>; + chomp $line; + } $line =~ tr/"'//d; # Remove quotes to be safe # Now replacing defaults, if other values are set
this should be completely fixed in 0.14 (because we rewrote the whole thing). can you still confirm?
Is fixed in 0.14.0_rc2, yes.