I hava a strange error with dev-perl/XML-Parser-2.34 . . . Installing /var/tmp/portage/XML-Parser-2.34/image/XML/Parser/Style/Stream.pm Installing /var/tmp/portage/XML-Parser-2.34/image/XML::Parser::Expat.3 Writing /var/tmp/portage/XML-Parser-2.34/image//auto/XML/Parser/.packlist Appending installation info to /var/tmp/portage/XML-Parser-2.34/image//usr/lib/perl5/5.8.8/i686-linux-thread-multi/perllocal.pod >>> Completed installing XML-Parser-2.34 into /var/tmp/portage/XML-Parser-2.34/image/ man: strip: i686-pc-linux-gnu-strip --strip-unneeded /auto/XML/Parser/Expat/Expat.so >>> Merging dev-perl/XML-Parser-2.34 to / --- /auto/ Traceback (most recent call last): File "/usr/bin/emerge", line 3385, in ? mydepgraph.merge(pkglist) File "/usr/bin/emerge", line 2026, in merge retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug,tree="porttree") File "/usr/lib/portage/pym/portage.py", line 2904, in doebuild return merge(mysettings["CATEGORY"],mysettings["PF"],mysettings["D"],mysettings["PORTAGE_BUILDDIR"]+"/build-info",myroot,mysettings,myebuild=mysettings["EBUILD"],mytree=tree) File "/usr/lib/portage/pym/portage.py", line 3078, in merge return mylink.merge(pkgloc,infloc,myroot,myebuild) File "/usr/lib/portage/pym/portage.py", line 6389, in merge return self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup) File "/usr/lib/portage/pym/portage.py", line 6008, in treewalk if self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime): File "/usr/lib/portage/pym/portage.py", line 6254, in mergeme if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime): File "/usr/lib/portage/pym/portage.py", line 6246, in mergeme os.mkdir(mydest) OSError: [Errno 13] Permission denied: '/auto/XML' This leaves me with "INCOMPLETE MERGE" I also have the same problem with Archive-Tarm possibly every perl-module handled by portage. I confess that I have installed perl-modules using CPANPLUS, and fear that this migt have something to to with this error. $emerge --info Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-gentoo-r2 i686) ================================================================= System uname: 2.6.16-gentoo-r2 i686 AMD Athlon(tm) MP 2000+ Gentoo Base System version 1.12.0_pre17 dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-mp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-mp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="sv_SE.iso88591" LINGUAS="sv" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X Xaw3d alsa ao apache2 apm audiofile avi berkdb bitmap-fonts bonobo bzip2 bzlib caps cdda cddb cdio cdparanoia cdr cdrom chroot cli crypt curl dba dri dvd dvdr dvdread eds emacs emboss encode esd flac fluidsynth fortran ftp gcj gd gdbm gif glx gnome gphoto2 gstreamer gtk gtk2 gtkhtml icc iconv idea imagemagick imap imlib innodb isdnlog ithreads jack java jikes jpeg kde libg++ libwww mad mbox mikmod mime mmx mmxext mng motif mozilla mp3 mpeg musicbrainz mysql mysqli ncurses net network nls noamazon nptl nptlonly nsplugin offensive ogg oggvorbis opengl pcre pda pdflib perl plotutils png postgres pppd python qt quicktime radeon readline real reflection sdl session sndfile sox spell spl sse ssl svg tcltk tcpd threads tiff timidity truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 visualization vorbis win32codecs xfs xine xinerama xml xml2 xmms xosd xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_sv userland_GNU video_cards_fbdev video_cards_vesa video_cards_ati video_cards_fglrx" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS
first thought is bring those makeopts down to something reasonable - and yes, j4 is unreasonable and has caused problems with other perl builds. other than that this really looks like a portage problem, not a perl problem. if you don't mind, change that j4 to j2 and see if it works. if not, we can get the portage team on here.
I tried with j1 But that didn't help, and yes it looks like some kind of portage-related problem. The perl-module builds just fine, but portage seems to get som kind of variable-expansion problem at merge-stage, causing it to try to put something under '/auto/XML' I use autofs, and /auto as a mountpoint. Which make that dir unwritable. $sudo df /auto Filesystem 1K-blocks Used Available Use% Mounted on automount(pid10661) 0 0 0 - /auto $sudo touch /auto/xxx touch: cannot touch `/auto/xxx': Permission denied ( Perhaps other people actualy get things installed there during merge? ) This isn't a big problem, and it seems like I'm the only one with it. I do belive that my cheating, installing perl-modules without portage, might have something to do with it.
More tries. I switched of autofs and retried the emerge, then both XML-Parser and Archive-Tar installed without errors. But they did create files under /auto $find /auto /auto /auto/XML /auto/XML/Parser /auto/XML/Parser/Expat /auto/XML/Parser/Expat/Expat.so /auto/XML/Parser/Expat/Expat.bs /auto/XML/Parser/.packlist /auto/Archive /auto/Archive/Tar /auto/Archive/Tar/.packlist
Could you please attach the output of perl -V?
I have two perls installed, the portage-managed under /usr/bin/perl and a homebuilt perl under /usr/local/bin/perl. Just "perl" is /usr/local/bin/perl $perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.15, archname=i686-linux-thread-multi uname='linux poke 2.6.15-gentoo-r7 #1 smp thu mar 16 14:02:28 cet 2006 i686 amd athlon(tm) mp 2000+ gnulinux ' config_args='-Dcc=gcc -Dusethreads -Dperladmin=perl@chrekh.se -Dcf_email=perl@chrekh.se -Uusemallocwrap' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement' ccversion='', gccversion='4.1.0 (Gentoo 4.1.0)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=/lib/libc-2.4.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.4' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT THREADS_HAVE_PIDS USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at Mar 16 2006 14:39:31 @INC: /usr/local/lib/perl5/5.8.8/i686-linux-thread-multi /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl $/usr/bin/perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.16-gentoo-r1, archname=i686-linux-thread-multi uname='linux poke 2.6.16-gentoo-r1 #1 smp tue mar 28 22:33:33 cest 2006 i686 amd athlon(tm) mp 2000+ gnulinux ' config_args='-des -Darchname=i686-linux-thread -Dcccdlflags=-fPIC -Dccdlflags=-rdynamic -Dcc=i686-pc-linux-gnu-gcc -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr -Dlocincpth= -Doptimize=-O2 -march=athlon-mp -fomit-frame-pointer -Duselargefiles -Dd_semctl_semun -Dscriptdir=/usr/bin -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dinstallman1dir=/usr/share/man/man1 -Dinstallman3dir=/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm -Dinc_version_list=5.8.0 5.8.0/i686-linux-thread-multi 5.8.2 5.8.2/i686-linux-thread-multi 5.8.4 5.8.4/i686-linux-thread-multi 5.8.5 5.8.5/i686-linux-thread-multi 5.8.6 5.8.6/i686-linux-thread-multi 5.8.7 5.8.7/i686-linux-thread-multi -Dcf_by=Gentoo -Ud_csh -Dusethreads -Di_ndbm -Di_gdbm -Di_db' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='i686-pc-linux-gnu-gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2 -march=athlon-mp -fomit-frame-pointer', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement' ccversion='', gccversion='4.1.0 (Gentoo 4.1.0)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='i686-pc-linux-gnu-gcc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lpthread -lnsl -lndbm -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc libc=/lib/libc-2.4.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.4' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at Mar 29 2006 17:59:00 @INC: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .
Any chance you could (temporarily ;)) remove /usr/local/bin from your PATH and try to emerge again? (I could be totally wrong, though -- don't hate me ;))
No, that didn't make any difference. And no, I don't hate you. I'll gladly try anything you might suggest. Next thing I'll try is to install it on an other computer, that don't have a /usr/local/bin/perl, and on which I have not installed any perlmodules without portage.
It installed completely withour any problem there. Next thing I will try is to install XML::Parser with CPAN on that one also, and then re-emerge dev-perl/XML-Parser-2.34 to se if I can get that one to error also.
No. unfortunately that did not produce this error.
I'm still assuming this has something to do with your other perl. In my case, the ebuild is installed (not qmerged...) into /var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34/`perl -V:installvendorarch`/ (in your case, it just goes to /var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34/, so I assume perl -V:installvendorarch returns nothing). Could you actually chmod -x /usr/local/bin/perl and try again? I'll also want perl -V:installvendorarch output from both of your perls.
Yes! You have found it! I temporarilly moved /usr/local/bin to /usr/local/FOO and now the emerge succedes. 22:19:40 poke:~ $/usr/bin/perl -V:installvendorarch installvendorarch='/usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi'; 22:19:49 poke:~ $/usr/local/bin/perl -V:installvendorarch installvendorarch=''; And after restoring /usr/local/bin the emerge fails again. Good. Now the question is why /usr/local/bin/perl runs even when I don't have it in PATH My suspicion now is that perhaps sudo put's it in PATH, I'll ivestigate that.
No, sudo is not guilty. 22:42:32 poke:local $echo $PATH /usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.0:/opt/ati/bin:/opt/ghc/bin:/opt/sun-jdk-1.4.2.10/bin:/opt/sun-jdk-1.4.2.10/jre/bin:/opt/sun-jdk-1.4.2.10/jre/javaws:/usr/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin:/sbin:/usr/sbin:/usr/local/sbin:/home/che/perl:/usr/X11R6/bin:/usr/local/pgsql/bin:/usr/local/qt/bin:/usr/local/adm/bin:/usr/local/kde/bin:/usr/local/netpbm/bin:/usr/games/bin 22:42:35 poke:local $sudo echo $PATH /usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.0:/opt/ati/bin:/opt/ghc/bin:/opt/sun-jdk-1.4.2.10/bin:/opt/sun-jdk-1.4.2.10/jre/bin:/opt/sun-jdk-1.4.2.10/jre/javaws:/usr/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin:/sbin:/usr/sbin:/usr/local/sbin:/home/che/perl:/usr/X11R6/bin:/usr/local/pgsql/bin:/usr/local/qt/bin:/usr/local/adm/bin:/usr/local/kde/bin:/usr/local/netpbm/bin:/usr/games/bin
Try posting the output of `type perl` (from sudo, and outside of sudo).
type is shell-builtin :-) 22:45:37 poke:local $type perl perl is /usr/bin/perl 22:45:51 poke:local $sudo type perl sudo: type: command not found 22:45:55 poke:local $sudo sh -c 'type perl' perl is /usr/bin/perl
You're right ;) # sudo perl -V:installvendorarch ?
22:51:57 poke:~ $sudo perl -V:installvendorarch installvendorarch='/usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi'; I just observed that /etc/profile puts /usr/local/bin in PATH, is that normal or something I have done?
It's normal. The problem is that it's probably not what you want. Otherwise you can just move your `perl` somewhere else.
Ok. I allways manage somhow, and this is not a problem for me. But perhaps the question "Why emerge perlmodules run /usr/local/bin/perl?" still should be investigated? I tried something fun just now. I created /usr/local/bin/perl as the followin shell-script #! /bin/sh echo this is not perl exit 1 And the install succeds, but the string "this is not perl" is visible in the output. And a lot of "/usr/portage/eclass/perl-module.eclass: line 211: this: command not found" The complete output: 23:16:17 poke:bin $sudo emerge -Dav =dev-perl/XML-Parser-2.34 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-perl/XML-Parser-2.34 USE="-minimal" 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] >>> Emerging (1 of 1) dev-perl/XML-Parser-2.34 to / >>> checksums files ;-) XML-Parser-2.34.ebuild >>> checksums files ;-) XML-Parser-2.31-r1.ebuild >>> checksums files ;-) XML-Parser-2.31.ebuild >>> checksums files ;-) files/digest-XML-Parser-2.31 >>> checksums files ;-) files/digest-XML-Parser-2.31-r1 >>> checksums files ;-) files/digest-XML-Parser-2.34 >>> checksums src_uri ;-) XML-Parser-2.34.tar.gz /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found >>> Unpacking source... >>> Unpacking XML-Parser-2.34.tar.gz to /var/tmp/portage/XML-Parser-2.34/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34 ... /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found * Using ExtUtils::MakeMaker this is not perl >>> Source compiled. >>> Test phase [not enabled]: dev-perl/XML-Parser-2.34 >>> Install XML-Parser-2.34 into /var/tmp/portage/XML-Parser-2.34/image/ category dev-perl /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found >>> Completed installing XML-Parser-2.34 into /var/tmp/portage/XML-Parser-2.34/image/ man: >>> Merging dev-perl/XML-Parser-2.34 to / /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found --- /usr/ --- /usr/share/ --- /usr/share/perl/ --- /usr/share/perl/gentoo-pods/ --- /usr/share/doc/ --- /usr/share/doc/XML-Parser-2.34/ >>> /usr/share/doc/XML-Parser-2.34/Changes.gz >>> /usr/share/doc/XML-Parser-2.34/MANIFEST.gz >>> /usr/share/doc/XML-Parser-2.34/README.gz >>> Safely unmerging already-installed instance... /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found --- !mtime obj /usr/share/doc/XML-Parser-2.34/README.gz --- !mtime obj /usr/share/doc/XML-Parser-2.34/MANIFEST.gz --- !mtime obj /usr/share/doc/XML-Parser-2.34/Changes.gz --- !empty dir /usr/share/perl/gentoo-pods --- !empty dir /usr/share/perl --- !empty dir /usr/share/doc/XML-Parser-2.34 --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found >>> Original instance of package unmerged safely. * Man pages are not installed for most modules now. * Please use perldoc instead. /usr/portage/eclass/perl-module.eclass: line 195: this: command not found /usr/portage/eclass/perl-module.eclass: line 199: this: command not found /usr/portage/eclass/perl-module.eclass: line 203: this: command not found /usr/portage/eclass/perl-module.eclass: line 207: this: command not found /usr/portage/eclass/perl-module.eclass: line 211: this: command not found /usr/portage/eclass/perl-module.eclass: line 215: this: command not found >>> Regenerating /etc/ld.so.cache... >>> dev-perl/XML-Parser-2.34 merged. >>> No packages selected for removal by clean. >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date.
IMHO, it's still a PATH problem.
Yes it is. Thank you for your patience with me. I think this bug could be closed now. Nothing more can be done here. Perhaps the question about which perl perl-module.eclass shoud run, should be discussed somewhere. Perhaps on linux.gentoo.devel?
I close this because the blame for this is PATH and my /usr/local/bin/perl.