This build requires a C compiler by default - A slower, pure Perl version that does not require compilation of XS code can be used instead, by invoking this as perl Makefile.PL -noxs Looks like this host does not have Test::Pod installed. Without this module, the Pod documentation cannot be tested. This is not a big deal really, but you might want to install Test::Pod by issuing the following command: perl -MCPAN -e "install('Test::Pod')" at a nearby shell. This is nice because it allows easy tests of your own documentation. You might want to install Pod::Coverage, so that coverage of the documentation can be properly tested. You can do so by typing the following: perl -MCPAN -e "install('Pod::Coverage')" ====================================================================== W A R N I N G - Please do read below if you have legacy code ====================================================================== Versions 3.21 and above of NetAddr::IP, include hooks for the Storable class that are incompatible with the old (automatic) method of storing data. To regain backwards compatibility, the module must be use()d as use NetAddr::IP ':old_storable'; Which will disable the new hooks and revert back to the old ways. If you do not use Storable along NetAddr::IP or just don't know what this all means, most likely you're safe to go along. Versions before 3.25 recognized by default IP addresses as returned by inet_aton. This is no longer the default. To enable this behaviour again, the module must be use()d as use NetAddr::IP ':aton'; Checking if your kit is complete... Looks good Testing if you have a C compiler and the needed header files.... cc -c -o compile.o compile.c You have a working compiler. Writing Makefile for NetAddr::IP::Util Writing Makefile for NetAddr::IP::Lite Writing Makefile for NetAddr::IP cp IP.pm blib/lib/NetAddr/IP.pm AutoSplitting blib/lib/NetAddr/IP.pm (blib/lib/auto/NetAddr/IP) cp Lite.pm ../blib/lib/NetAddr/IP/Lite.pm ./siteconf "gcc" ".c" ".o" "" "-fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement" "" "" checking for char... yes checking size of char... siteconf: error: cannot compute sizeof (char), 77 make[2]: *** [localStuff.h] Error 1 make[1]: *** [subdirs] Error 2 make: *** [subdirs] Error 2