Thanks to everyone for the answers, I learned something. First of all, about the old naming standard, it seems that the package itself is old and not very supported, on the home page does not seem to work. Looking back at the code, I found typedefs:
#if (__sun && __SVR4) #include <inttypes.h> typedef uint8_t u_int8_t; typedef uint16_t u_int16_t; typedef uint32_t u_int32_t; typedef uint64_t u_int64_t; #endif
#if was original as follows:
#if (__sun__ $$ svr4)
Both macros are defined differently in the system. After the change, it worked fine.
Thanks again!
source share