--- Generating Makefile for a darwin system Checking if your kit is complete... Looks good Can't exec "pkg-config": No such file or directory at ./Makefile.PL line 39. Use of uninitialized value in scalar chomp at ./Makefile.PL line 40. Can't exec "pkg-config": No such file or directory at ./Makefile.PL line 41. Use of uninitialized value in scalar chomp at ./Makefile.PL line 42. Writing Makefile for omnithreads::shared Writing Makefile for omnithreads Writing Makefile for CORBA::omniORB cp omniORB.pm blib/lib/CORBA/omniORB.pm cp omniORB/LongLong.pm blib/lib/CORBA/omniORB/LongLong.pm cp omniORB/internals.ps blib/lib/CORBA/omniORB/internals.ps cp omniORB/LongDouble.pm blib/lib/CORBA/omniORB/LongDouble.pm cp omniORB/ULongLong.pm blib/lib/CORBA/omniORB/ULongLong.pm cp omniORB/Fixed.pm blib/lib/CORBA/omniORB/Fixed.pm cp omniORB/mapping.pod blib/lib/CORBA/omniORB/mapping.pod cp omniORB/internals.pod blib/lib/CORBA/omniORB/internals.pod cp omniORB/internals.fig blib/lib/CORBA/omniORB/internals.fig cp omnithreads.pm ../blib/lib/omnithreads.pm cp shared.pm ../../blib/lib/omnithreads/shared.pm /Users/cpanrun/build/5.8.8/bin/perl /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/typemap shared.xs > shared.xsc && mv shared.xsc shared.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 -Wdeclaration-after-statement -g -DVERSION=\"0.94_01\" -DXS_VERSION=\"0.94_01\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" -DHAS_PPPORT_H shared.c Running Mkbootstrap for omnithreads::shared () chmod 644 shared.bs rm -f ../../blib/arch/auto/omnithreads/shared/shared.bundle env MACOSX_DEPLOYMENT_TARGET=10.3 cc -bundle -undefined dynamic_lookup -arch ppc -arch i386 -Wl,-search_paths_first -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3 shared.o -o ../../blib/arch/auto/omnithreads/shared/shared.bundle \ \ chmod 755 ../../blib/arch/auto/omnithreads/shared/shared.bundle cp shared.bs ../../blib/arch/auto/omnithreads/shared/shared.bs chmod 644 ../../blib/arch/auto/omnithreads/shared/shared.bs /Users/cpanrun/build/5.8.8/bin/perl /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/xsubpp -C++ -typemap /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/typemap -typemap typemap omnithreads.xs > omnithreads.xsc && mv omnithreads.xsc omnithreads.c 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 -Wdeclaration-after-statement -g -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" -DHAS_PPPORT_H omnithreads.c cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ omnithreads.xs:18:24: error: omnithread.h: No such file or directory omnithreads.xs:18:24: error: omnithread.h: No such file or directory omnithreads.xs:40: error: 'omni_mutex' does not name a type omnithreads.xs:46: error: ISO C++ forbids declaration of 'omni_thread' with no type omnithreads.xs:46: error: expected ';' before '*' token omnithreads.xs: In constructor 'ithread::ithread(int, int)': omnithreads.xs:61: error: class 'ithread' does not have any field named 'thr' omnithreads.xs: At global scope: omnithreads.xs:83: error: 'omni_mutex' does not name a type omnithreads.xs: In function 'void S_ithread_destruct(PerlInterpreter*, ithread*)': omnithreads.xs:167: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:167: error: expected `;' before 'lock' omnithreads.xs:175: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:178: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'int S_exit_warning(PerlInterpreter*)': omnithreads.xs:191: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:191: error: expected `;' before 'lock' omnithreads.xs:40: error: 'omni_mutex' does not name a type omnithreads.xs:46: error: ISO C++ forbids declaration of 'omni_thread' with no type omnithreads.xs:46: error: expected ';' before '*' token omnithreads.xs: In constructor 'ithread::ithread(int, int)': omnithreads.xs:61: error: class 'ithread' does not have any field named 'thr' omnithreads.xs: In function 'int ithread_mg_free(PerlInterpreter*, SV*, MAGIC*)': omnithreads.xs:236: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:236: error: expected `;' before 'lock' omnithreads.xs: In function 'int ithread_mg_dup(PerlInterpreter*, MAGIC*, CLONE_PARAMS*)': omnithreads.xs:252: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:252: error: expected `;' before 'lock' omnithreads.xs: In function 'void* S_ithread_run(void*)': omnithreads.xs:286: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:287: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: At global scope: omnithreads.xs:83: error: 'omni_mutex' does not name a type omnithreads.xs:362: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:363: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:372: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'void S_ithread_destruct(PerlInterpreter*, ithread*)': omnithreads.xs:167: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:167: error: expected `;' before 'lock' omnithreads.xs:175: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:178: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'int S_exit_warning(PerlInterpreter*)': omnithreads.xs:191: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:191: error: expected `;' before 'lock' omnithreads.xs: In function 'SV* ithread_to_SV(PerlInterpreter*, SV*, ithread*, char*, bool)': omnithreads.xs:421: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:421: error: expected `;' before 'lock' omnithreads.xs: In function 'int ithread_mg_free(PerlInterpreter*, SV*, MAGIC*)': omnithreads.xs:236: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:236: error: expected `;' before 'lock' omnithreads.xs: In function 'ithread* S_ithread_create(PerlInterpreter*, SV*, IV, int, int, SV*)': omnithreads.xs:471: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs: In function 'int ithread_mg_dup(PerlInterpreter*, MAGIC*, CLONE_PARAMS*)': omnithreads.xs:252: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:252: error: expected `;' before 'lock' omnithreads.xs: In function 'void* S_ithread_run(void*)': omnithreads.xs:286: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:287: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:484: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:565: error: 'struct ithread' has no member named 'thr' omnithreads.xs:565: error: expected type-specifier before 'omni_thread' omnithreads.xs:565: error: expected `;' before 'omni_thread' omnithreads.xs:568: error: 'struct ithread' has no member named 'thr' omnithreads.xs:569: error: 'struct ithread' has no member named 'thr' omnithreads.xs:572: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:362: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:363: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:372: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'SV* ithread_to_SV(PerlInterpreter*, SV*, ithread*, char*, bool)': omnithreads.xs:421: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:421: error: expected `;' before 'lock' omnithreads.xs: In function 'ithread* S_ithread_create(PerlInterpreter*, SV*, IV, int, int, SV*)': omnithreads.xs:471: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:484: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:565: error: 'struct ithread' has no member named 'thr' omnithreads.xs:565: error: expected type-specifier before 'omni_thread' omnithreads.xs:565: error: expected `;' before 'omni_thread' omnithreads.xs:568: error: 'struct ithread' has no member named 'thr'omnithreads.xs: In function 'void XS_omnithreads_create(PerlInterpreter*, CV*)': omnithreads.xs:699: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:569: error: 'struct ithread' has no member named 'thr' omnithreads.xs:572: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:711: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'void XS_omnithreads_list(PerlInterpreter*, CV*)': omnithreads.xs:741: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs: In function 'void XS_omnithreads_create(PerlInterpreter*, CV*)': omnithreads.xs:699: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:711: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'void XS_omnithreads_join(PerlInterpreter*, CV*)': omnithreads.xs:835: error: 'struct ithread' has no member named 'thr' omnithreads.xs:840: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:872: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:875: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:875: error: expected `;' before 'lock' omnithreads.xs: In function 'void XS_omnithreads_list(PerlInterpreter*, CV*)': omnithreads.xs:741: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs: In function 'void XS_omnithreads_detach(PerlInterpreter*, CV*)': omnithreads.xs:921: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:922: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:929: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'void XS_omnithreads_kill(PerlInterpreter*, CV*)': omnithreads.xs:977: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:977: error: expected `;' before 'lock' omnithreads.xs: In function 'void XS_omnithreads_join(PerlInterpreter*, CV*)': omnithreads.xs:835: error: 'struct ithread' has no member named 'thr' omnithreads.xs:840: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:872: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:875: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:875: error: expected `;' before 'lock' omnithreads.xs: In function 'void XS_omnithreads_object(PerlInterpreter*, CV*)': omnithreads.xs:1038: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs: In function 'void XS_omnithreads_detach(PerlInterpreter*, CV*)': omnithreads.xs:921: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:922: error: 'struct ithread' has no member named 'mutex' omnithreads.xs:929: error: 'struct ithread' has no member named 'mutex' omnithreads.xs: In function 'void XS_omnithreads__handle(PerlInterpreter*, CV*)': omnithreads.xs:1068: error: 'struct ithread' has no member named 'thr' omnithreads.xs: In function 'void XS_omnithreads_kill(PerlInterpreter*, CV*)': omnithreads.xs:977: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:977: error: expected `;' before 'lock' omnithreads.xs: In function 'void XS_omnithreads_is_joinable(PerlInterpreter*, CV*)': omnithreads.xs:1144: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:1144: error: expected `;' before 'lock' omnithreads.xs: In function 'void XS_omnithreads_object(PerlInterpreter*, CV*)': omnithreads.xs:1038: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs: In function 'void XS_omnithreads_set_thread_exit_only(PerlInterpreter*, CV*)': omnithreads.xs:1173: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:1173: error: expected `;' before 'lock' omnithreads.xs: In function 'void XS_omnithreads__handle(PerlInterpreter*, CV*)': omnithreads.xs:1068: error: 'struct ithread' has no member named 'thr' omnithreads.xs: In function 'void boot_omnithreads(PerlInterpreter*, CV*)': omnithreads.xs:1188: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:1202: error: 'struct ithread' has no member named 'thr' omnithreads.xs:1202: error: 'omni_thread' has not been declared omnithreads.xs:1202: error: 'self' was not declared in this scope omnithreads.xs: In function 'void XS_omnithreads_is_joinable(PerlInterpreter*, CV*)': omnithreads.xs:1144: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:1144: error: expected `;' before 'lock' omnithreads.xs: In function 'void XS_omnithreads_set_thread_exit_only(PerlInterpreter*, CV*)': omnithreads.xs:1173: error: 'omni_mutex_lock' was not declared in this scope omnithreads.xs:1173: error: expected `;' before 'lock' omnithreads.xs: In function 'void boot_omnithreads(PerlInterpreter*, CV*)': omnithreads.xs:1188: error: 'create_destruct_mutex' was not declared in this scope omnithreads.xs:1202: error: 'struct ithread' has no member named 'thr' omnithreads.xs:1202: error: 'omni_thread' has not been declared omnithreads.xs:1202: error: 'self' was not declared in this scope lipo: can't open input file: /var/tmp//ccKowLDY.out (No such file or directory) make[1]: *** [omnithreads.o] Error 1 make: *** [subdirs] Error 2