Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgeocoderja Writing Makefile for Geo::Coder::Ja cp lib/Geo/Coder/Ja.pm blib/lib/Geo/Coder/Ja.pm cp lib/Geo/Coder/Ja.xs blib/lib/Geo/Coder/Ja.xs /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 Ja.xs > Ja.xsc && mv Ja.xsc Ja.c cc -c -I/usr/local/include -Isrc -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" Ja.c Error 112: "Ja.xs", line 7 # Include file "geocoder.h" not found. #include "geocoder.h" ^^^^^^^^^^^^ Error 112: "Ja.xs", line 8 # Include file "gcjlib.h" not found. #include "gcjlib.h" ^^^^^^^^^^ Error 373: "Ja.xs", line 11 # Old-style function definition parameter must be a simple identifier. adr_code2hashref(ADR_CODE *adr_code) ^^^^^^^^^^^^^^^^^^ Error 172: "Ja.xs", line 14 # Undeclared variable 'STRMAX'. char kanji[STRMAX + 1], kana[STRMAX + 1]; ^^^^^^ Error 176: "Ja.xs", line 14 # Size of array must be an integral constant expression of value greater than 0. char kanji[STRMAX + 1], kana[STRMAX + 1]; ^^^^^^^^^^ Error 172: "Ja.xs", line 14 # Undeclared variable 'STRMAX'. char kanji[STRMAX + 1], kana[STRMAX + 1]; ^^^^^^ Error 176: "Ja.xs", line 14 # Size of array must be an integral constant expression of value greater than 0. char kanji[STRMAX + 1], kana[STRMAX + 1]; ^^^^^^^^^^ Error 172: "Ja.xs", line 17 # Undeclared variable 'STRMAX'. match_level = gcjAdrCode2Str(adr_code, kanji, STRMAX, kana, STRMAX); ^^^^^^ Error 172: "Ja.xs", line 19 # Undeclared variable 'adr_code'. nret = gcjAdrCode2Point(adr_code, &latitude, &longitude); ^^^^^^^^ Error 172: "Ja.xs", line 40 # Undeclared variable 'DB_AUTO'. newCONSTSUB(stash, "DB_AUTO", newSViv(DB_AUTO)); ^^^^^^^^^^^ Error 172: "Ja.xs", line 41 # Undeclared variable 'DB_GYOSEI'. newCONSTSUB(stash, "DB_GYOSEI", newSViv(DB_GYOSEI)); ^^^^^^^^^^^ Error 172: "Ja.xs", line 42 # Undeclared variable 'DB_CHO'. newCONSTSUB(stash, "DB_CHO", newSViv(DB_CHO)); ^^^^^^^^^^^ Error 699: "Ja.xs", line 42 # Error limit reached; halting compilation. newCONSTSUB(stash, "DB_CHO", newSViv(DB_CHO)); ^^^^^^^^^^^ make: *** [Ja.o] Error 2