Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lproject Note (probably harmless): No library found for -lgen Writing Makefile for Sun::Solaris::Project cp Project.pm blib/lib/Sun/Solaris/Project.pm /Users/cpanrun/pristine/5.8.7/bin/perl /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/xsubpp -typemap /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/typemap -typemap typemap Project.xs > Project.xsc && mv Project.xsc Project.c gcc -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=\"1.5\" -DXS_VERSION=\"1.5\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" Project.c Project.xs:12:21: error: project.h: No such file or directory Project.xs:12:21: error: project.h: No such file or directory Project.xs:27: warning: 'struct project' declared inside parameter list Project.xs:27: warning: its scope is only this definition or declaration, which is probably not what you want Project.xs: In function 'pushret_project': Project.xs:35: error: dereferencing pointer to incomplete type Project.xs:40: error: dereferencing pointer to incomplete type Project.xs:41: error: dereferencing pointer to incomplete type Project.xs:42: error: dereferencing pointer to incomplete type Project.xs:44: error: dereferencing pointer to incomplete type Project.xs:49: error: dereferencing pointer to incomplete type Project.xs:53: error: dereferencing pointer to incomplete type Project.xs:27: warning: 'struct project' declared inside parameter list Project.xs:27: warning: its scope is only this definition or declaration, which is probably not what you want Project.xs: At top level: Project.xs:62: error: parse error before 'project' Project.xs: In function 'pwalk_cb': Project.xs:67: error: 'walk_data' undeclared (first use in this function) Project.xs:67: error: (Each undeclared identifier is reported only once Project.xs:67: error: for each function it appears in.) Project.xs:69: error: 'project' undeclared (first use in this function) Project.xs: In function 'pushret_project': Project.xs:35: error: dereferencing pointer to incomplete type Project.xs:40: error: dereferencing pointer to incomplete type Project.xs:41: error: dereferencing pointer to incomplete type Project.c: In function 'XS_Sun__Solaris__Project_getprojid': Project.c:107: error: 'projid_t' undeclared (first use in this function) Project.c:107: error: parse error before 'RETVAL' Project.xs:42: error: dereferencing pointer to incomplete type Project.xs:44: error: dereferencing pointer to incomplete type Project.c:110: error: 'RETVAL' undeclared (first use in this function) Project.xs:49: error: dereferencing pointer to incomplete type Project.xs:53: error: dereferencing pointer to incomplete type Project.xs: At top level: Project.xs:62: error: parse error before 'project' Project.xs: In function 'pwalk_cb': Project.xs:67: error: 'walk_data' undeclared (first use in this function) Project.xs:67: error: (Each undeclared identifier is reported only once Project.xs:67: error: for each function it appears in.) Project.xs:69: error: 'project' undeclared (first use in this function) Project.c: In function 'XS_Sun__Solaris__Project_setproject': Project.c:127: error: 'uint_t' undeclared (first use in this function) Project.c:127: error: parse error before 'flags' Project.c:131: error: 'flags' undeclared (first use in this function) Project.c: In function 'XS_Sun__Solaris__Project_getprojid': Project.c:107: error: 'projid_t' undeclared (first use in this function) Project.c:107: error: parse error before 'RETVAL' Project.c:110: error: 'RETVAL' undeclared (first use in this function) Project.c: In function 'XS_Sun__Solaris__Project_setproject': Project.c:127: error: 'uint_t' undeclared (first use in this function) Project.c:127: error: parse error before 'flags' Project.c:131: error: 'flags' undeclared (first use in this function) Project.xs: In function 'XS_Sun__Solaris__Project_getprojent': Project.xs:129: error: storage size of 'proj' isn't known Project.xs:130: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:133: warning: assignment makes pointer from integer without a cast Project.xs:134: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_getprojent': Project.xs:129: error: storage size of 'proj' isn't known Project.xs:130: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:133: warning: assignment makes pointer from integer without a cast Project.xs:134: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_getprojbyname': Project.xs:149: error: storage size of 'proj' isn't known Project.xs:150: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:153: warning: assignment makes pointer from integer without a cast Project.xs:154: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.c: In function 'XS_Sun__Solaris__Project_getprojbyid': Project.c:260: error: 'projid_t' undeclared (first use in this function) Project.c:260: error: parse error before 'id' Project.xs:163: error: storage size of 'proj' isn't known Project.xs:164: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:167: error: 'id' undeclared (first use in this function) Project.xs:167: warning: assignment makes pointer from integer without a cast Project.xs:168: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_getprojbyname': Project.xs:149: error: storage size of 'proj' isn't known Project.xs:150: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:153: warning: assignment makes pointer from integer without a cast Project.xs:154: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_getdefaultproj': Project.xs:177: error: storage size of 'proj' isn't known Project.xs:178: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:181: warning: assignment makes pointer from integer without a cast Project.xs:182: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.c: In function 'XS_Sun__Solaris__Project_getprojbyid': Project.c:260: error: 'projid_t' undeclared (first use in this function) Project.c:260: error: parse error before 'id' Project.xs:163: error: storage size of 'proj' isn't known Project.xs:164: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:167: error: 'id' undeclared (first use in this function) Project.xs:167: warning: assignment makes pointer from integer without a cast Project.xs:168: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_fgetprojent': Project.xs:191: error: storage size of 'proj' isn't known Project.xs:192: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:195: warning: assignment makes pointer from integer without a cast Project.xs:196: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_getdefaultproj': Project.xs:177: error: storage size of 'proj' isn't known Project.xs:178: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:181: warning: assignment makes pointer from integer without a cast Project.xs:182: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_inproj': Project.xs:206: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs: In function 'XS_Sun__Solaris__Project_fgetprojent': Project.xs:191: error: storage size of 'proj' isn't known Project.xs:192: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:195: warning: assignment makes pointer from integer without a cast Project.xs:196: warning: passing argument 1 of 'pushret_project' from incompatible pointer type Project.xs: In function 'XS_Sun__Solaris__Project_inproj': Project.xs:206: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs: In function 'boot_Sun__Solaris__Project': Project.xs:98: error: 'MAXPROJID' undeclared (first use in this function) Project.xs:99: error: 'PROJNAME_MAX' undeclared (first use in this function) Project.xs:100: error: 'PROJF_PATH' undeclared (first use in this function) Project.xs:102: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:103: error: 'SETPROJ_ERR_TASK' undeclared (first use in this function) Project.xs:104: error: 'SETPROJ_ERR_POOL' undeclared (first use in this function) Project.xs: In function 'boot_Sun__Solaris__Project': Project.xs:98: error: 'MAXPROJID' undeclared (first use in this function) Project.xs:99: error: 'PROJNAME_MAX' undeclared (first use in this function) Project.xs:100: error: 'PROJF_PATH' undeclared (first use in this function) Project.xs:102: error: 'PROJECT_BUFSZ' undeclared (first use in this function) Project.xs:103: error: 'SETPROJ_ERR_TASK' undeclared (first use in this function) Project.xs:104: error: 'SETPROJ_ERR_POOL' undeclared (first use in this function) lipo: can't open input file: /var/tmp//cclA7VRq.out (No such file or directory) make: *** [Project.o] Error 1