pkelsey/libuinet

Build failure on recent FreeBSD current

Closed this issue · 1 comments

Trying to build libuinet under a fairly recent FreeBSD current (11.0-CURRENT FreeBSD 11.0-CURRENT #23 r269088) fails with the following:

cc -c -O2 -pipe -fno-strict-aliasing  -std=c99 -ggdb -O0 -Wall -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wno-pointer-sign -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-incompatible-library-redeclaration -Wno-builtin-requires-header  -DUINET=1   -fstack-protector -I. -I/usr/home/wxs/dev/libuinet/lib/libuinet/api_include  -Werror  uinet_host_interface.c
In file included from uinet_host_interface.c:82:
In file included from /usr/home/wxs/dev/libuinet/lib/libuinet/api_include/uinet_api.h:36:
/usr/home/wxs/dev/libuinet/lib/libuinet/api_include/uinet_api_types.h:449:11: error: 
      expected ';' at end of declaration list
        uint64_t        ifi_epoch;              /* uptime at attach or s...
                        ^
/usr/include/net/if.h:107:30: note: expanded from macro 'ifi_epoch'
#define ifi_epoch       __ifi_epoch.tt
                                   ^
1 error generated.
gmake: *** [uinet_host_interface.o] Error 1
wxs@ack libuinet % 

Oops, somehow submitted twice. Closing.