Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lpopt Writing Makefile for Getopt::Popt cp Popt.pm blib/lib/Getopt/Popt.pm cp example.pl blib/lib/Getopt/example.pl /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 -typemap typemap Popt.xs > Popt.xsc && mv Popt.xsc Popt.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=\"0.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" Popt.c Popt.xs:10:18: error: popt.h: No such file or directory Popt.xs:10:18: error: popt.h: No such file or directory Popt.xs:34: error: parse error before 'poptContext' Popt.xs:34: warning: no semicolon at end of struct or union Popt.xs:38: error: parse error before '}' token Popt.xs:51: error: field 'popt_alias' has incomplete type Popt.xs:60: error: field 'popt_option' has incomplete type Popt.xs:34: error: parse error before 'poptContext' Popt.xs:34: warning: no semicolon at end of struct or union Popt.xs:38: error: parse error before '}' token Popt.xs:51: error: field 'popt_alias' has incomplete type Popt.xs:60: error: field 'popt_option' has incomplete type Popt.xs: In function 'XS_Getopt__Popt__Alias__new_blessed_poptAlias': Popt.xs:171: error: dereferencing pointer to incomplete type Popt.xs:172: error: dereferencing pointer to incomplete type Popt.xs:174: error: dereferencing pointer to incomplete type Popt.xs:176: error: dereferencing pointer to incomplete type Popt.xs:180: error: dereferencing pointer to incomplete type Popt.xs:184: error: dereferencing pointer to incomplete type Popt.xs:184: error: dereferencing pointer to incomplete type Popt.xs:186: error: dereferencing pointer to incomplete type Popt.xs:188: error: dereferencing pointer to incomplete type Popt.xs:188: error: dereferencing pointer to incomplete type Popt.xs:194: error: dereferencing pointer to incomplete type Popt.xs:200: error: dereferencing pointer to incomplete type Popt.xs:203: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Alias__new_blessed_poptAlias': Popt.xs:171: error: dereferencing pointer to incomplete type Popt.xs:172: error: dereferencing pointer to incomplete type Popt.xs:174: error: dereferencing pointer to incomplete type Popt.xs:176: error: dereferencing pointer to incomplete type Popt.xs:180: error: dereferencing pointer to incomplete type Popt.xs:184: error: dereferencing pointer to incomplete type Popt.xs:184: error: dereferencing pointer to incomplete type Popt.xs:186: error: dereferencing pointer to incomplete type Popt.xs:188: error: dereferencing pointer to incomplete type Popt.xs:188: error: dereferencing pointer to incomplete type Popt.xs:194: error: dereferencing pointer to incomplete type Popt.xs:200: error: dereferencing pointer to incomplete type Popt.xs:203: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option__new_blessed_poptOption': Popt.xs:281: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:281: error: (Each undeclared identifier is reported only once Popt.xs:281: error: for each function it appears in.) Popt.xs:281: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:282: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs:299: error: dereferencing pointer to incomplete type Popt.xs:301: error: dereferencing pointer to incomplete type Popt.xs:305: error: dereferencing pointer to incomplete type Popt.xs:309: error: dereferencing pointer to incomplete type Popt.xs:313: error: dereferencing pointer to incomplete type Popt.xs:314: error: dereferencing pointer to incomplete type Popt.xs:318: error: dereferencing pointer to incomplete type Popt.xs:324: error: dereferencing pointer to incomplete type Popt.xs:325: error: dereferencing pointer to incomplete type Popt.xs:329: error: dereferencing pointer to incomplete type Popt.xs:333: error: dereferencing pointer to incomplete type Popt.xs:334: error: dereferencing pointer to incomplete type Popt.xs:337: error: dereferencing pointer to incomplete type Popt.xs:341: error: dereferencing pointer to incomplete type Popt.xs:350: error: dereferencing pointer to incomplete type Popt.xs:356: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.xs:358: error: dereferencing pointer to incomplete type Popt.xs:361: error: dereferencing pointer to incomplete type Popt.xs:364: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.xs:366: error: dereferencing pointer to incomplete type Popt.xs:369: error: dereferencing pointer to incomplete type Popt.xs:372: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.xs:373: error: dereferencing pointer to incomplete type Popt.xs:376: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.xs:377: error: dereferencing pointer to incomplete type Popt.xs:380: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.xs:381: error: dereferencing pointer to incomplete type Popt.xs:386: error: dereferencing pointer to incomplete type Popt.xs:386: error: dereferencing pointer to incomplete type Popt.xs:387: error: dereferencing pointer to incomplete type Popt.xs:387: error: dereferencing pointer to incomplete type Popt.xs:388: error: dereferencing pointer to incomplete type Popt.xs:388: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option__assign_argref': Popt.xs:421: error: dereferencing pointer to incomplete type Popt.xs:421: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:421: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.xs:422: error: dereferencing pointer to incomplete type Popt.xs:428: error: dereferencing pointer to incomplete type Popt.xs:429: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:432: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.xs:433: error: dereferencing pointer to incomplete type Popt.xs:436: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs:451: error: dereferencing pointer to incomplete type Popt.xs:451: error: 'POPT_ARGFLAG_NOT' undeclared (first use in this function) Popt.xs:452: error: dereferencing pointer to incomplete type Popt.xs:452: error: dereferencing pointer to incomplete type Popt.xs:453: error: dereferencing pointer to incomplete type Popt.xs:453: error: 'POPT_ARGFLAG_LOGICALOPS' undeclared (first use in this function) Popt.xs:455: error: dereferencing pointer to incomplete type Popt.xs:455: error: dereferencing pointer to incomplete type Popt.xs:457: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.xs:458: error: dereferencing pointer to incomplete type Popt.xs:458: error: dereferencing pointer to incomplete type Popt.xs:460: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.xs:461: error: dereferencing pointer to incomplete type Popt.xs:461: error: dereferencing pointer to incomplete type Popt.xs:463: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.xs:464: error: dereferencing pointer to incomplete type Popt.xs:464: error: dereferencing pointer to incomplete type Popt.xs:472: error: dereferencing pointer to incomplete type Popt.xs:473: error: dereferencing pointer to incomplete type Popt.xs:473: error: dereferencing pointer to incomplete type Popt.xs:476: error: dereferencing pointer to incomplete type Popt.xs:480: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.xs:481: error: dereferencing pointer to incomplete type Popt.xs:484: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.xs:485: error: dereferencing pointer to incomplete type Popt.xs:488: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.xs:489: error: dereferencing pointer to incomplete type Popt.xs:494: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option_DESTROY': Popt.xs:516: error: dereferencing pointer to incomplete type Popt.xs:520: error: dereferencing pointer to incomplete type Popt.xs:520: error: dereferencing pointer to incomplete type Popt.xs:521: error: dereferencing pointer to incomplete type Popt.xs:521: error: dereferencing pointer to incomplete type Popt.xs:522: error: dereferencing pointer to incomplete type Popt.xs:522: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option__test_assign_arg': Popt.xs:532: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:532: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt__Option__new_blessed_poptOption': Popt.xs:281: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:281: error: (Each undeclared identifier is reported only once Popt.xs:281: error: for each function it appears in.) Popt.xs:281: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:282: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs:299: error: dereferencing pointer to incomplete type Popt.xs:301: error: dereferencing pointer to incomplete type Popt.xs:305: error: dereferencing pointer to incomplete type Popt.xs:309: error: dereferencing pointer to incomplete type Popt.xs:313: error: dereferencing pointer to incomplete type Popt.xs:314: error: dereferencing pointer to incomplete type Popt.xs:318: error: dereferencing pointer to incomplete type Popt.xs:324: error: dereferencing pointer to incomplete type Popt.xs:325: error: dereferencing pointer to incomplete type Popt.xs:329: error: dereferencing pointer to incomplete type Popt.xs:333: error: dereferencing pointer to incomplete type Popt.xs:334: error: dereferencing pointer to incomplete type Popt.xs:337: error: dereferencing pointer to incomplete type Popt.xs:341: error: dereferencing pointer to incomplete type Popt.xs:350: error: dereferencing pointer to incomplete type Popt.xs:356: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.xs:358: error: dereferencing pointer to incomplete type Popt.xs:361: error: dereferencing pointer to incomplete type Popt.xs:364: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.xs:366: error: dereferencing pointer to incomplete type Popt.xs:369: error: dereferencing pointer to incomplete type Popt.xs:372: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.xs:373: error: dereferencing pointer to incomplete type Popt.xs:376: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.xs:377: error: dereferencing pointer to incomplete type Popt.xs:380: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.xs:381: error: dereferencing pointer to incomplete type Popt.xs:386: error: dereferencing pointer to incomplete type Popt.xs:386: error: dereferencing pointer to incomplete type Popt.xs:387: error: dereferencing pointer to incomplete type Popt.xs:387: error: dereferencing pointer to incomplete type Popt.xs:388: error: dereferencing pointer to incomplete type Popt.xs:388: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option__assign_argref': Popt.xs:421: error: dereferencing pointer to incomplete type Popt.xs:421: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:421: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.xs:422: error: dereferencing pointer to incomplete type Popt.xs:428: error: dereferencing pointer to incomplete type Popt.xs:429: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:432: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.xs:433: error: dereferencing pointer to incomplete type Popt.xs:436: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs:451: error: dereferencing pointer to incomplete type Popt.xs:451: error: 'POPT_ARGFLAG_NOT' undeclared (first use in this function) Popt.xs:452: error: dereferencing pointer to incomplete type Popt.xs:452: error: dereferencing pointer to incomplete type Popt.xs:453: error: dereferencing pointer to incomplete type Popt.xs:453: error: 'POPT_ARGFLAG_LOGICALOPS' undeclared (first use in this function) Popt.xs:455: error: dereferencing pointer to incomplete type Popt.xs:455: error: dereferencing pointer to incomplete type Popt.xs:457: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.xs:458: error: dereferencing pointer to incomplete type Popt.xs:458: error: dereferencing pointer to incomplete type Popt.xs:460: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.xs:461: error: dereferencing pointer to incomplete type Popt.xs:461: error: dereferencing pointer to incomplete type Popt.xs:463: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.xs:464: error: dereferencing pointer to incomplete type Popt.xs:464: error: dereferencing pointer to incomplete type Popt.xs:472: error: dereferencing pointer to incomplete type Popt.xs:473: error: dereferencing pointer to incomplete type Popt.xs:473: error: dereferencing pointer to incomplete type Popt.xs:476: error: dereferencing pointer to incomplete type Popt.xs:480: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.xs:481: error: dereferencing pointer to incomplete type Popt.xs:484: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.xs:485: error: dereferencing pointer to incomplete type Popt.xs:488: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.xs:489: error: dereferencing pointer to incomplete type Popt.xs:494: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option__AUTOHELP__new_blessed_poptOption_AUTOHELP': Popt.xs:626: error: subscripted value is neither array nor pointer Popt.xs: In function 'XS_Getopt__Popt__new_blessed_poptContext': Popt.xs:760: error: invalid application of 'sizeof' to incomplete type 'struct poptContext_wrapper' Popt.xs:762: error: dereferencing pointer to incomplete type Popt.xs:764: error: dereferencing pointer to incomplete type Popt.xs:764: error: dereferencing pointer to incomplete type Popt.xs:766: error: dereferencing pointer to incomplete type Popt.xs:766: error: dereferencing pointer to incomplete type Popt.xs:767: error: dereferencing pointer to incomplete type Popt.xs:769: error: dereferencing pointer to incomplete type Popt.xs:771: error: dereferencing pointer to incomplete type Popt.xs:775: error: dereferencing pointer to incomplete type Popt.xs:776: error: dereferencing pointer to incomplete type Popt.xs:776: error: dereferencing pointer to incomplete type Popt.xs:777: error: dereferencing pointer to incomplete type Popt.xs:777: error: dereferencing pointer to incomplete type Popt.xs:777: error: invalid application of 'sizeof' to incomplete type 'struct poptOption' Popt.xs:782: error: dereferencing pointer to incomplete type Popt.xs:784: error: dereferencing pointer to incomplete type Popt.xs:791: error: dereferencing pointer to incomplete type Popt.xs:797: error: dereferencing pointer to incomplete type Popt.xs:797: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:797: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs:798: error: dereferencing pointer to incomplete type Popt.xs:798: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:799: error: dereferencing pointer to incomplete type Popt.xs:799: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.xs:800: error: dereferencing pointer to incomplete type Popt.xs:801: error: dereferencing pointer to incomplete type Popt.xs:801: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.xs:802: error: dereferencing pointer to incomplete type Popt.xs:803: error: dereferencing pointer to incomplete type Popt.xs:803: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.xs:804: error: dereferencing pointer to incomplete type Popt.xs:809: error: dereferencing pointer to incomplete type Popt.xs:812: error: dereferencing pointer to incomplete type Popt.xs:812: error: 'POPT_TABLEEND' undeclared (first use in this function) Popt.xs:815: error: dereferencing pointer to incomplete type Popt.xs:824: error: dereferencing pointer to incomplete type Popt.xs:825: error: dereferencing pointer to incomplete type Popt.xs:826: error: dereferencing pointer to incomplete type Popt.xs:827: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option_DESTROY': Popt.xs:516: error: dereferencing pointer to incomplete type Popt.xs:520: error: dereferencing pointer to incomplete type Popt.xs:520: error: dereferencing pointer to incomplete type Popt.xs:521: error: dereferencing pointer to incomplete type Popt.xs:521: error: dereferencing pointer to incomplete type Popt.xs:522: error: dereferencing pointer to incomplete type Popt.xs:522: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt__Option__test_assign_arg': Popt.xs:532: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:532: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt__Option__AUTOHELP__new_blessed_poptOption_AUTOHELP': Popt.xs:626: error: subscripted value is neither array nor pointer Popt.xs: In function 'XS_Getopt__Popt_DESTROY': Popt.xs:842: error: dereferencing pointer to incomplete type Popt.xs:844: error: dereferencing pointer to incomplete type Popt.xs:846: error: dereferencing pointer to incomplete type Popt.xs:848: error: dereferencing pointer to incomplete type Popt.xs:850: error: dereferencing pointer to incomplete type Popt.xs:852: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_getNextOpt': Popt.xs:873: error: dereferencing pointer to incomplete type Popt.xs:879: error: dereferencing pointer to incomplete type Popt.xs:906: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:906: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt_resetContext': Popt.xs:943: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_getOptArg': Popt.xs:950: error: dereferencing pointer to incomplete type Popt.xs:950: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt__new_blessed_poptContext': Popt.xs:760: error: invalid application of 'sizeof' to incomplete type 'struct poptContext_wrapper' Popt.xs:762: error: dereferencing pointer to incomplete type Popt.xs:764: error: dereferencing pointer to incomplete type Popt.xs:764: error: dereferencing pointer to incomplete type Popt.xs:766: error: dereferencing pointer to incomplete type Popt.xs:766: error: dereferencing pointer to incomplete type Popt.xs:767: error: dereferencing pointer to incomplete type Popt.xs:769: error: dereferencing pointer to incomplete type Popt.xs:771: error: dereferencing pointer to incomplete type Popt.xs:775: error: dereferencing pointer to incomplete type Popt.xs:776: error: dereferencing pointer to incomplete type Popt.xs:776: error: dereferencing pointer to incomplete type Popt.xs:777: error: dereferencing pointer to incomplete type Popt.xs:777: error: dereferencing pointer to incomplete type Popt.xs:777: error: invalid application of 'sizeof' to incomplete type 'struct poptOption' Popt.xs:782: error: dereferencing pointer to incomplete type Popt.xs:784: error: dereferencing pointer to incomplete type Popt.xs:791: error: dereferencing pointer to incomplete type Popt.xs:797: error: dereferencing pointer to incomplete type Popt.xs:797: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:797: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs:798: error: dereferencing pointer to incomplete type Popt.xs:798: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:799: error: dereferencing pointer to incomplete type Popt.xs:799: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.xs:800: error: dereferencing pointer to incomplete type Popt.xs:801: error: dereferencing pointer to incomplete type Popt.xs:801: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.xs:802: error: dereferencing pointer to incomplete type Popt.xs:803: error: dereferencing pointer to incomplete type Popt.xs:803: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.xs:804: error: dereferencing pointer to incomplete type Popt.xs:809: error: dereferencing pointer to incomplete type Popt.xs:812: error: dereferencing pointer to incomplete type Popt.xs:812: error: 'POPT_TABLEEND' undeclared (first use in this function) Popt.xs:815: error: dereferencing pointer to incomplete type Popt.xs:824: error: dereferencing pointer to incomplete type Popt.xs:825: error: dereferencing pointer to incomplete type Popt.xs:826: error: dereferencing pointer to incomplete type Popt.xs:827: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_DESTROY': Popt.xs:842: error: dereferencing pointer to incomplete type Popt.xs:844: error: dereferencing pointer to incomplete type Popt.xs:846: error: dereferencing pointer to incomplete type Popt.xs:848: error: dereferencing pointer to incomplete type Popt.xs:850: error: dereferencing pointer to incomplete type Popt.xs:852: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_getArg': Popt.xs:958: error: dereferencing pointer to incomplete type Popt.xs:958: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_peekArg': Popt.xs:966: error: dereferencing pointer to incomplete type Popt.xs:966: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_getArgs': Popt.xs:976: error: dereferencing pointer to incomplete type Popt.xs:976: warning: initialization makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_strerror': Popt.xs:988: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_getNextOpt': Popt.xs:873: error: dereferencing pointer to incomplete type Popt.xs:879: error: dereferencing pointer to incomplete type Popt.xs:906: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.xs:906: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt_resetContext': Popt.xs:943: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_getOptArg': Popt.xs:950: error: dereferencing pointer to incomplete type Popt.xs:950: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_getArg': Popt.xs:958: error: dereferencing pointer to incomplete type Popt.xs:958: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_badOption': Popt.xs:997: error: dereferencing pointer to incomplete type Popt.xs:997: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_readDefaultConfig': Popt.xs:1006: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_peekArg': Popt.xs:966: error: dereferencing pointer to incomplete type Popt.xs:966: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_getArgs': Popt.xs:976: error: dereferencing pointer to incomplete type Popt.xs:976: warning: initialization makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_strerror': Popt.xs: In function 'XS_Getopt__Popt_readConfigFile': Popt.xs:1015: error: dereferencing pointer to incomplete type Popt.xs:988: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_badOption': Popt.xs:997: error: dereferencing pointer to incomplete type Popt.xs:997: warning: assignment makes pointer from integer without a cast Popt.xs: In function 'XS_Getopt__Popt_addAlias': Popt.xs:1028: error: dereferencing pointer to incomplete type Popt.xs:1029: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_readDefaultConfig': Popt.xs:1006: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_stuffArgs': Popt.xs:1067: error: dereferencing pointer to incomplete type Popt.xs:1075: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_readConfigFile': Popt.xs:1015: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_setOtherOptionHelp': Popt.xs:1092: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_addAlias': Popt.xs:1028: error: dereferencing pointer to incomplete type Popt.xs:1029: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_printUsage': Popt.xs:1103: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_stuffArgs': Popt.xs:1067: error: dereferencing pointer to incomplete type Popt.xs:1075: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_printHelp': Popt.xs:1113: error: dereferencing pointer to incomplete type Popt.c: In function 'boot_Getopt__Popt': Popt.c:1449: error: 'POPT_BADOPTION_NOALIAS' undeclared (first use in this function) Popt.c:1451: error: 'POPT_ERROR_BADQUOTE' undeclared (first use in this function) Popt.c:1453: error: 'POPT_ERROR_BADNUMBER' undeclared (first use in this function) Popt.c:1455: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.c:1457: error: 'POPT_ERROR_NOARG' undeclared (first use in this function) Popt.c:1459: error: 'POPT_ARGFLAG_NOT' undeclared (first use in this function) Popt.c:1461: error: 'POPT_CONTEXT_NO_EXEC' undeclared (first use in this function) Popt.c:1463: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.c:1467: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.c:1469: error: 'POPT_ERROR_BADOPERATION' undeclared (first use in this function) Popt.c:1471: error: 'POPT_CONTEXT_KEEP_FIRST' undeclared (first use in this function) Popt.c:1473: error: 'POPT_CONTEXT_POSIXMEHARDER' undeclared (first use in this function) Popt.c:1475: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.c:1477: error: 'POPT_ARGFLAG_NAND' undeclared (first use in this function) Popt.c:1479: error: 'POPT_ERROR_OVERFLOW' undeclared (first use in this function) Popt.c:1481: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.c:1483: error: 'POPT_ARGFLAG_NOR' undeclared (first use in this function) Popt.c:1485: error: 'POPT_ARGFLAG_STRIP' undeclared (first use in this function) Popt.c:1487: error: 'POPT_ARG_INTL_DOMAIN' undeclared (first use in this function) Popt.c:1489: error: 'POPT_ARGFLAG_ONEDASH' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt_setOtherOptionHelp': Popt.xs:1092: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_printUsage': Popt.xs:1103: error: dereferencing pointer to incomplete type Popt.c:1491: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.c:1493: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.c:1495: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.c:1497: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.c:1499: error: 'POPT_ARGFLAG_OPTIONAL' undeclared (first use in this function) Popt.c:1501: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.c:1503: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.c:1505: error: 'POPT_ERROR_OPTSTOODEEP' undeclared (first use in this function) Popt.c:1507: error: 'POPT_ARGFLAG_DOC_HIDDEN' undeclared (first use in this function) Popt.c:1509: error: 'POPT_ARGFLAG_LOGICALOPS' undeclared (first use in this function) Popt.c:1511: error: 'POPT_ERROR_BADOPT' undeclared (first use in this function) Popt.c:1513: error: 'POPT_ERROR_ERRNO' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt_printHelp': Popt.xs:1113: error: dereferencing pointer to incomplete type Popt.c: In function 'boot_Getopt__Popt': Popt.c:1449: error: 'POPT_BADOPTION_NOALIAS' undeclared (first use in this function) Popt.c:1451: error: 'POPT_ERROR_BADQUOTE' undeclared (first use in this function) Popt.c:1453: error: 'POPT_ERROR_BADNUMBER' undeclared (first use in this function) Popt.c:1455: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.c:1457: error: 'POPT_ERROR_NOARG' undeclared (first use in this function) Popt.c:1459: error: 'POPT_ARGFLAG_NOT' undeclared (first use in this function) Popt.c:1461: error: 'POPT_CONTEXT_NO_EXEC' undeclared (first use in this function) Popt.c:1463: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.c:1467: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.c:1469: error: 'POPT_ERROR_BADOPERATION' undeclared (first use in this function) Popt.c:1471: error: 'POPT_CONTEXT_KEEP_FIRST' undeclared (first use in this function) Popt.c:1473: error: 'POPT_CONTEXT_POSIXMEHARDER' undeclared (first use in this function) Popt.c:1475: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.c:1477: error: 'POPT_ARGFLAG_NAND' undeclared (first use in this function) Popt.c:1479: error: 'POPT_ERROR_OVERFLOW' undeclared (first use in this function) Popt.c:1481: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.c:1483: error: 'POPT_ARGFLAG_NOR' undeclared (first use in this function) Popt.c:1485: error: 'POPT_ARGFLAG_STRIP' undeclared (first use in this function) Popt.c:1487: error: 'POPT_ARG_INTL_DOMAIN' undeclared (first use in this function) Popt.c:1489: error: 'POPT_ARGFLAG_ONEDASH' undeclared (first use in this function) Popt.c:1491: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.c:1493: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.c:1495: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.c:1497: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.c:1499: error: 'POPT_ARGFLAG_OPTIONAL' undeclared (first use in this function) Popt.c:1501: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.c:1503: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.c:1505: error: 'POPT_ERROR_OPTSTOODEEP' undeclared (first use in this function) Popt.c:1507: error: 'POPT_ARGFLAG_DOC_HIDDEN' undeclared (first use in this function) Popt.c:1509: error: 'POPT_ARGFLAG_LOGICALOPS' undeclared (first use in this function) Popt.c:1511: error: 'POPT_ERROR_BADOPT' undeclared (first use in this function) Popt.c:1513: error: 'POPT_ERROR_ERRNO' undeclared (first use in this function) lipo: can't open input file: /var/tmp//cc4QOKXy.out (No such file or directory) make: *** [Popt.o] Error 1