Checking if your kit is complete... Looks good Writing Makefile for Tree::M *** *** This module is written in C++, which is nontrivial to integrate into *** most pre-built perls. If problems occur during compiling then edit (hack) *** *** Makefile.PL *** GiST/Makefile MT/Makefile *** *** in this order. Especially wautch out for compile and optimization flags. *** Have fun ;-> *** cp M.pm blib/lib/Tree/M.pm cd GiST && make OPTIMIZE="-O6 -funroll-all-loops" CXX="g++" LD="g++" libGiST.a make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-M/GiST' g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTnode.cpp g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiST.cpp g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTfile.cpp g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTpredicate.cpp g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTcursor.cpp rm -f libGiST.a ar r libGiST.a GiSTnode.o GiST.o GiSTfile.o GiSTpredicate.o GiSTcursor.o ranlib libGiST.a make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-M/GiST' cd MT && make OPTIMIZE="-O6 -funroll-all-loops" CXX="g++" LD="g++" libMT.a make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-M/MT' g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTfile.cpp g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTentry.cpp In file included from MT.h:39, from MTentry.cpp:25: /usr/include/values.h:73: warning: `MAXDOUBLE' redefined MTentry.h:31: warning: this is the location of the previous definition g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTnode.cpp In file included from MT.h:39, from MTnode.cpp:25: /usr/include/values.h:73: warning: `MAXDOUBLE' redefined MTentry.h:31: warning: this is the location of the previous definition g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTpredicate.cpp In file included from MT.h:39, from MTpredicate.cpp:24: /usr/include/values.h:73: warning: `MAXDOUBLE' redefined MTentry.h:31: warning: this is the location of the previous definition g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTobject.cpp g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MT.cpp In file included from MT.h:39, from MT.cpp:26: /usr/include/values.h:73: warning: `MAXDOUBLE' redefined MTentry.h:31: warning: this is the location of the previous definition g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTcursor.cpp g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST BulkLoad.cpp In file included from MT.h:39, from BulkLoad.cpp:27: /usr/include/values.h:73: warning: `MAXDOUBLE' redefined MTentry.h:31: warning: this is the location of the previous definition ar rc libMT.a MTfile.o MTentry.o MTnode.o MTpredicate.o MTobject.o MT.o MTcursor.o BulkLoad.o ranlib libMT.a make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-M/MT' /home/cpanrun/pa-risc1.1/build/5.6.1/bin/perl -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1 /home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -typemap /home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/ExtUtils/typemap -typemap typemap M.xs > M.xsc && mv M.xsc M.c g++ -c -IGiST -IMT -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE +DA1.1 +DS2.0a +z -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O6 -funroll-all-loops -DVERSION=\"0.031\" -DXS_VERSION=\"0.031\" +z -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi/CORE M.c g++: +DA1.1: No such file or directory g++: +DS2.0a: No such file or directory g++: +z: No such file or directory g++: +z: No such file or directory *Initialization*:1: missing token-sequence in `#assert' make: *** [M.o] Error 1