develooper Front page | perl.perl5.porters | Postings from November 2003

RE: bleedperl: xsubpp not installed

Thread Previous | Thread Next
Nick Ing-Simmons
November 30, 2003 14:02
RE: bleedperl: xsubpp not installed
Message ID:
Paul Marquess <> writes:
>Aaah, didn't know that.
>In that case, xsubpp is being installed, but MakeMaker musn't know. This is
>what I get when I try to build DB_File in standalone mode (I get the same
>problem with Compress::Zlib)
>gcc-3.3.1 -c  -I/usr/local/BerkeleyDB/include -DDEBUGGING -fno-strict-aliasi
>ng -
>I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/includ
>bm -g   -DVERSION=\"1.808\" -DXS_VERSION=\"1.808\" -fpic
>cc-3.3.1/perl/std/5.9.0/lib/5.9.0/i686-linux/CORE"  -D_NOT_CORE  -DmDB_Prefi
>size_t -DmDB_Hash_t=u_int32_t  version.c
>make: *** No rule to make target `ExtUtils/xsubpp', needed by `DB_File.c'.

Tk is similar.

perl5.9.0 Makefile.PL
make[1]: Entering directory `/home/p4work/Tkutf8/Xlib'
cp ../blib/lib/Tk/
make[2]: Entering directory `/home/p4work/Tkutf8/Xlib/X'
cp ../../blib/lib/Tk/
AutoSplitting ../../blib/lib/Tk/ (../../blib/lib/auto/Tk/X)
make[2]: *** No rule to make target `ExtUtils/xsubpp', needed by `X.c'.  Stop.
make[2]: Leaving directory `/home/p4work/Tkutf8/Xlib/X'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/home/p4work/Tkutf8/Xlib'
make: *** [subdirs] Error 2

The old way of finding xsubpp is safer than expecting to find the right 
one in PATH.

When one has a lot of diverse perls to test things on one tends to do 

/path/to/some/perl Makefile.PL

and expect the Makefile to have captured the perl to use and hence 
its %Config and install paths etc. etc.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About