Checking if your kit is complete... Looks good Writing Makefile for Exception::Cxx cp Cxx.pm blib/lib/Exception/Cxx.pm /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap Cxx.xs > Cxx.xsc && mv Cxx.xsc Cxx.c cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +Onolimit +Opromote_indirect_calls -DVERSION=\"1.001\" -DXS_VERSION=\"1.001\" +Z "-I/home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64/CORE" Cxx.c cc: "Cxx.xs", line 7: error 1000: Unexpected symbol: "C". cc: "Cxx.xs", line 7: error 1640: Too many storage class specifiers. cc: "Cxx.xs", line 11: error 1000: Unexpected symbol: "}". cc: "Cxx.xs", line 15: error 1000: Unexpected symbol: "PerlExCxxToken". cc: "Cxx.xs", line 15: error 1000: Unexpected symbol: ":". cc: "Cxx.xs", line 15: error 1000: Unexpected symbol: "{". cc: "Cxx.xs", line 19: warning 23: Semicolon required after last member. cc: "Cxx.xs", line 15: error 1573: Type of "PerlExCxxToken" is undefined due to an illegal declaration. cc: "Cxx.xs", line 15: error 1578: Size of struct or union member is unknown. cc: "Cxx.xs", line 19: error 1000: Unexpected symbol: "PerlExCxxToken". cc: "Cxx.xs", line 19: error 1506: Parameters allowed in function definition only. cc: "Cxx.xs", line 22: error 1000: Unexpected symbol: "protect_body_t". cc: "Cxx.xs", line 30: error 1000: Unexpected symbol: "{". cc: panic 2017: Cannot recover from earlier errors, terminating. make: *** [Cxx.o] Error 1