A fresh checkout of parrot won't build for me due to the missing inet_aton symbol on Solaris 8. My perl5 configuration correctly records $Config{d_inetaton}=undef, but io_unix.o unconditionally expects inet_aton.
cc -o parrot -L/usr/local/lib -R/usr/local/lib imcc/main.o \ blib/lib/libparrot.a -lsocket -lnsl -ldl -lm -lpthread -lrt Undefined first referenced symbol in file inet_aton blib/lib/libparrot.a(io_unix.o) ld: fatal: Symbol referencing errors. No output written to parr
I know I only develop on Linux and Solaris. Linux can use either but Solaris needed inet_pton.
I'm not sure why Leo changed it, but I'll put it back.
Leo do you have an OS that does not have inet_pton?
-Melvin