- From: Elliotte Harold <elharo@metalab.unc.edu>
- Date: Thu, 01 Feb 2007 14:55:28 -0500
- To: Elliotte Harold <elharo@metalab.unc.edu>
- CC: olivier Thereaux <ot@w3.org>, www-validator Community <www-validator@w3.org>
Elliotte Harold wrote: > I got as far as XML::Parser but that complained: > > cpan> install XML::Parser > Running install for module XML::Parser > Running make for M/MS/MSERGEANT/XML-Parser-2.34.tar.gz > Is already unwrapped into directory > /Users/elharo/.cpan/build/XML-Parser-2.34 > Makefile.PL returned status 512, won't make > Running make test > Make had some problems, won't test > Running make install > Make had some problems, won't install > > Trying this manually the problem seems to be a missing expat: cpan> look XML::Parser Running look for module XML::Parser Trying to open a subshell in the build directory... Working directory is /Users/elharo/.cpan/build/XML-Parser-2.34 ~/.cpan/build/XML-Parser-2.34# perl Makefile.pl Note (probably harmless): No library found for -lexpat Expat must be installed prior to building XML::Parser and I can't find it in the standard library directories. You can download expat from: http://sourceforge.net/projects/expat/ If expat is installed, but in a non-standard directory, then use the following options to Makefile.PL: EXPATLIBPATH=... To set the directory in which to find libexpat EXPATINCPATH=... To set the directory in which to find expat.h For example: perl Makefile.PL EXPATLIBPATH=/home/me/lib EXPATINCPATH=/home/me/include Note that if you build against a shareable library in a non-standard location you may (on some platforms) also have to set your LD_LIBRARY_PATH environment variable at run time for perl to find the library. I'll see if I can fix that. -- Elliotte Rusty Harold elharo@metalab.unc.edu Java I/O 2nd Edition Just Published! http://www.cafeaulait.org/books/javaio2/ http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/
Received on Thursday, 1 February 2007 19:55:50 UTC