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 g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTnode.cpp GiSTnode.cpp:0: warning: -fpic is not supported; -fPIC assumed In file included from /usr/include/c++/4.0.0/backward/iostream.h:31, from GiSTpredicate.h:11, from GiSTentry.h:13, from GiST.h:26, from GiSTnode.cpp:9: /usr/include/c++/4.0.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. GiSTnode.cpp:1: warning: -fpic is not supported; -fPIC assumed g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiST.cpp GiST.cpp:0: warning: -fpic is not supported; -fPIC assumed In file included from /usr/include/c++/4.0.0/backward/iostream.h:31, from GiSTpredicate.h:11, from GiSTentry.h:13, from GiST.h:26, from GiST.cpp:11: /usr/include/c++/4.0.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. GiST.cpp:1: warning: -fpic is not supported; -fPIC assumed g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTfile.cpp GiSTfile.cpp:0: warning: -fpic is not supported; -fPIC assumed GiSTfile.cpp:1: warning: -fpic is not supported; -fPIC assumed g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTpredicate.cpp GiSTpredicate.cpp:0: warning: -fpic is not supported; -fPIC assumed In file included from /usr/include/c++/4.0.0/backward/iostream.h:31, from GiSTpredicate.h:11, from GiSTentry.h:13, from GiST.h:26, from GiSTpredicate.cpp:10: /usr/include/c++/4.0.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. GiSTpredicate.cpp:1: warning: -fpic is not supported; -fPIC assumed g++ -fpic -c -O6 -funroll-all-loops -DUNIX GiSTcursor.cpp GiSTcursor.cpp:0: warning: -fpic is not supported; -fPIC assumed In file included from /usr/include/c++/4.0.0/backward/iostream.h:31, from GiSTpredicate.h:11, from GiSTentry.h:13, from GiST.h:26, from GiSTcursor.cpp:8: /usr/include/c++/4.0.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. GiSTcursor.cpp:1: warning: -fpic is not supported; -fPIC assumed rm -f libGiST.a ar r libGiST.a GiSTnode.o GiST.o GiSTfile.o GiSTpredicate.o GiSTcursor.o ar: creating archive libGiST.a ranlib libGiST.a cd MT && make OPTIMIZE="-O6 -funroll-all-loops" CXX="g++" LD="g++" libMT.a g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTfile.cpp MTfile.cpp:0: warning: -fpic is not supported; -fPIC assumed MTfile.cpp:1: warning: -fpic is not supported; -fPIC assumed g++ -fpic -c -DUNIX -O6 -funroll-all-loops -I../GiST MTentry.cpp MTentry.cpp:1: warning: -fpic is not supported; -fPIC assumed In file included from /usr/include/c++/4.0.0/backward/iostream.h:31, from ../GiST/GiSTpredicate.h:11, from ../GiST/GiSTentry.h:13, from ../GiST/GiST.h:26, from MTentry.h:33, from MTentry.cpp:24: /usr/include/c++/4.0.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. In file included from MTentry.cpp:25: MT.h:39:20: error: values.h: No such file or directory MTcursor.h:68: error: 'void MTcursor::FetchNode()' is private MT.h:99: error: within this context make[1]: *** [MTentry.o] Error 1 make: *** [MT/libMT.a] Error 2