(re)emerging PDL after recent gcc/glibc failed due to missing podselect Reproducible: Always Steps to Reproduce: 1. emerge PDL 2. 3. Actual Results: emerge PDL Calculating dependencies ...done! >>> emerge (1 of 1) dev-perl/PDL-2.4.0-r1 to / >>> md5 src_uri ;-) PDL-2.4.0.tar.gz >>> Unpacking source... >>> Unpacking PDL-2.4.0.tar.gz to /var/tmp/portage/PDL-2.4.0-r1/work opengl OpenGL support is current disabled due to build issues >>> Source unpacked. making PDL_B... making PDL_S... making PDL_US... making PDL_L... making PDL_LL... making PDL_F... making PDL_D... Extracting Types.pm Warning: prerequisite ExtUtils::F77 1.1 not found. Checking if your kit is complete... Looks good Loaded ExtUtils::F77 version 1.14 Writing Makefile for PDL::pod Writing Makefile for Inline Writing Makefile for PDL::PP Writing Makefile for PDL::NiceSlice Trying to figure out POSIX threads support ... Saw pthread.h. Fine. Fine, your perl was linked against pthread library. ==> Will build PDL with POSIX thread support. Gifts to TJL :-) Trying to figure out endian-ness of machine... It is little endian Writing Makefile for PDL::Core building PDL without bad value support (WITH_BADVAL!=1) Writing Makefile for PDL::Bad Writing Makefile for PDL::Ops Writing Makefile for PDL::Ufunc Writing Makefile for PDL::Primitive Writing Makefile for PDL::Slices Writing Makefile for PDL::Tests Source of functions System: acosh asinh atanh erf erfc j0 j1 jn rint y1 Distribution: erfi fixy0 fixyn infinity nan ndtri polyroots Writing Makefile for PDL::Math Source of functions System: Distribution: blas eigens simq svd Writing Makefile for PDL::MatrixOps Writing Makefile for PDL::Complex Writing Makefile for PDL Writing Makefile for PDL::Demos Writing Makefile for PDL::Pod::Parser Writing Makefile for PDL::Doc Not building TriD or OpenGL. Turn on WITH_3D if this is incorrect. Writing Makefile for PDL::Graphics::PGPLOT::Window Writing Makefile for PDL::Graphics::PGPLOT Writing Makefile for PDL::Graphics::LUT::tables::DATA Writing Makefile for PDL::Graphics::LUT::ramps::DATA Writing Makefile for PDL::Graphics::LUT Not building PDL::Graphics::Karma, turn on WITH_KARMA if this is incorrect writing dummy Makefile Cannot find plplot library (libplplotd.so), skipping PDL::Graphics::PLplot Not building PDL::Graphics::PLplot Writing Makefile for PDL::Graphics::IIS Writing Makefile for PDL Not building PDL::IO::Browser. Turn on WITH_IO_BROWSER if this is incorrect. writing dummy Makefile Writing Makefile for PDL::IO::FastRaw Writing Makefile for PDL::IO::Misc Writing Makefile for PDL::IO::FlexRaw Writing Makefile for PDL::IO::Pnm Writing Makefile for PDL::IO::NDF Writing Makefile for PDL::IO::Storable Writing Makefile for PDL::IO Writing Makefile for PDL::Opt::Simplex Writing Makefile for PDL::Opt Writing Makefile for PDL::ImageRGB Writing Makefile for PDL::Fit::Gaussian Writing Makefile for PDL::Fit Writing Makefile for PDL::FFT Writing Makefile for PDL::Filter Writing Makefile for PDL::Image2D Writing Makefile for PDL::ImageND Writing Makefile for PDL::CallExt ExtUtils::F77: Using system=Linux compiler= ExtUtils::F77: Unable to guess and/or validate system/compiler configuration ExtUtils::F77: Will try system=Generic Compiler=G77 ExtUtils::F77: Validating -L/usr/local/lib -L/usr/lib -lf2c -lm -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3 -lgcc ExtUtils::F77: Unable to find library -lf2c ExtUtils::F77: Well that didn't appear to validate. Well I will try it anyway. ExtUtils::F77: There does not appear to be any configuration info about ExtUtils::F77: the F77 compiler name. Will assume 'f77'. ExtUtils::F77: Compiler: f77 ExtUtils::F77: There does not appear to be any configuration info about ExtUtils::F77: the options for the F77 compiler. Will assume none ExtUtils::F77: necessary. ExtUtils::F77: Cflags: (ExtUtils Version 1.14) Compiling the test Fortran program... Executing the test program... No f77 compiler found. Ought to skip PDL::Slatec on this system writing dummy Makefile The GSL_LIBS config variable must be a string (!) not a reference. You should probably leave it undefined and rely on gsl-config. Build will likely fail. Test of Fortran Compiler FAILED. Do not know how to compile Fortran on your system Trying gsl diff libraries... sh: -c: line 1: syntax error near unexpected token `(' sh: -c: line 1: `gcc -I/usr/include/gsl -I/usr/local/include -o /var/tmp/portage/PDL-2.4.0-r1/temp/testfile /var/tmp/portage/PDL-2.4.0-r1/temp/testfile.c ARRAY(0x8155424) >/dev/null 2>&1' GSL Libraries not found... Skipping build of PDL::GSL::DIFF. NO Trying gsl numerical integration libraries... writing dummy Makefile sh: -c: line 1: syntax error near unexpected token `(' sh: -c: line 1: `gcc -I/usr/include/gsl -I/usr/local/include -o /var/tmp/portage/PDL-2.4.0-r1/temp/testfile /var/tmp/portage/PDL-2.4.0-r1/temp/testfile.c ARRAY(0x8155424) >/dev/null 2>&1' GSL Libraries not found... Skipping build of PDL::GSL::INTEG. NO Trying gsl interp libraries... writing dummy Makefile sh: -c: line 1: syntax error near unexpected token `(' sh: -c: line 1: `gcc -I/usr/include/gsl -I/usr/local/include -o /var/tmp/portage/PDL-2.4.0-r1/temp/testfile /var/tmp/portage/PDL-2.4.0-r1/temp/testfile.c ARRAY(0x8155424) >/dev/null 2>&1' GSL Libraries not found... Skipping build of PDL::GSL::INTERP. NO Trying gsl rng libraries... writing dummy Makefile sh: -c: line 1: syntax error near unexpected token `(' sh: -c: line 1: `gcc -I/usr/include/gsl -I/usr/local/include -o /var/tmp/portage/PDL-2.4.0-r1/temp/testfile /var/tmp/portage/PDL-2.4.0-r1/temp/testfile.c ARRAY(0x8155424) >/dev/null 2>&1' GSL Libraries not found... Skipping build of PDL::GSL::RNG. NO Trying gsl SF libraries... writing dummy Makefile sh: -c: line 1: syntax error near unexpected token `(' sh: -c: line 1: `gcc -I/usr/include/gsl -I/usr/local/include -o /var/tmp/portage/PDL-2.4.0-r1/temp/testfile /var/tmp/portage/PDL-2.4.0-r1/temp/testfile.c ARRAY(0x8155424) >/dev/null 2>&1' GSL Libraries not found... Skipping build of PDL::GSLSF. NO Writing Makefile for PDL::GSL Found FFTW2 double version in /usr/include//dfftw.h ! FFTW Libs also found. Found FFTW2 single version /usr/include//sfftw.h ! FFTW Libs also found. Found FFTW2 double version in /usr/include//fftw.h ! Libs: 'libfftw.a', 'librfftw.a' Not Found Looked in: '/lib', '/usr/lib', '/usr/local/lib' Building double version Building PDL::FFTW. Turn off WITH_FFTW if there are any problems writing dummy Makefile Writing Makefile for PDL::FFTW Writing Basic/Core/Config.pm * Gentle warning from PDL::IO::Misc: * Hmmm. You don't appear to have the Astro::FITS::Header module installed. You'll be able to read and write FITS files anyway, but FITS support is greatly improved if you install it. You can get the latest Astro::FITS::Header module from CPAN -- point your browser at http://www.cpan.org. Writing Makefile for PDL::Transform::Cartography Writing Makefile for PDL::Transform Writing Makefile for PDL::Lib Writing Makefile for PDL /usr/bin/perl "-Iblib/arch" "-Iblib/lib" pdldoc.PL pdldoc Extracting pdldoc (NO bad value support) make[1]: Entering directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic' cp Reduce.pm ../blib/lib/PDL/Reduce.pm cp PDL.pm ../blib/lib/PDL.pm cp Lite.pm ../blib/lib/PDL/Lite.pm cp Options.pm ../blib/lib/PDL/Options.pm cp LiteF.pm ../blib/lib/PDL/LiteF.pm cp default.perldlrc ../blib/lib/PDL/default.perldlrc cp AutoLoader.pm ../blib/lib/PDL/AutoLoader.pm cp Lvalue.pm ../blib/lib/PDL/Lvalue.pm cp Matrix.pm ../blib/lib/PDL/Matrix.pm make[2]: Entering directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Pod' podselect ../Gen/Inline/Pdlpp.pm > PP-Inline.pod /bin/sh: line 1: podselect: command not found make[2]: *** [PP-Inline.pod] Error 127 make[2]: Leaving directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Pod' make[1]: *** [subdirs] Error 2 make[1]: Leaving directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic' make: *** [subdirs] Error 2 !!! ERROR: dev-perl/PDL-2.4.0-r1 failed. !!! Function perl-module_src_compile, Line 58, Exitcode 2 !!! compilation failed $ emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(TM) XP 2000+ Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache notitles sandbox strict userpriv usersandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/comp/Linux/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X aalib alsa arts avi berkdb cdr crypt cups dga dvd dvdr encode faad fam foomaticdb freetype gdbm gif gphoto2 gtk gtk2 guile imlib java jpeg kde libg++ libwww mad maildir mikmod motif mpeg ncurses nls offensive oggvorbis opengl oss pam pdflib perl pic png python qt quicktime readline sasl scanner slang spell sse ssl svga tcc tcltk tcpd tetex truetype vim-with-x x86 xml2 xmms xv zlib"
re-emerging dev-lang/perl solved things.