Checking if your kit is complete... Looks good Note (probably harmless): No library found for -ljpeg MakeMaker (v6.30) Writing Makefile for Image::TestJPG::mydatasrc Writing Makefile for Image::TestJPG cp TestJPG.pm blib/lib/Image/TestJPG.pm cd mydatasrc && make 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 -Wdeclaration-after-statement -O3 -DVERSION=\"\" -DXS_VERSION=\"\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" mydatasrc.c In file included from mydatasrc.c:18: jinclude.h:20:55: error: jconfig.h: No such file or directory In file included from mydatasrc.c:18: jinclude.h:20:55: error: jconfig.h: No such file or directory mydatasrc.c:19:21: error: jpeglib.h: No such file or directory mydatasrc.c:20:20: error: jerror.h: No such file or directory mydatasrc.c:19:21: error: jpeglib.h: No such file or directory mydatasrc.c:20:20: error: jerror.h: No such file or directory mydatasrc.c:26:21: error: jpeglib.h: No such file or directory mydatasrc.c:26:21: error: jpeglib.h: No such file or directory mydatasrc.c:34: error: field 'pub' has incomplete type mydatasrc.c:38: error: parse error before 'JOCTET' mydatasrc.c:38: warning: no semicolon at end of struct or union mydatasrc.c:39: warning: data definition has no type or storage class mydatasrc.c:40: warning: data definition has no type or storage class mydatasrc.c:42: error: parse error before '*' token mydatasrc.c:42: warning: data definition has no type or storage class mydatasrc.c:53: error: parse error before 'init_source' mydatasrc.c:53: error: parse error before 'cinfo' mydatasrc.c:34: error: field 'pub' has incomplete type mydatasrc.c: In function 'init_source':mydatasrc.c:38: error: parse error before 'JOCTET' mydatasrc.c:55: error: parse error before 'src' mydatasrc.c:38: warning: no semicolon at end of struct or union mydatasrc.c:61: error: 'src' undeclared (first use in this function) mydatasrc.c:39: warning: data definition has no type or storage classmydatasrc.c:61: error: (Each undeclared identifier is reported only once mydatasrc.c:61: error: for each function it appears in.)mydatasrc.c:40: warning: data definition has no type or storage class mydatasrc.c:61: error: 'TRUE' undeclared (first use in this function)mydatasrc.c:42: error: parse error before '*' token mydatasrc.c:42: warning: data definition has no type or storage class mydatasrc.c:53: error: parse error before 'init_source' mydatasrc.c: At top level: mydatasrc.c:53: error: parse error before 'cinfo'mydatasrc.c:99: error: parse error before 'fill_input_buffer' mydatasrc.c:99: error: parse error before 'cinfo' mydatasrc.c: In function 'fill_input_buffer': mydatasrc.c:101: error: parse error before 'src' mydatasrc.c: In function 'init_source': mydatasrc.c:55: error: parse error before 'src' mydatasrc.c:104: error: 'src' undeclared (first use in this function) mydatasrc.c:61: error: 'src' undeclared (first use in this function) mydatasrc.c:61: error: (Each undeclared identifier is reported only once mydatasrc.c:61: error: for each function it appears in.) mydatasrc.c:108: error: 'cinfo' undeclared (first use in this function) mydatasrc.c:61: error: 'TRUE' undeclared (first use in this function) mydatasrc.c:108: error: 'JERR_INPUT_EMPTY' undeclared (first use in this function) mydatasrc.c:109: error: 'JWRN_JPEG_EOF' undeclared (first use in this function) mydatasrc.c:111: error: 'JOCTET' undeclared (first use in this function) mydatasrc.c:111: error: parse error before numeric constant mydatasrc.c:112: error: parse error before 'JPEG_EOI' mydatasrc.c: At top level: mydatasrc.c:99: error: parse error before 'fill_input_buffer'mydatasrc.c:118: error: 'FALSE' undeclared (first use in this function) mydatasrc.c:99: error: parse error before 'cinfo' mydatasrc.c:120: error: 'TRUE' undeclared (first use in this function) mydatasrc.c: In function 'fill_input_buffer': mydatasrc.c:101: error: parse error before 'src' mydatasrc.c: At top level: mydatasrc.c:104: error: 'src' undeclared (first use in this function) mydatasrc.c:137: error: parse error before 'skip_input_data' mydatasrc.c:137: error: parse error before 'cinfo' mydatasrc.c:108: error: 'cinfo' undeclared (first use in this function) mydatasrc.c:108: error: 'JERR_INPUT_EMPTY' undeclared (first use in this function) mydatasrc.c: In function 'skip_input_data': mydatasrc.c:139: error: parse error before 'src' mydatasrc.c:109: error: 'JWRN_JPEG_EOF' undeclared (first use in this function) mydatasrc.c:145: error: 'num_bytes' undeclared (first use in this function) mydatasrc.c:111: error: 'JOCTET' undeclared (first use in this function) mydatasrc.c:146: error: 'src' undeclared (first use in this function)mydatasrc.c:111: error: parse error before numeric constant mydatasrc.c:112: error: parse error before 'JPEG_EOI'mydatasrc.c:148: error: 'cinfo' undeclared (first use in this function) mydatasrc.c:118: error: 'FALSE' undeclared (first use in this function) mydatasrc.c:120: error: 'TRUE' undeclared (first use in this function) mydatasrc.c: At top level: mydatasrc.c:178: error: parse error before 'term_source' mydatasrc.c:178: error: parse error before 'cinfo' mydatasrc.c: At top level: mydatasrc.c:137: error: parse error before 'skip_input_data' mydatasrc.c:137: error: parse error before 'cinfo' mydatasrc.c: In function 'skip_input_data':mydatasrc.c:191: error: parse error before 'jpeg_my_src' mydatasrc.c:139: error: parse error before 'src' mydatasrc.c:191: error: parse error before 'cinfo' mydatasrc.c:145: error: 'num_bytes' undeclared (first use in this function) mydatasrc.c:146: error: 'src' undeclared (first use in this function)mydatasrc.c: In function 'jpeg_my_src': mydatasrc.c:193: error: parse error before 'src' mydatasrc.c:148: error: 'cinfo' undeclared (first use in this function) mydatasrc.c:202: error: 'cinfo' undeclared (first use in this function) mydatasrc.c:204: error: 'j_common_ptr' undeclared (first use in this function) mydatasrc.c: At top level: mydatasrc.c:204: error: parse error before 'cinfo' mydatasrc.c:178: error: parse error before 'term_source' mydatasrc.c:178: error: parse error before 'cinfo'mydatasrc.c:206: error: 'src' undeclared (first use in this function) mydatasrc.c:206: error: parse error before 'cinfo' mydatasrc.c:207: error: 'JOCTET' undeclared (first use in this function) mydatasrc.c:207: error: parse error before ')' token mydatasrc.c:191: error: parse error before 'jpeg_my_src'mydatasrc.c:208: error: parse error before 'cinfo' mydatasrc.c:191: error: parse error before 'cinfo' mydatasrc.c:213: error: parse error before 'cinfo' mydatasrc.c: In function 'jpeg_my_src': mydatasrc.c:193: error: parse error before 'src' mydatasrc.c:217: error: 'jpeg_resync_to_restart' undeclared (first use in this function) mydatasrc.c:219: error: 'length' undeclared (first use in this function) mydatasrc.c:202: error: 'cinfo' undeclared (first use in this function) mydatasrc.c:220: error: 'mybuffer' undeclared (first use in this function) mydatasrc.c:204: error: 'j_common_ptr' undeclared (first use in this function) mydatasrc.c:204: error: parse error before 'cinfo' mydatasrc.c:206: error: 'src' undeclared (first use in this function) mydatasrc.c:206: error: parse error before 'cinfo' mydatasrc.c:207: error: 'JOCTET' undeclared (first use in this function) mydatasrc.c:207: error: parse error before ')' token mydatasrc.c:208: error: parse error before 'cinfo'mydatasrc.c: At top level: mydatasrc.c:227: error: field 'pub' has incomplete type mydatasrc.c:213: error: parse error before 'cinfo' mydatasrc.c:217: error: 'jpeg_resync_to_restart' undeclared (first use in this function) mydatasrc.c:234: error: parse error before 'my_output_message'mydatasrc.c:219: error: 'length' undeclared (first use in this function) mydatasrc.c:234: error: parse error before 'cinfo'mydatasrc.c:220: error: 'mybuffer' undeclared (first use in this function) mydatasrc.c: In function 'my_output_message': mydatasrc.c: At top level:mydatasrc.c:236: error: 'cinfo' undeclared (first use in this function) mydatasrc.c:227: error: field 'pub' has incomplete type mydatasrc.c:234: error: parse error before 'my_output_message' mydatasrc.c:234: error: parse error before 'cinfo' mydatasrc.c: In function 'my_output_message': mydatasrc.c:236: error: 'cinfo' undeclared (first use in this function) lipo: can't open input file: /var/tmp//cctoz9MJ.out (No such file or directory) make[1]: *** [mydatasrc.o] Error 1 make: *** [mydatasrc/libmydatasrc.a] Error 2