Checking if your kit is complete... Looks good Writing Makefile for Tie::GHash cp GHash.pm blib/lib/Tie/GHash.pm /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl -Mblib -MInline=NOISY,_INSTALL_ -MTie::GHash -e1 0.12 blib/arch ***************** This module is deprecated. Please install the latest version of InlineX::C2XS instead ***************** Starting Build Prepocess Stage Finished Build Prepocess Stage Starting Build Parse Stage Finished Build Parse Stage Starting Build Glue 1 Stage Finished Build Glue 1 Stage Starting Build Glue 2 Stage Finished Build Glue 2 Stage Starting Build Glue 3 Stage Finished Build Glue 3 Stage Starting Build Compile Stage Starting "perl Makefile.PL" Stage Unrecognized argument in LIBS ignored: 'INC' Writing Makefile for Tie::GHash Finished "perl Makefile.PL" Stage Starting "make" Stage make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tie-GHash/_Inline/build/Tie/GHash' /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap GHash.xs > GHash.xsc && mv GHash.xsc GHash.c cc -c -I/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tie-GHash -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 +DSitanium2 +Ofltacc=strict -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" GHash.c Error 112: "GHash.xs", line 5 # Include file not found. #include ^^^^^^^^ Error 419: "GHash.xs", line 8 # 'GHashTable' is used as a type, but has not been defined as a type. GHashTable *h; ^^^^^^^^^^ Error 172: "GHash.xs", line 22 # Undeclared variable 'g_str_equal'. t->h = g_hash_table_new(g_str_hash, g_str_equal); ^^^^^^^^^^^ Error 538: "GHash.xs", line 30 # In order to have this sort of expression on the left hand side of an assignment, it must be surrounded with parentheses. GHashTable *h = ((Tie_GHash*)SvIV(SvRV(obj)))->h; ^^^^^^^^^^^^^ Error 172: "GHash.xs", line 30 # Undeclared variable 'GHashTable'. GHashTable *h = ((Tie_GHash*)SvIV(SvRV(obj)))->h; ^^^^^^^^^^ Error 172: "GHash.xs", line 33 # Undeclared variable 'h'. if (g_hash_table_lookup_extended(h, key, &old_key, &old_value)) { ^ Error 172: "GHash.xs", line 35 # Undeclared variable 'h'. g_hash_table_insert(h, old_key, g_strdup(value)); ^ Error 172: "GHash.xs", line 39 # Undeclared variable 'h'. g_hash_table_insert(h, g_strdup(key), g_strdup(value)); ^ Error 538: "GHash.xs", line 44 # In order to have this sort of expression on the left hand side of an assignment, it must be surrounded with parentheses. GHashTable *h = ((Tie_GHash*)SvIV(SvRV(obj)))->h; ^^^^^^^^^^^^^ Error 172: "GHash.xs", line 44 # Undeclared variable 'GHashTable'. GHashTable *h = ((Tie_GHash*)SvIV(SvRV(obj)))->h; ^^^^^^^^^^ Error 172: "GHash.xs", line 45 # Undeclared variable 'h'. return g_hash_table_lookup(h, key); ^ Error 538: "GHash.xs", line 49 # In order to have this sort of expression on the left hand side of an assignment, it must be surrounded with parentheses. GHashTable *h = ((Tie_GHash*)SvIV(SvRV(obj)))->h; ^^^^^^^^^^^^^ Error 699: "GHash.xs", line 49 # Error limit reached; halting compilation. GHashTable *h = ((Tie_GHash*)SvIV(SvRV(obj)))->h; ^^^^^^^^^^^^^ make[1]: *** [GHash.o] Error 2 make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tie-GHash/_Inline/build/Tie/GHash' A problem was encountered while attempting to compile and install your Inline C code. The command that failed was: make The build directory was: /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tie-GHash/_Inline/build/Tie/GHash To debug the problem, cd to the build directory, and inspect the output files. at -e line 0 INIT failed--call queue aborted. make: *** [GHash.inl] Error 2