Set up gcc environment - 3.3 Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lastrocat Note (probably harmless): No library found for -lutil Note (probably harmless): No library found for -lwcslib Note (probably harmless): No library found for -lcompress Writing Makefile for Astro::SkyCat cp SkyCat.pm blib/lib/Astro/SkyCat.pm /export/home/cpanrun/build/5.10.0/bin/perl /export/home/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /export/home/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap typemap SkyCat.xs > SkyCat.xsc && mv SkyCat.xsc SkyCat.c Please specify prototyping behavior for SkyCat.xs (see perlxs manual) g++ -c -I/home/timj/data/tmp/catlib-3.7.1/cat/astrocat/include -I/home/timj/data/tmp/catlib-3.7.1/cat/ccat/include -I/home/timj/data/tmp/catlib-3.7.1/astrotcl/wcslib/include -I/home/timj/data/tmp/catlib-3.7.1/tclutil/util/include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" SkyCat.c In file included from /usr/local/include/c++/3.3/backward/iostream.h:31, from SkyCat.xs:8: /usr/local/include/c++/3.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. SkyCat.xs:20:26: AstroCatalog.h: No such file or directory SkyCat.xs:25: error: syntax error before `*' token SkyCat.xs:30: error: ISO C++ forbids declaration of `outwc' with no type SkyCat.xs:30: error: parse error before `*' token SkyCat.xs:30: error: `tmp' was not declared in this scope SkyCat.xs:31: error: parse error before `}' token SkyCat.xs:39: error: syntax error before `*' token SkyCat.xs:44: error: ISO C++ forbids declaration of `outq' with no type SkyCat.xs:44: error: `AstroQuery' was not declared in this scope SkyCat.xs:44: error: parse error before `)' token SkyCat.xs:44: error: `tmp' was not declared in this scope SkyCat.xs:45: error: parse error before `}' token SkyCat.c: In function `void XS_Astro__SkyCat_new(PerlInterpreter*, CV*)': SkyCat.c:83: error: `AstroCatalog' undeclared (first use this function) SkyCat.c:83: error: (Each undeclared identifier is reported only once for each function it appears in.) SkyCat.c:83: error: `RETVAL' undeclared (first use this function) SkyCat.xs:64: error: parse error before `::' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_query(PerlInterpreter*, CV*)': SkyCat.c:106: error: `AstroQuery' undeclared (first use this function) SkyCat.c:106: error: `q' undeclared (first use this function) SkyCat.c:108: error: `QueryResult' undeclared (first use this function) SkyCat.c:108: error: `result' undeclared (first use this function) SkyCat.c:109: error: `THIS' undeclared (first use this function) SkyCat.c:115: error: parse error before `)' token SkyCat.c:122: error: parse error before `)' token SkyCat.c:129: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_symbol(PerlInterpreter*, CV*)': SkyCat.c:160: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_searchCols(PerlInterpreter*, CV*)': SkyCat.c:190: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_sortCols(PerlInterpreter*, CV*)': SkyCat.c:220: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_sortOrder(PerlInterpreter*, CV*)': SkyCat.c:250: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_showCols(PerlInterpreter*, CV*)': SkyCat.c:280: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_copyright(PerlInterpreter*, CV*)': SkyCat.c:310: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_help(PerlInterpreter*, CV*)': SkyCat.c:340: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_id_col(PerlInterpreter*, CV*)': SkyCat.c:370: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_ra_col(PerlInterpreter*, CV*)': SkyCat.c:400: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_dec_col(PerlInterpreter*, CV*)': SkyCat.c:430: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_x_col(PerlInterpreter*, CV*)': SkyCat.c:460: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_y_col(PerlInterpreter*, CV*)': SkyCat.c:490: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_is_tcs(PerlInterpreter*, CV*)': SkyCat.c:520: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_isWcs(PerlInterpreter*, CV*)': SkyCat.c:550: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_isPix(PerlInterpreter*, CV*)': SkyCat.c:580: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_equinox(PerlInterpreter*, CV*)': SkyCat.c:610: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_feedback(PerlInterpreter*, CV*)': SkyCat.c:639: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_status(PerlInterpreter*, CV*)': SkyCat.c:668: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_name(PerlInterpreter*, CV*)': SkyCat.c:698: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_longName(PerlInterpreter*, CV*)': SkyCat.c:728: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_shortName(PerlInterpreter*, CV*)': SkyCat.c:758: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_servType(PerlInterpreter*, CV*)': SkyCat.c:788: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_url(PerlInterpreter*, CV*)': SkyCat.c:818: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_numCols(PerlInterpreter*, CV*)': SkyCat.c:848: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_colNames(PerlInterpreter*, CV*)': SkyCat.c:883: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_colName(PerlInterpreter*, CV*)': SkyCat.c:919: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_colIndex(PerlInterpreter*, CV*)': SkyCat.c:950: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_hasCol(PerlInterpreter*, CV*)': SkyCat.c:981: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_more(PerlInterpreter*, CV*)': SkyCat.c:1011: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_tmpfile(PerlInterpreter*, CV*)': SkyCat.c:1041: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_getImage(PerlInterpreter*, CV*)': SkyCat.c:1076: error: parse error before `)' token SkyCat.xs:222: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_getError(PerlInterpreter*, CV*)': SkyCat.c:1121: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_clearError(PerlInterpreter*, CV*)': SkyCat.c:1149: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Catalog_DESTROY(PerlInterpreter*, CV*)': SkyCat.c:1176: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_new(PerlInterpreter*, CV*) ': SkyCat.c:1202: error: parse error before `(' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_id(PerlInterpreter*, CV*)': SkyCat.c:1233: error: parse error before `)' token SkyCat.xs: In function `void XS_Astro__SkyCat__Query_pos(PerlInterpreter*, CV*) ': SkyCat.xs:292: error: `WorldOrImageCoords' undeclared (first use this function) SkyCat.xs:292: error: parse error before `;' token SkyCat.xs:293: error: ISO C++ forbids declaration of `WorldOrImageCoords' with no type SkyCat.xs:293: error: uninitialized const `WorldOrImageCoords' SkyCat.xs:293: error: parse error before `*' token SkyCat.xs:294: error: ISO C++ forbids declaration of `WorldOrImageCoords' with no type SkyCat.xs:294: error: redeclaration of `const int WorldOrImageCoords' SkyCat.xs:293: error: `const int WorldOrImageCoords' previously declared here SkyCat.xs:294: error: declaration of `const int WorldOrImageCoords' SkyCat.xs:293: error: conflicts with previous declaration `const int WorldOrImageCoords' SkyCat.xs:294: error: uninitialized const `WorldOrImageCoords' SkyCat.xs:294: error: parse error before `*' token SkyCat.c:1281: error: parse error before `)' token SkyCat.xs:299: error: `inwc' undeclared (first use this function) SkyCat.xs:299: error: `SvToWorldOrImageCoords' undeclared (first use this function) SkyCat.xs:311: error: `inwc2' undeclared (first use this function) SkyCat.xs:322: error: `retwc' undeclared (first use this function) SkyCat.c: In function `void XS_Astro__SkyCat__Query_width(PerlInterpreter*, CV*)': SkyCat.c:1344: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_height(PerlInterpreter*, CV*)': SkyCat.c:1382: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_dim(PerlInterpreter*, CV*) ': SkyCat.c:1419: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_mag1(PerlInterpreter*, CV*) ': SkyCat.c:1449: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_mag2(PerlInterpreter*, CV*) ': SkyCat.c:1479: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_mag(PerlInterpreter*, CV*) ': SkyCat.c:1513: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__Query_DESTROY(PerlInterpreter*, CV*)': SkyCat.c:1548: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__WorldOrImageCoords_new(PerlInterpreter*, CV*)': SkyCat.c:1574: error: parse error before `(' token SkyCat.c: In function `void XS_Astro__SkyCat__WorldCoords_new(PerlInterpreter*, CV*)': SkyCat.c:1605: error: `WorldCoords' undeclared (first use this function) SkyCat.xs:419: error: parse error before `(' token SkyCat.xs:421: error: parse error before `(' token SkyCat.c: In function `void XS_Astro__SkyCat__CatalogInfoEntry_new(PerlInterpreter*, CV*)': SkyCat.c:1635: error: `CatalogInfoEntry' undeclared (first use this function) SkyCat.c:1637: error: parse error before `(' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_new(PerlInterpreter*, CV*)': SkyCat.c:1661: error: parse error before `(' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_getPos(PerlInterpreter*, CV*)': SkyCat.c:1682: error: `pos' undeclared (first use this function) SkyCat.c:1689: error: parse error before `)' token SkyCat.c:1696: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_get(PerlInterpreter*, CV*)': SkyCat.c:1734: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_numRows(PerlInterpreter*, CV*)': SkyCat.c:1774: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_numCols(PerlInterpreter*, CV*)': SkyCat.c:1804: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_colIndex(PerlInterpreter*, CV*)': SkyCat.c:1835: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_colNames(PerlInterpreter*, CV*)': SkyCat.c:1870: error: parse error before `)' token SkyCat.c: In function `void XS_Astro__SkyCat__QueryResult_DESTROY(PerlInterpreter*, CV*)': SkyCat.c:1903: error: parse error before `)' token make: *** [SkyCat.o] Error 1