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) make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/NetAddr-IP/Lite' cp Lite.pm ../blib/lib/NetAddr/IP/Lite.pm make[2]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/NetAddr-IP/Lite/Util' ./siteconf "gcc" ".c" ".o" "" "-DUSE_REENTRANT_API -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" "" "-lsocket -lnsl" checking for char... yes checking size of char... 1 checking for short int... yes checking size of short int... 2 checking for int... yes checking size of int... 4 checking for u_intXX_t types... no checking for u_intXX_t types in sys/socket.h... no checking for uintXX_t types... yes checking for uintXX_t types in stdint.h... no checking for inet_aton no checking for inet_pton no checking for ENDIANness ... BIG_ENDIAN cp lib/NetAddr/IP/UtilPP.pm ../../blib/lib/NetAddr/IP/UtilPP.pm AutoSplitting ../../blib/lib/NetAddr/IP/UtilPP.pm (../../blib/lib/auto/NetAddr/IP/UtilPP) cp Util_IS.pm ../../blib/lib/NetAddr/IP/Util_IS.pm cp Util.pm ../../blib/lib/NetAddr/IP/Util.pm AutoSplitting ../../blib/lib/NetAddr/IP/Util.pm (../../blib/lib/auto/NetAddr/IP/Util) /export/home/cpanrun/build/5.6.1/bin/perl -I/export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi -I/export/home/cpanrun/build/5.6.1/lib/5.6.1 /export/home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -typemap /export/home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/typemap -typemap typemap Util.xs > Util.xsc && mv Util.xsc Util.c gcc -c -DUSE_REENTRANT_API -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fPIC -I/export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi/CORE Util.c In file included from Util.xs:48: xs_include/inet_aton.c:42: #error inet_aton, inet_pton, inet_addr not defined on this platform make[2]: *** [Util.o] Error 1 make[2]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/NetAddr-IP/Lite/Util' make[1]: *** [subdirs] Error 2 make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/NetAddr-IP/Lite' make: *** [subdirs] Error 2