Checking if your kit is complete... Looks good Writing Makefile for Image::Seek cp lib/Image/Seek.pm blib/lib/Image/Seek.pm AutoSplitting blib/lib/Image/Seek.pm (blib/lib/auto/Image/Seek) /Users/cpanrun/pristine/5.8.7/bin/perl /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/xsubpp -C++ -typemap /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/typemap Seek.xs > Seek.xsc && mv Seek.xsc Seek.c Please specify prototyping behavior for Seek.xs (see perlxs manual) g++ -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" Seek.c In file included from Seek.xs:1: imgdb.cpp:24:15: error: map: No such file or directory imgdb.cpp:25:17: error: queue: No such file or directory imgdb.cpp:26:16: error: list: No such file or directory imgdb.cpp:27:19: error: fstream: No such file or directory imgdb.cpp:28:20: error: iostream: No such file or directory haar.h:35: error: expected initializer before '<' token imgdb.h:59: error: expected initializer before '<' token imgdb.h:60: error: expected initializer before '<' token imgdb.h:61: error: 'long_list' has not been declared imgdb.h:61: error: 'iterator' does not name a type imgdb.h:62: error: expected initializer before '<' token imgdb.h:63: error: expected initializer before '<' token imgdb.h:65: error: expected initializer before '<' token imgdb.h:66: error: 'sigMap' does not name a type imgdb.h:67: error: 'long_list' does not name a type imgdb.h:68: error: 'priqueue' does not name a type imgdb.cpp: In function 'void cleardb()': imgdb.cpp:43: error: 'sigIterator' was not declared in this scope imgdb.cpp:43: error: expected `;' before 'it' imgdb.cpp:43: error: 'it' was not declared in this scope imgdb.cpp:43: error: 'sigs' was not declared in this scope imgdb.cpp:52: error: 'imgbuckets' was not declared in this scope imgdb.cpp: In function 'int addImage(long int, unsigned char*, unsigned char*, unsigned char*)': imgdb.cpp:86: error: 'sigs' was not declared in this scope imgdb.cpp:90: error: 'imgbuckets' was not declared in this scope imgdb.cpp:91: error: 'imgbuckets' was not declared in this scope imgdb.cpp:93: error: 'imgbuckets' was not declared in this scope imgdb.cpp:94: error: 'imgbuckets' was not declared in this scope imgdb.cpp:96: error: 'imgbuckets' was not declared in this scope imgdb.cpp:97: error: 'imgbuckets' was not declared in this scope imgdb.cpp: In function 'int loaddb(char*)': imgdb.cpp:113: error: 'ifstream' is not a member of 'std' imgdb.cpp:113: error: expected `;' before 'f' imgdb.cpp:114: error: 'f' was not declared in this scope imgdb.cpp:121: error: 'f' was not declared in this scope imgdb.cpp:124: error: 'imgbuckets' was not declared in this scope imgdb.cpp:128: error: 'f' was not declared in this scope imgdb.cpp:131: error: 'sigs' was not declared in this scope imgdb.cpp: In function 'int savedb(char*)': imgdb.cpp:175: error: 'ofstream' is not a member of 'std' imgdb.cpp:175: error: expected `;' before 'f' imgdb.cpp:176: error: 'f' was not declared in this scope imgdb.cpp:182: error: 'imgbuckets' was not declared in this scope imgdb.cpp:183: error: 'f' was not declared in this scope imgdb.cpp:184: error: 'long_listIterator' was not declared in this scope imgdb.cpp:184: error: expected `;' before 'it' imgdb.cpp:184: error: 'it' was not declared in this scope imgdb.cpp:189: error: 'sigs' was not declared in this scope imgdb.cpp:190: error: 'f' was not declared in this scope In file included from Seek.xs:1: imgdb.cpp:24:15: error: map: No such file or directory imgdb.cpp:25:17: error: queue: No such file or directory imgdb.cpp:26:16: error: list: No such file or directory imgdb.cpp:27:19: error: fstream: No such file or directory imgdb.cpp:28:20: error: iostream: No such file or directory imgdb.cpp:191: error: 'sigIterator' was not declared in this scope imgdb.cpp:191: error: expected `;' before 'it' imgdb.cpp:191: error: 'it' was not declared in this scope imgdb.cpp: In function 'void queryImgData(int*, int*, int*, double*, int, int)': imgdb.cpp:222: error: 'sigIterator' was not declared in this scope imgdb.cpp:222: error: expected `;' before 'sit' imgdb.cpp:222: error: 'sit' was not declared in this scope imgdb.cpp:222: error: 'sigs' was not declared in this scope imgdb.cpp:239: error: 'long_listIterator' was not declared in this scope imgdb.cpp:239: error: expected `;' before 'uit' imgdb.cpp:239: error: 'uit' was not declared in this scope imgdb.cpp:239: error: 'imgbuckets' was not declared in this scope imgdb.cpp:240: error: 'sigs' was not declared in this scope imgdb.cpp:244: error: 'pqResults' was not declared in this scope imgdb.cpp:246: error: expected `;' before 'it' imgdb.cpp:246: error: 'it' was not declared in this scope imgdb.cpp:246: error: 'sigs' was not declared in this scope imgdb.cpp:248: error: 'pqResults' was not declared in this scope imgdb.cpp: In function 'void queryImgID(long int, int)': imgdb.cpp:256: error: 'sigs' was not declared in this scope imgdb.cpp:259: error: 'sigs' was not declared in this scope haar.cpp: In function 'int calcHaar(double*, double*, double*, int*, int*, int*, double*)': haar.cpp:223: error: 'valqueue' was not declared in this scope haar.cpp:223: error: expected `;' before 'vq' haar.cpp:228: error: 'vq' was not declared in this scope haar.cpp:234: error: 'vq' was not declared in this scope haar.cpp:238: error: 'vq' was not declared in this scope Seek.xs: In function 'void XS_Image__Seek_results(PerlInterpreter*, CV*)': Seek.xs:42: error: 'pqResults' was not declared in this scope haar.h:35: error: expected initializer before '<' token imgdb.h:59: error: expected initializer before '<' token imgdb.h:60: error: expected initializer before '<' token imgdb.h:61: error: 'long_list' has not been declared imgdb.h:61: error: 'iterator' does not name a type imgdb.h:62: error: expected initializer before '<' token imgdb.h:63: error: expected initializer before '<' token imgdb.h:65: error: expected initializer before '<' token imgdb.h:66: error: 'sigMap' does not name a type imgdb.h:67: error: 'long_list' does not name a type imgdb.h:68: error: 'priqueue' does not name a type imgdb.cpp: In function 'void cleardb()': imgdb.cpp:43: error: 'sigIterator' was not declared in this scope imgdb.cpp:43: error: expected `;' before 'it' imgdb.cpp:43: error: 'it' was not declared in this scope imgdb.cpp:43: error: 'sigs' was not declared in this scope imgdb.cpp:52: error: 'imgbuckets' was not declared in this scope imgdb.cpp: In function 'int addImage(long int, unsigned char*, unsigned char*, unsigned char*)': imgdb.cpp:86: error: 'sigs' was not declared in this scope imgdb.cpp:90: error: 'imgbuckets' was not declared in this scope imgdb.cpp:91: error: 'imgbuckets' was not declared in this scope imgdb.cpp:93: error: 'imgbuckets' was not declared in this scope imgdb.cpp:94: error: 'imgbuckets' was not declared in this scope imgdb.cpp:96: error: 'imgbuckets' was not declared in this scope imgdb.cpp:97: error: 'imgbuckets' was not declared in this scope imgdb.cpp: In function 'int loaddb(char*)': imgdb.cpp:113: error: 'ifstream' is not a member of 'std' imgdb.cpp:113: error: expected `;' before 'f' imgdb.cpp:114: error: 'f' was not declared in this scope imgdb.cpp:121: error: 'f' was not declared in this scope imgdb.cpp:124: error: 'imgbuckets' was not declared in this scope imgdb.cpp:128: error: 'f' was not declared in this scope imgdb.cpp:131: error: 'sigs' was not declared in this scope imgdb.cpp: In function 'int savedb(char*)': imgdb.cpp:175: error: 'ofstream' is not a member of 'std' imgdb.cpp:175: error: expected `;' before 'f' imgdb.cpp:176: error: 'f' was not declared in this scope imgdb.cpp:182: error: 'imgbuckets' was not declared in this scope imgdb.cpp:183: error: 'f' was not declared in this scope imgdb.cpp:184: error: 'long_listIterator' was not declared in this scope imgdb.cpp:184: error: expected `;' before 'it' imgdb.cpp:184: error: 'it' was not declared in this scope imgdb.cpp:189: error: 'sigs' was not declared in this scope imgdb.cpp:190: error: 'f' was not declared in this scope imgdb.cpp:191: error: 'sigIterator' was not declared in this scope imgdb.cpp:191: error: expected `;' before 'it' imgdb.cpp:191: error: 'it' was not declared in this scope imgdb.cpp: In function 'void queryImgData(int*, int*, int*, double*, int, int)': imgdb.cpp:222: error: 'sigIterator' was not declared in this scope imgdb.cpp:222: error: expected `;' before 'sit' imgdb.cpp:222: error: 'sit' was not declared in this scope imgdb.cpp:222: error: 'sigs' was not declared in this scope imgdb.cpp:239: error: 'long_listIterator' was not declared in this scope imgdb.cpp:239: error: expected `;' before 'uit' imgdb.cpp:239: error: 'uit' was not declared in this scope imgdb.cpp:239: error: 'imgbuckets' was not declared in this scope imgdb.cpp:240: error: 'sigs' was not declared in this scope imgdb.cpp:244: error: 'pqResults' was not declared in this scope imgdb.cpp:246: error: expected `;' before 'it' imgdb.cpp:246: error: 'it' was not declared in this scope imgdb.cpp:246: error: 'sigs' was not declared in this scope imgdb.cpp:248: error: 'pqResults' was not declared in this scope imgdb.cpp: In function 'void queryImgID(long int, int)': imgdb.cpp:256: error: 'sigs' was not declared in this scope imgdb.cpp:259: error: 'sigs' was not declared in this scope haar.cpp: In function 'int calcHaar(double*, double*, double*, int*, int*, int*, double*)': haar.cpp:223: error: 'valqueue' was not declared in this scope haar.cpp:223: error: expected `;' before 'vq' haar.cpp:228: error: 'vq' was not declared in this scope haar.cpp:234: error: 'vq' was not declared in this scope haar.cpp:238: error: 'vq' was not declared in this scope Seek.xs: In function 'void XS_Image__Seek_results(PerlInterpreter*, CV*)': Seek.xs:42: error: 'pqResults' was not declared in this scope lipo: can't open input file: /var/tmp//cclhiNqN.out (No such file or directory) make: *** [Seek.o] Error 1