Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lxpcom Note (probably harmless): No library found for -lplds4 Note (probably harmless): No library found for -lplc4 Note (probably harmless): No library found for -lnspr4 Writing Makefile for Mozilla::nsID cp lib/Mozilla/nsID.pm blib/lib/Mozilla/nsID.pm /Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.10.0/lib/ExtUtils/typemap nsID.xs > nsID.xsc && mv nsID.xsc nsID.c Please specify prototyping behavior for nsID.xs (see perlxs manual) g++ -c -I. -I/usr/include/mozilla -I/usr/include/mozilla/nspr -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 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" nsID.c nsID.xs:7:26: error: mozilla/nsID.h: No such file or directory nsID.xs:7:26: error: mozilla/nsID.h: No such file or directory nsID.xs: In function 'void XS_Mozilla__nsID_new_empty(PerlInterpreter*, CV*)': nsID.xs:16: error: 'nsID' was not declared in this scope nsID.xs:16: error: 'id' was not declared in this scope nsID.xs:20: error: expected type-specifier before 'nsID' nsID.xs:20: error: expected `;' before 'nsID' nsID.xs: In function 'void XS_Mozilla__nsID_new(PerlInterpreter*, CV*)': nsID.xs:32: error: 'nsID' was not declared in this scope nsID.xs:32: error: 'id' was not declared in this scope nsID.xs:43: error: expected type-specifier before 'nsID' nsID.xs:43: error: expected `;' before 'nsID' nsID.xs: In function 'void XS_Mozilla__nsID_m0(PerlInterpreter*, CV*)': nsID.xs:59: error: 'nsID' was not declared in this scope nsID.xs:59: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_new_empty(PerlInterpreter*, CV*)': nsID.xs:16: error: 'nsID' was not declared in this scope nsID.xs:16: error: 'id' was not declared in this scope nsID.xs:20: error: expected type-specifier before 'nsID' nsID.xs:20: error: expected `;' before 'nsID' nsID.xs: In function 'void XS_Mozilla__nsID_m1(PerlInterpreter*, CV*)': nsID.xs:65: error: 'nsID' was not declared in this scope nsID.xs:65: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_new(PerlInterpreter*, CV*)': nsID.xs:32: error: 'nsID' was not declared in this scope nsID.xs:32: error: 'id' was not declared in this scope nsID.xs: In function 'void XS_Mozilla__nsID_m2(PerlInterpreter*, CV*)': nsID.xs:71: error: 'nsID' was not declared in this scope nsID.xs:71: error: expected primary-expression before ')' token nsID.xs:43: error: expected type-specifier before 'nsID' nsID.xs:43: error: expected `;' before 'nsID' nsID.xs: In function 'void XS_Mozilla__nsID_m3(PerlInterpreter*, CV*)': nsID.xs:77: error: 'nsID' was not declared in this scope nsID.xs:77: error: 'id' was not declared in this scope nsID.xs:80: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_ToString(PerlInterpreter*, CV*)': nsID.xs:90: error: 'nsID' was not declared in this scope nsID.xs:90: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_m0(PerlInterpreter*, CV*)': nsID.xs:59: error: 'nsID' was not declared in this scope nsID.xs:59: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_Parse(PerlInterpreter*, CV*)': nsID.xs:99: error: 'PRBool' was not declared in this scope nsID.xs:99: error: expected `;' before 'res' nsID.xs:101: error: 'res' was not declared in this scope nsID.xs:101: error: 'nsID' was not declared in this scope nsID.xs:101: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_m1(PerlInterpreter*, CV*)': nsID.xs:65: error: 'nsID' was not declared in this scope nsID.xs:65: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_DESTROY(PerlInterpreter*, CV*)': nsID.xs:111: error: 'nsID' was not declared in this scope nsID.xs:111: error: 'id' was not declared in this scope nsID.xs:113: error: expected primary-expression before ')' token nsID.xs:114: error: type '' argument given to 'delete', expected pointer nsID.xs: In function 'void XS_Mozilla__nsID_m2(PerlInterpreter*, CV*)': nsID.xs:71: error: 'nsID' was not declared in this scope nsID.xs:71: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_m3(PerlInterpreter*, CV*)': nsID.xs:77: error: 'nsID' was not declared in this scope nsID.xs:77: error: 'id' was not declared in this scope nsID.xs:80: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_ToString(PerlInterpreter*, CV*)': nsID.xs:90: error: 'nsID' was not declared in this scope nsID.xs:90: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_Parse(PerlInterpreter*, CV*)': nsID.xs:99: error: 'PRBool' was not declared in this scope nsID.xs:99: error: expected `;' before 'res' nsID.xs:101: error: 'res' was not declared in this scope nsID.xs:101: error: 'nsID' was not declared in this scope nsID.xs:101: error: expected primary-expression before ')' token nsID.xs: In function 'void XS_Mozilla__nsID_DESTROY(PerlInterpreter*, CV*)': nsID.xs:111: error: 'nsID' was not declared in this scope nsID.xs:111: error: 'id' was not declared in this scope nsID.xs:113: error: expected primary-expression before ')' token nsID.xs:114: error: type '' argument given to 'delete', expected pointer lipo: can't open input file: /var/tmp//cc2NQA5C.out (No such file or directory) make: *** [nsID.o] Error 1