привет.
пытаюсь собрать systrace-1.6g. OS: ubuntu-12.10, x86_64.
распаковал, сконфигурировал, выполняю make и получаю такое:
In file included from systrace.c:67
/usr/include/netinet/in.h:141:18: error: two or more data types in declaration specifiers
typedef uint32_t in_addr_t;
в самом начале '/usr/include/netinet/in.h', помимо прочих, происходит подключение 'stdint.h', в котором, и определен uint32_t. ведать, препроцессорные стражи срабатывают... ладно, думаю я, захардкожу прям в '/usr/include/netinet/in.h'.
заменяю строку:
typedef uint32_t in_addr_t;
typedef unsigned int in_addr_t;
/usr/include/netinet/in.h:141:22: error: duplicate ‘unsigned’
подскажите, что я делаю не так?
благодарен.