Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgmp Writing Makefile for Math::GMP cp lib/Math/GMP.pm blib/lib/Math/GMP.pm AutoSplitting blib/lib/Math/GMP.pm (blib/lib/auto/Math/GMP) /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 GMP.xs > GMP.xsc && mv GMP.xsc GMP.c cc -c -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=\"2.04\" -DXS_VERSION=\"2.04\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" GMP.c Error 112: "GMP.xs", line 4 # Include file "gmp.h" not found. #include "gmp.h" ^^^^^^^ Warning 612: "GMP.xs", line 49 # Label 'not_there' has no uses. not_there: ^^^^^^^^^^ Error 172: "GMP.c", line 107 # Undeclared variable 'mpz_t'. mpz_t * RETVAL; ^^^^^ Error 172: "GMP.xs", line 69 # Undeclared variable 'RETVAL'. RETVAL = malloc (sizeof(mpz_t)); ^^^^^^ Error 172: "GMP.xs", line 70 # Undeclared variable 'RETVAL'. mpz_init_set_str(*RETVAL, s, 0); ^^^^^^ Error 172: "GMP.c", line 113 # Undeclared variable 'RETVAL'. sv_setref_pv(ST(0), "Math::GMP", (void*)RETVAL); ^^^^^^^^^^^^ Error 172: "GMP.c", line 133 # Undeclared variable 'mpz_t'. mpz_t * RETVAL; ^^^^^ Error 172: "GMP.xs", line 80 # Undeclared variable 'RETVAL'. RETVAL = malloc (sizeof(mpz_t)); ^^^^^^ Error 172: "GMP.xs", line 81 # Undeclared variable 'RETVAL'. mpz_init_set_str(*RETVAL, s, b); ^^^^^^ Error 172: "GMP.c", line 139 # Undeclared variable 'RETVAL'. sv_setref_pv(ST(0), "Math::GMP", (void*)RETVAL); ^^^^^^^^^^^^ Error 172: "GMP.c", line 157 # Undeclared variable 'mpz_t'. mpz_t * n; ^^^^^ Error 419: "GMP.c", line 161 # 'mpz_t' is used as a type, but has not been defined as a type. n = (mpz_t *) tmp; ^^^^^ Error 172: "GMP.c", line 161 # Undeclared variable 'n'. n = (mpz_t *) tmp; ^ Error 699: "GMP.c", line 161 # Error limit reached; halting compilation. n = (mpz_t *) tmp; ^ make: *** [GMP.o] Error 2