Http://www.kohala.com/start/Unpv12e.html Download Source Code
Unzip to the directory UNPV12E
#CD UNPV12E # cd lib # make
GCC -G -O2 -D_REENTRANT -WALL -C -O Connect_nonb.o connection_nonb.cin file include from connect_nonb.c: 1: unp.h: 114: Redefinition of `struct in_pktinfo'make: *** [connection_nonb.o] Error 1
This error correction method is to comment down this definition (from the online search, do not know the correct incorrect, anyway, can pass)
# Make # cd ../libfree#make#cd ../libgai#make
GCC -G -O2 -D_REENTRANT -WALL -C -O GetNameInfo.o getNameInfo.cgetnameInfo.c: 8: conflicting type for `GetNameInfo '/ usr / include / netdb.h: 474: previous declaration of` GetNameInfo'make: * ** [getNameInfo.o] Error 1
I don't know how to fix this error.
#cd ../intro#make
...
/root/unpv12e/intro/daytimetcpsrvv6.c:18: undefined reference to `ipv6addr_any'daytimetcpsrvv6.o (.text 0x3d): / root / unpv12e / intro / daytimetcpsrvv6.c: 18: undefined reference to` ipv6addr_any'daytimetcpsrvv6. o (.text 0x48): / root / unpv12e / intro / daytimetcpsrvv6.c: 18: undefined reference to `ipv6addr_any'daytimetcpsrvv6.o (.text 0x56): / root / unpv12e / intro / daytimetcpsrvv6.c: 18: Undefined Reference to `IPv6addr_anycollect2: ld returned 1 exit statsmake: *** [daytimetcpsrv6] error
The statement extern struct in6_addr ipv6addr_addr ipv6addr_Addr ipv6addr_addr ipv6addr ipv6addr_addr ipv6addr_addr ipv6addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr_Addr IPv6Addr
#. / daytimetcpsrv & #. / daytimetcpcli 127.0.0.1
Getting the output time should indicate that the installation is initially successful.