> Hi Peter, > > You don't really need Sablotron if you are using XML::LibXSLT as > TransformerLib which most of the people on this list do. > > So need to install. > > Tom
Hey, Tom, I am so close I can taste it! Well, I figured out, before I received your helpful replies, that there was clearly a problem with the version of expat. I believe the patch mentioned on the wiki page is to patch a bug which was then fixed in the latest version of expat (1.95.7). On that assumption, I uninstalled expat 1.95.6 and successfully installed both the latest version of expat and Sablot, so I continued. (Note: should the expat patch stuff on the wiki page, therefore, be removed now that expat appears to have been fixed?) >From the CPAN shell, I successfully installed (* forced to get thru make test stage, >as per the wiki page): Error HTTP::GHTTP XML::XPath Apache::Test* Apache::libapreq* Apache::Filter Which leaves me ready to install AxKit! I tried to install it from the CPAN shell and it bombed out at the make test stage. Downloading the source, I tried again by hand - output below. This looks similar to how Apache::Test module failed before I force installed it in the CPAN shell. However, the wiki page says nothing about force installing the AxKit module. Soo ... do I force install it? or should I be configuring something to point to my httpd daemon? If so, what?! I'm nearly there! Peter. sams:/home/samwise/Documents/src/axkit/AxKit-1.62 # perl Makefile.PL *** ExtUtils::AutoInstall version 0.56 *** Checking for dependencies... [Core Features] - mod_perl ...loaded. (1.29 >= 1.17) - Digest::MD5 ...loaded. (2.33 >= 2.09) - Compress::Zlib ...loaded. (1.33) - Error ...loaded. (0.15 >= 0.14) - Apache::Request ...loaded. (1.3 >= 0.31_03) - File::Basename ...loaded. (2.72) - File::Spec ...loaded. (0.87) [Apache::Test for live server tests] - Apache::Test ...loaded. (1.07 >= 1.00) [Optional modules for using XPathScript] - XML::Parser ...loaded. (2.34 >= 2.27) - XML::XPath ...loaded. (1.13 >= 1.00) [Optional module for using Sablotron XSLT engine] - XML::Sablotron ...loaded. (1.0 >= 0.40) [Optional modules required for XSP and LibXSLT engine] - XML::LibXML ...loaded. (1.56 >= 1.51) [Optional module required for LibXSLT engine] - XML::LibXSLT ...loaded. (1.53 >= 1.49) [Optional for tidying output of AxTraceIntermediate XSP pages] - Perl::Tidy ...loaded. (20031021) *** ExtUtils::AutoInstall configuration finished. generating script t/TEST Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.3/File/Spec/Unix.pm line 73. running xml2-config... ok looking for -lxml2... yes Checking if your kit is complete... Looks good checking for iconv() in -liconv... yes Found libiconv. Might be *BSD or Win32... Writing Makefile for Apache::AxKit::CharsetConv Writing Makefile for AxKit sams:/home/samwise/Documents/src/axkit/AxKit-1.62 # make cp lib/Apache/AxKit/StyleChooser/FileSuffix.pm blib/lib/Apache/AxKit/StyleChooser/FileSuffix.pm cp lib/AxKit.pm blib/lib/AxKit.pm cp lib/Apache/AxKit/Language/XMLNewsNITF.pm blib/lib/Apache/AxKit/Language/XMLNewsNITF.pm cp lib/Apache/AxKit/Plugin/QueryStringCache.pm blib/lib/Apache/AxKit/Plugin/QueryStringCache.pm cp lib/Apache/AxKit/Language/PassiveTeX.pm blib/lib/Apache/AxKit/Language/PassiveTeX.pm cp lib/Apache/AxKit/Language.pm blib/lib/Apache/AxKit/Language.pm cp lib/Apache/AxKit/Language/LibXSLT.pm blib/lib/Apache/AxKit/Language/LibXSLT.pm cp lib/Apache/AxKit/StyleChooser/Cookie.pm blib/lib/Apache/AxKit/StyleChooser/Cookie.pm cp lib/Apache/AxKit/Language/XPathScript.pm blib/lib/Apache/AxKit/Language/XPathScript.pm cp lib/Apache/AxKit/Language/AxPoint.pm blib/lib/Apache/AxKit/Language/AxPoint.pm cp lib/Apache/AxKit/Language/HtmlDoc.pm blib/lib/Apache/AxKit/Language/HtmlDoc.pm cp lib/Apache/AxKit/CharsetConv.xs blib/lib/Apache/AxKit/CharsetConv.xs cp lib/Apache/AxKit/typemap blib/lib/Apache/AxKit/typemap cp lib/Apache/AxKit/Language/SAXMachines.pm blib/lib/Apache/AxKit/Language/SAXMachines.pm cp lib/Apache/AxKit/StyleChooser/QueryString.pm blib/lib/Apache/AxKit/StyleChooser/QueryString.pm cp lib/Apache/AxKit/StyleChooser/UserAgent.pm blib/lib/Apache/AxKit/StyleChooser/UserAgent.pm cp lib/Apache/AxKit/Language/Query.pm blib/lib/Apache/AxKit/Language/Query.pm cp lib/Apache/AxKit/Language/XSP/SimpleTaglib.pm blib/lib/Apache/AxKit/Language/XSP/SimpleTaglib.pm cp lib/Apache/AxKit/MediaChooser/WAPCheck.pm blib/lib/Apache/AxKit/MediaChooser/WAPCheck.pm cp lib/Apache/AxKit/Provider/FileWrite.pm blib/lib/Apache/AxKit/Provider/FileWrite.pm cp lib/Apache/AxKit/Provider/File.pm blib/lib/Apache/AxKit/Provider/File.pm cp lib/Apache/AxKit/StyleChooser/PathInfo.pm blib/lib/Apache/AxKit/StyleChooser/PathInfo.pm cp lib/Apache/AxKit/Provider/Scalar.pm blib/lib/Apache/AxKit/Provider/Scalar.pm cp lib/Apache/AxKit/Language/XSP.pm blib/lib/Apache/AxKit/Language/XSP.pm cp lib/Apache/AxKit/Language/XSP/TaglibHelper.pm blib/lib/Apache/AxKit/Language/XSP/TaglibHelper.pm cp lib/Apache/AxKit/LibXMLSupport.pm blib/lib/Apache/AxKit/LibXMLSupport.pm cp lib/Apache/AxKit/Exception.pm blib/lib/Apache/AxKit/Exception.pm cp lib/Apache/AxKit/Language/Sablot.pm blib/lib/Apache/AxKit/Language/Sablot.pm cp lib/Apache/AxKit/Provider/Filter.pm blib/lib/Apache/AxKit/Provider/Filter.pm cp lib/Apache/AxKit/Language/XMLNewsRDF.pm blib/lib/Apache/AxKit/Language/XMLNewsRDF.pm cp lib/Apache/AxKit/CharsetConv.pm blib/lib/Apache/AxKit/CharsetConv.pm cp lib/Apache/AxKit/Makefile.PL blib/lib/Apache/AxKit/Makefile.PL cp lib/Apache/AxKit/Plugin/Fragment.pm blib/lib/Apache/AxKit/Plugin/Fragment.pm cp lib/Apache/AxKit/Plugin/Passthru.pm blib/lib/Apache/AxKit/Plugin/Passthru.pm cp lib/Apache/AxKit/Cache.pm blib/lib/Apache/AxKit/Cache.pm cp lib/Apache/AxKit/ConfigReader.pm blib/lib/Apache/AxKit/ConfigReader.pm cp lib/Apache/AxKit/Provider.pm blib/lib/Apache/AxKit/Provider.pm make[1]: Entering directory `/home/samwise/Documents/src/axkit/AxKit-1.62/lib/Apache/AxKit' Skip ../../../blib/lib/Apache/AxKit/Cache.pm (unchanged) Skip ../../../blib/lib/Apache/AxKit/Language.pm (unchanged) Skip ../../../blib/lib/Apache/AxKit/Provider.pm (unchanged) Skip ../../../blib/lib/Apache/AxKit/Exception.pm (unchanged) Skip ../../../blib/lib/Apache/AxKit/CharsetConv.pm (unchanged) Skip ../../../blib/lib/Apache/AxKit/ConfigReader.pm (unchanged) Skip ../../../blib/lib/Apache/AxKit/LibXMLSupport.pm (unchanged) /usr/bin/perl /usr/local/lib/perl5/5.8.3/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.3/ExtUtils/typemap -typemap typemap CharsetConv.xs > CharsetConv.xsc && mv CharsetConv.xsc CharsetConv.c cc -c -I/usr/local/include/libxml2 -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/modules/perl -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/regex -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/os/unix -I/usr/local/apache/include -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\" -fpic "-I/usr/local/lib/perl5/5.8.3/i686-linux/CORE" -DHAVE_BLANK -DHAVE_LIBXML2 -DHAVE_ICONV CharsetConv.c CharsetConv.xs: In function `ax_do_conv': CharsetConv.xs:79: warning: passing arg 2 of `libiconv' from incompatible pointer type Running Mkbootstrap for Apache::AxKit::CharsetConv () chmod 644 CharsetConv.bs rm -f ../../../blib/arch/auto/Apache/AxKit/CharsetConv/CharsetConv.so LD_RUN_PATH="/usr/local/lib:/lib" cc -shared -L/usr/local/lib CharsetConv.o -o ../../../blib/arch/auto/Apache/AxKit/CharsetConv/CharsetConv.so -L/usr/local/lib -lxml2 -liconv -lm -lxml2 -lz -liconv chmod 755 ../../../blib/arch/auto/Apache/AxKit/CharsetConv/CharsetConv.so cp CharsetConv.bs ../../../blib/arch/auto/Apache/AxKit/CharsetConv/CharsetConv.bs chmod 644 ../../../blib/arch/auto/Apache/AxKit/CharsetConv/CharsetConv.bs Manifying ../../../blib/man3/Apache::AxKit::Provider.3 Manifying ../../../blib/man3/Apache::AxKit::Language.3 Manifying ../../../blib/man3/Apache::AxKit::LibXMLSupport.3 make[1]: Leaving directory `/home/samwise/Documents/src/axkit/AxKit-1.62/lib/Apache/AxKit' /usr/bin/perl /usr/local/lib/perl5/5.8.3/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.3/ExtUtils/typemap -typemap typemap AxKit.xs > AxKit.xsc && mv AxKit.xsc AxKit.c cc -c -I/usr/local/include/libxml2 -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/modules/perl -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/regex -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/os/unix -I/usr/local/apache/include -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"1.62\" -DXS_VERSION=\"1.62\" -fpic "-I/usr/local/lib/perl5/5.8.3/i686-linux/CORE" -DHAVE_BLANK -DHAVE_LIBXML2 AxKit.c cc -c -I/usr/local/include/libxml2 -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/modules/perl -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/regex -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/os/unix -I/usr/local/apache/include -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"1.62\" -DXS_VERSION=\"1.62\" -fpic "-I/usr/local/lib/perl5/5.8.3/i686-linux/CORE" -DHAVE_BLANK -DHAVE_LIBXML2 axconfig.c cc -c -I/usr/local/include/libxml2 -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/modules/perl -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/include -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/regex -I/usr/local/lib/perl5/site_perl/5.8.3/i686-linux/auto/Apache/include/os/unix -I/usr/local/apache/include -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"1.62\" -DXS_VERSION=\"1.62\" -fpic "-I/usr/local/lib/perl5/5.8.3/i686-linux/CORE" -DHAVE_BLANK -DHAVE_LIBXML2 getstyles.c Running Mkbootstrap for AxKit () chmod 644 AxKit.bs rm -f blib/arch/auto/AxKit/AxKit.so LD_RUN_PATH="/usr/local/lib:/lib" cc -shared -L/usr/local/lib AxKit.o axconfig.o getstyles.o -o blib/arch/auto/AxKit/AxKit.so -L/usr/local/lib -lxml2 -liconv -lm -lxml2 -lz chmod 755 blib/arch/auto/AxKit/AxKit.so cp AxKit.bs blib/arch/auto/AxKit/AxKit.bs chmod 644 blib/arch/auto/AxKit/AxKit.bs Manifying blib/man3/Apache::AxKit::StyleChooser::FileSuffix.3 Manifying blib/man3/Apache::AxKit::StyleChooser::PathInfo.3 Manifying blib/man3/AxKit.3 Manifying blib/man3/Apache::AxKit::Language::XSP.3 Manifying blib/man3/Apache::AxKit::Language::XSP::TaglibHelper.3 Manifying blib/man3/Apache::AxKit::Plugin::QueryStringCache.3 Manifying blib/man3/Apache::AxKit::StyleChooser::Cookie.3 Manifying blib/man3/Apache::AxKit::Language::XPathScript.3 Manifying blib/man3/Apache::AxKit::Language::AxPoint.3 Manifying blib/man3/Apache::AxKit::Language::HtmlDoc.3 Manifying blib/man3/Apache::AxKit::Plugin::Fragment.3 Manifying blib/man3/Apache::AxKit::Plugin::Passthru.3 Manifying blib/man3/Apache::AxKit::StyleChooser::UserAgent.3 Manifying blib/man3/Apache::AxKit::Language::SAXMachines.3 Manifying blib/man3/Apache::AxKit::StyleChooser::QueryString.3 Manifying blib/man3/Apache::AxKit::Language::XSP::SimpleTaglib.3 Manifying blib/man3/Apache::AxKit::MediaChooser::WAPCheck.3 Manifying blib/man3/Apache::AxKit::Provider::FileWrite.3 sams:/home/samwise/Documents/src/axkit/AxKit-1.62 # make test make[1]: Entering directory `/home/samwise/Documents/src/axkit/AxKit-1.62/lib/Apache/AxKit' make[1]: Leaving directory `/home/samwise/Documents/src/axkit/AxKit-1.62/lib/Apache/AxKit' /usr/bin/perl -Iblib/arch -Iblib/lib \ t/TEST -clean *** setting ulimit to allow core files ulimit -c unlimited; t/TEST -clean APACHE_USER= APACHE_GROUP= APACHE_PORT= APACHE= APXS= \ /usr/bin/perl -Iblib/arch -Iblib/lib \ t/TEST -bugreport -verbose=0 *** setting ulimit to allow core files ulimit -c unlimited; t/TEST -bugreport -verbose=0 !!! no test server configured, please specify an httpd or apxs or put either in your PATH. For example: t/TEST -httpd /path/to/bin/httpd make: *** [run_tests] Error 1 sams:/home/samwise/Documents/src/axkit/AxKit-1.62 # --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]