Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lmx Note (probably harmless): No library found for -leng Writing Makefile for Math::Matlab::Engine cp lib/Math/Matlab/Engine.pm blib/lib/Math/Matlab/Engine.pm AutoSplitting blib/lib/Math/Matlab/Engine.pm (blib/lib/auto/Math/Matlab/Engine) /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap Engine.xs > Engine.xsc && mv Engine.xsc Engine.c Please specify prototyping behavior for Engine.xs (see perlxs manual) cc -c -I/usr/global/matlab6/extern/include -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" Engine.c Error 112: "Engine.xs", line 5 # Include file "engine.h" not found. #include "engine.h" ^^^^^^^^^^ Error 172: "Engine.c", line 79 # Undeclared variable 'Engine'. Engine * RETVAL; ^^^^^^ Error 172: "Engine.xs", line 45 # Undeclared variable 'Engine'. Engine *ep; ^^^^^^ Error 172: "Engine.xs", line 47 # Undeclared variable 'ep'. if (!(ep = engOpen("\0"))) { ^^ Error 172: "Engine.xs", line 51 # Undeclared variable 'RETVAL'. RETVAL = ep; ^^^^^^ Error 172: "Engine.c", line 92 # Undeclared variable 'RETVAL'. sv_setref_pv(ST(0), CLASS, (void*) RETVAL); ^^^^^^^^^^^^ Error 172: "Engine.c", line 110 # Undeclared variable 'Engine'. Engine * ep; ^^^^^^ Error 419: "Engine.c", line 115 # 'Engine' is used as a type, but has not been defined as a type. ep = (Engine *) SvIV((SV*)SvRV(ST(0))); ^^^^^^ Error 172: "Engine.c", line 115 # Undeclared variable 'ep'. ep = (Engine *) SvIV((SV*)SvRV(ST(0))); ^^ Error 172: "Engine.xs", line 61 # Undeclared variable 'ep'. RETVAL = 1 - engClose(ep); ^^ Error 172: "Engine.c", line 140 # Undeclared variable 'Engine'. Engine * ep; ^^^^^^ Error 419: "Engine.c", line 146 # 'Engine' is used as a type, but has not been defined as a type. ep = (Engine *) SvIV((SV*)SvRV(ST(0))); ^^^^^^ Error 699: "Engine.c", line 146 # Error limit reached; halting compilation. ep = (Engine *) SvIV((SV*)SvRV(ST(0))); ^^^^^^ make: *** [Engine.o] Error 2