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/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 -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 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/build/5.10.0/lib/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__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__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: 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:180: error: dereferencing pointer to incomplete type Popt.xs:422: error: dereferencing pointer to incomplete type Popt.xs:184: error: dereferencing pointer to incomplete type Popt.xs:428: error: dereferencing pointer to incomplete typePopt.xs:184: error: dereferencing pointer to incomplete type Popt.xs:429: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:186: error: dereferencing pointer to incomplete type Popt.xs:188: error: dereferencing pointer to incomplete type Popt.xs:432: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.xs:188: error: dereferencing pointer to incomplete type 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:194: error: dereferencing pointer to incomplete typePopt.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:200: error: dereferencing pointer to incomplete typePopt.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:203: error: dereferencing pointer to incomplete typePopt.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: In function 'XS_Getopt__Popt__Option__AUTOHELP__new_blessed_poptOption_AUTOHELP':Popt.xs:429: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:626: error: subscripted value is neither array nor pointer 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__new_blessed_poptContext': Popt.xs:760: error: invalid application of 'sizeof' to incomplete type 'struct poptContext_wrapper' Popt.xs:760: error: invalid application of 'sizeof' to incomplete type 'struct poptContext_wrapper' 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: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: invalid application of 'sizeof' to incomplete type 'struct poptOption' Popt.xs:777: error: dereferencing pointer to incomplete type Popt.xs:777: error: invalid application of 'sizeof' to incomplete type 'struct poptOption' 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_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__Option__AUTOHELP__new_blessed_poptOption_AUTOHELP': Popt.xs:626: error: subscripted value is neither array nor pointer 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_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__new_blessed_poptContext': 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_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:760: error: invalid application of 'sizeof' to incomplete type 'struct poptContext_wrapper' Popt.xs:1006: error: dereferencing pointer to incomplete type Popt.xs:760: error: invalid application of 'sizeof' to incomplete type 'struct poptContext_wrapper' 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: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: invalid application of 'sizeof' to incomplete type 'struct poptOption' Popt.xs:777: error: dereferencing pointer to incomplete type Popt.xs:777: error: invalid application of 'sizeof' to incomplete type 'struct poptOption' 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: In function 'XS_Getopt__Popt_readConfigFile':Popt.xs:801: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.xs:1015: error: dereferencing pointer to incomplete type 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_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_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_stuffArgs': Popt.xs:1067: 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:1075: error: dereferencing pointer to incomplete typePopt.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_setOtherOptionHelp': Popt.xs:1092: error: dereferencing pointer to incomplete type 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: In function 'XS_Getopt__Popt_printUsage': Popt.xs:1103: error: dereferencing pointer to incomplete type Popt.xs: In function 'XS_Getopt__Popt_printHelp': Popt.xs:1113: error: dereferencing pointer to incomplete type Popt.xs:950: warning: assignment makes pointer from integer without a cast Popt.c: In function 'boot_Getopt__Popt': Popt.c:1589: error: 'POPT_BADOPTION_NOALIAS' undeclared (first use in this function) Popt.c:1591: error: 'POPT_ERROR_BADQUOTE' undeclared (first use in this function) Popt.c:1593: error: 'POPT_ERROR_BADNUMBER' undeclared (first use in this function) Popt.c:1595: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.c:1597: error: 'POPT_ERROR_NOARG' undeclared (first use in this function) Popt.c:1599: error: 'POPT_ARGFLAG_NOT' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt_getArg':Popt.c:1601: error: 'POPT_CONTEXT_NO_EXEC' undeclared (first use in this function) Popt.xs:958: error: dereferencing pointer to incomplete type Popt.xs:958: warning: assignment makes pointer from integer without a cast Popt.c:1603: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.c:1607: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.c:1609: error: 'POPT_ERROR_BADOPERATION' undeclared (first use in this function) Popt.c:1611: error: 'POPT_CONTEXT_KEEP_FIRST' undeclared (first use in this function) Popt.c:1613: error: 'POPT_CONTEXT_POSIXMEHARDER' undeclared (first use in this function) Popt.c:1615: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.c:1617: error: 'POPT_ARGFLAG_NAND' undeclared (first use in this function) Popt.c:1619: error: 'POPT_ERROR_OVERFLOW' undeclared (first use in this function) Popt.c:1621: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.c:1623: error: 'POPT_ARGFLAG_NOR' undeclared (first use in this function) Popt.c:1625: error: 'POPT_ARGFLAG_STRIP' undeclared (first use in this function) Popt.c:1627: error: 'POPT_ARG_INTL_DOMAIN' undeclared (first use in this function) Popt.c:1629: error: 'POPT_ARGFLAG_ONEDASH' undeclared (first use in this function) Popt.xs: In function 'XS_Getopt__Popt_peekArg':Popt.c:1631: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.xs:966: error: dereferencing pointer to incomplete type Popt.xs:966: warning: assignment makes pointer from integer without a cast Popt.c:1633: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.c:1635: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.c:1637: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.c:1639: error: 'POPT_ARGFLAG_OPTIONAL' undeclared (first use in this function) Popt.c:1641: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.c:1643: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.c:1645: error: 'POPT_ERROR_OPTSTOODEEP' undeclared (first use in this function) Popt.c:1647: error: 'POPT_ARGFLAG_DOC_HIDDEN' undeclared (first use in this function) Popt.c:1649: error: 'POPT_ARGFLAG_LOGICALOPS' undeclared (first use in this function) Popt.c:1651: error: 'POPT_ERROR_BADOPT' undeclared (first use in this function) Popt.c:1653: error: 'POPT_ERROR_ERRNO' undeclared (first use in this function) 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_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_readConfigFile': Popt.xs:1015: 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_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_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.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:1589: error: 'POPT_BADOPTION_NOALIAS' undeclared (first use in this function) Popt.c:1591: error: 'POPT_ERROR_BADQUOTE' undeclared (first use in this function) Popt.c:1593: error: 'POPT_ERROR_BADNUMBER' undeclared (first use in this function) Popt.c:1595: error: 'POPT_ARG_INT' undeclared (first use in this function) Popt.c:1597: error: 'POPT_ERROR_NOARG' undeclared (first use in this function) Popt.c:1599: error: 'POPT_ARGFLAG_NOT' undeclared (first use in this function) Popt.c:1601: error: 'POPT_CONTEXT_NO_EXEC' undeclared (first use in this function) Popt.c:1603: error: 'POPT_ARGFLAG_OR' undeclared (first use in this function) Popt.c:1607: error: 'POPT_ARG_MASK' undeclared (first use in this function) Popt.c:1609: error: 'POPT_ERROR_BADOPERATION' undeclared (first use in this function) Popt.c:1611: error: 'POPT_CONTEXT_KEEP_FIRST' undeclared (first use in this function) Popt.c:1613: error: 'POPT_CONTEXT_POSIXMEHARDER' undeclared (first use in this function) Popt.c:1615: error: 'POPT_ARG_STRING' undeclared (first use in this function) Popt.c:1617: error: 'POPT_ARGFLAG_NAND' undeclared (first use in this function) Popt.c:1619: error: 'POPT_ERROR_OVERFLOW' undeclared (first use in this function) Popt.c:1621: error: 'POPT_ARG_VAL' undeclared (first use in this function) Popt.c:1623: error: 'POPT_ARGFLAG_NOR' undeclared (first use in this function) Popt.c:1625: error: 'POPT_ARGFLAG_STRIP' undeclared (first use in this function) Popt.c:1627: error: 'POPT_ARG_INTL_DOMAIN' undeclared (first use in this function) Popt.c:1629: error: 'POPT_ARGFLAG_ONEDASH' undeclared (first use in this function) Popt.c:1631: error: 'POPT_ARG_NONE' undeclared (first use in this function) Popt.c:1633: error: 'POPT_ARGFLAG_XOR' undeclared (first use in this function) Popt.c:1635: error: 'POPT_ARG_DOUBLE' undeclared (first use in this function) Popt.c:1637: error: 'POPT_ARGFLAG_AND' undeclared (first use in this function) Popt.c:1639: error: 'POPT_ARGFLAG_OPTIONAL' undeclared (first use in this function) Popt.c:1641: error: 'POPT_ARG_FLOAT' undeclared (first use in this function) Popt.c:1643: error: 'POPT_ARG_LONG' undeclared (first use in this function) Popt.c:1645: error: 'POPT_ERROR_OPTSTOODEEP' undeclared (first use in this function) Popt.c:1647: error: 'POPT_ARGFLAG_DOC_HIDDEN' undeclared (first use in this function) Popt.c:1649: error: 'POPT_ARGFLAG_LOGICALOPS' undeclared (first use in this function) Popt.c:1651: error: 'POPT_ERROR_BADOPT' undeclared (first use in this function) Popt.c:1653: error: 'POPT_ERROR_ERRNO' undeclared (first use in this function) lipo: can't open input file: /var/tmp//cc8y8oiu.out (No such file or directory) make: *** [Popt.o] Error 1