Mock Version: 1.4.9
Mock Version: 1.4.9
Mock Version: 1.4.9
ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'], chrootPath='/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f56447d7ef0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True)
ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'], chrootPath='/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f56447d7ef0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True)
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e798914dd0eb409eba8cab8b0e34eaaf', '-D', '/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e798914dd0eb409eba8cab8b0e34eaaf', '-D', '/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Building target platforms: x86_64
Building target platforms: x86_64
Building for target x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/bird-2.0.2-0.1.el7.centos.src.rpm
Wrote: /builddir/build/SRPMS/bird-2.0.2-0.1.el7.centos.src.rpm
Child return code was: 0
Child return code was: 0
ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'], chrootPath='/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f56447d7ef0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True)
ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'], chrootPath='/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f56447d7ef0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True)
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0806e7f0744542d2a1b9f4a494831b46', '-D', '/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0806e7f0744542d2a1b9f4a494831b46', '-D', '/var/lib/mock/752510-epel-7-x86_64-1525984198.082159/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/bird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Building target platforms: x86_64
Building target platforms: x86_64
Building for target x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4YUOCk
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4YUOCk
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf bird-2.0.2
+ rm -rf bird-2.0.2
+ /usr/bin/gzip -dc /builddir/build/SOURCES/bird-2.0.2.tar.gz
+ /usr/bin/gzip -dc /builddir/build/SOURCES/bird-2.0.2.tar.gz
+ /usr/bin/tar -xf -
+ /usr/bin/tar -xf -
+ STATUS=0
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ '[' 0 -ne 0 ']'
+ cd bird-2.0.2
+ cd bird-2.0.2
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.IArjPk
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.IArjPk
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd bird-2.0.2
+ cd bird-2.0.2
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic'
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic'
+ export CFLAGS
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic'
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic'
+ export CXXFLAGS
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ export LDFLAGS
+ export LDFLAGS
+ '[' 1 == 1 ']'
+ '[' 1 == 1 ']'
+ '[' x86_64 == ppc64le ']'
+ '[' x86_64 == ppc64le ']'
BUILDSTDERR: ++ find . -name config.guess -o -name config.sub
BUILDSTDERR: ++ find . -name config.guess -o -name config.sub
+ for i in '$(find . -name config.guess -o -name config.sub)'
+ for i in '$(find . -name config.guess -o -name config.sub)'
BUILDSTDERR: ++ basename ./tools/config.guess
BUILDSTDERR: ++ basename ./tools/config.guess
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ /usr/bin/rm -f ./tools/config.guess
+ /usr/bin/rm -f ./tools/config.guess
BUILDSTDERR: ++ basename ./tools/config.guess
BUILDSTDERR: ++ basename ./tools/config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./tools/config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./tools/config.guess
'/usr/lib/rpm/redhat/config.guess' -> './tools/config.guess'
'/usr/lib/rpm/redhat/config.guess' -> './tools/config.guess'
+ for i in '$(find . -name config.guess -o -name config.sub)'
+ for i in '$(find . -name config.guess -o -name config.sub)'
BUILDSTDERR: ++ basename ./tools/config.sub
BUILDSTDERR: ++ basename ./tools/config.sub
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./tools/config.sub
+ /usr/bin/rm -f ./tools/config.sub
BUILDSTDERR: ++ basename ./tools/config.sub
BUILDSTDERR: ++ basename ./tools/config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./tools/config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./tools/config.sub
'/usr/lib/rpm/redhat/config.sub' -> './tools/config.sub'
'/usr/lib/rpm/redhat/config.sub' -> './tools/config.sub'
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --sysconfdir=/etc --localstatedir=/var
BUILDSTDERR: configure: WARNING: unrecognized options: --disable-dependency-tracking
BUILDSTDERR: configure: WARNING: unrecognized options: --disable-dependency-tracking
checking for x86_64-redhat-linux-gnu-gcc... no
checking for x86_64-redhat-linux-gnu-gcc... no
checking for gcc... gcc
checking for gcc... gcc
checking whether the C compiler works... yes
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking for suffix of executables... 
checking whether we are cross compiling... no
checking whether we are cross compiling... no
checking for suffix of object files... o
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gcc option to accept ISO C89... none needed
checking for library containing clock_gettime... none required
checking for library containing clock_gettime... none required
checking build system type... x86_64-redhat-linux-gnu
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for gcc option to accept ISO C89... (cached) none needed
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc option to accept ISO C99... -std=gnu99
checking whether POSIX threads are available... yes
checking whether POSIX threads are available... yes
checking CFLAGS... -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic -pthread
checking CFLAGS... -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1  -m64 -mtune=generic -pthread
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for a BSD-compatible install... /usr/bin/install -c
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for ranlib... ranlib
checking for flex... flex
checking for flex... flex
checking for bison... bison
checking for bison... bison
checking for gm4... no
checking for gm4... no
checking for m4... m4
checking for m4... m4
checking which OS configuration should we use... ./sysdep/cf/linux.h
checking which OS configuration should we use... ./sysdep/cf/linux.h
checking system-dependent directories... sysdep/linux sysdep/unix 
checking system-dependent directories... sysdep/linux sysdep/unix 
checking for libssh/libssh.h... yes
checking for libssh/libssh.h... yes
checking for ssh_connect in -lssh... yes
checking for ssh_connect in -lssh... yes
checking for Linux MPLS headers... no
checking for Linux MPLS headers... no
checking protocols... ok
checking protocols... ok
checking for linux/rtnetlink.h... yes
checking for linux/rtnetlink.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... yes
checking for alloca.h... yes
checking for alloca.h... yes
checking for syslog.h... yes
checking for syslog.h... yes
checking for struct sockaddr.sa_len... no
checking for struct sockaddr.sa_len... no
checking whether byte ordering is bigendian... no
checking whether byte ordering is bigendian... no
checking for curses.h... yes
checking for curses.h... yes
checking for library containing tgetent... -ltinfo
checking for library containing tgetent... -ltinfo
checking for readline/readline.h... yes
checking for readline/readline.h... yes
checking for readline/history.h... yes
checking for readline/history.h... yes
checking for library containing rl_callback_read_char... -lreadline
checking for library containing rl_callback_read_char... -lreadline
checking for rl_crlf in -lreadline... yes
checking for rl_crlf in -lreadline... yes
checking for rl_ding in -lreadline... yes
checking for rl_ding in -lreadline... yes
configure: creating ./config.status
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Makefile
config.status: creating obj/sysdep/autoconf.h
config.status: creating obj/sysdep/autoconf.h
BUILDSTDERR: configure: WARNING: unrecognized options: --disable-dependency-tracking
BUILDSTDERR: configure: WARNING: unrecognized options: --disable-dependency-tracking
BIRD was configured with the following options:
BIRD was configured with the following options:
        Source directory:	.
        Source directory:	.
        Object directory:	obj
        Object directory:	obj
        Iproute2 directory:	/etc/iproute2
        Iproute2 directory:	/etc/iproute2
        System configuration:	./sysdep/cf/linux.h
        System configuration:	./sysdep/cf/linux.h
        Debugging:		no
        Debugging:		no
        POSIX threads:		yes
        POSIX threads:		yes
        Routing protocols:	bfd babel bgp ospf pipe radv rip rpki static
        Routing protocols:	bfd babel bgp ospf pipe radv rip rpki static
        Kernel MPLS support:	no
        Kernel MPLS support:	no
        Client:			yes
        Client:			yes
+ make -j2
+ make -j2
MKDIR -p obj/client obj/conf obj/doc obj/filter obj/lib obj/nest obj/test obj/proto/bfd obj/proto/babel obj/proto/bgp obj/proto/ospf obj/proto/pipe obj/proto/radv obj/proto/rip obj/proto/rpki obj/proto/static obj/sysdep/linux obj/sysdep/unix obj/doc
MKDIR -p obj/client obj/conf obj/doc obj/filter obj/lib obj/nest obj/test obj/proto/bfd obj/proto/babel obj/proto/bgp obj/proto/ospf obj/proto/pipe obj/proto/radv obj/proto/rip obj/proto/rpki obj/proto/static obj/sysdep/linux obj/sysdep/unix obj/doc
echo  >obj/sysdep/paths.h "/* Generated by Makefile, don't edit manually! */"
echo  >obj/sysdep/paths.h "/* Generated by Makefile, don't edit manually! */"
echo >>obj/sysdep/paths.h "#define PATH_CONFIG_FILE \"/etc/bird.conf\""
echo >>obj/sysdep/paths.h "#define PATH_CONFIG_FILE \"/etc/bird.conf\""
m4 -P conf/gen_parser.m4 conf/confbase.Y conf/flowspec.Y obj/.dir-stamp filter/config.Y nest/config.Y proto/bfd/config.Y proto/babel/config.Y proto/bgp/config.Y proto/ospf/config.Y proto/pipe/config.Y proto/radv/config.Y proto/rip/config.Y proto/rpki/config.Y proto/static/config.Y sysdep/linux/netlink.Y sysdep/unix/config.Y sysdep/unix/krt.Y >obj/conf/cf-parse.y
m4 -P conf/gen_parser.m4 conf/confbase.Y conf/flowspec.Y obj/.dir-stamp filter/config.Y nest/config.Y proto/bfd/config.Y proto/babel/config.Y proto/bgp/config.Y proto/ospf/config.Y proto/pipe/config.Y proto/radv/config.Y proto/rip/config.Y proto/rpki/config.Y proto/static/config.Y sysdep/linux/netlink.Y sysdep/unix/config.Y sysdep/unix/krt.Y >obj/conf/cf-parse.y
echo >>obj/sysdep/paths.h "#define PATH_CONTROL_SOCKET \"/var/run/bird.ctl\""
echo >>obj/sysdep/paths.h "#define PATH_CONTROL_SOCKET \"/var/run/bird.ctl\""
if test -n "/etc/iproute2" ; then echo >>obj/sysdep/paths.h "#define PATH_IPROUTE_DIR \"/etc/iproute2\"" ; fi
if test -n "/etc/iproute2" ; then echo >>obj/sysdep/paths.h "#define PATH_IPROUTE_DIR \"/etc/iproute2\"" ; fi
flex  -s -B -8 -Pcf_ -oobj/conf/cf-lex.c conf/cf-lex.l
flex  -s -B -8 -Pcf_ -oobj/conf/cf-lex.c conf/cf-lex.l
m4 -P conf/gen_keywords.m4 conf/confbase.Y conf/flowspec.Y obj/.dir-stamp filter/config.Y nest/config.Y proto/bfd/config.Y proto/babel/config.Y proto/bgp/config.Y proto/ospf/config.Y proto/pipe/config.Y proto/radv/config.Y proto/rip/config.Y proto/rpki/config.Y proto/static/config.Y sysdep/linux/netlink.Y sysdep/unix/config.Y sysdep/unix/krt.Y >obj/conf/keywords.h
m4 -P conf/gen_keywords.m4 conf/confbase.Y conf/flowspec.Y obj/.dir-stamp filter/config.Y nest/config.Y proto/bfd/config.Y proto/babel/config.Y proto/bgp/config.Y proto/ospf/config.Y proto/pipe/config.Y proto/radv/config.Y proto/rip/config.Y proto/rpki/config.Y proto/static/config.Y sysdep/linux/netlink.Y sysdep/unix/config.Y sysdep/unix/krt.Y >obj/conf/keywords.h
CC -o obj/conf/conf.o -c conf/conf.c
CC -o obj/conf/conf.o -c conf/conf.c
CC -o obj/filter/filter.o -c filter/filter.c
CC -o obj/filter/filter.o -c filter/filter.c
BUILDSTDERR: filter/filter.c: In function 'val_in_range':
BUILDSTDERR: filter/filter.c: In function 'val_in_range':
BUILDSTDERR: filter/filter.c:473:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:473:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return patmatch(v2.val.s, v1.val.s);
BUILDSTDERR:      return patmatch(v2.val.s, v1.val.s);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from filter/filter.c:36:
BUILDSTDERR:                  from filter/filter.c:36:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: filter/filter.c:473:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:473:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return patmatch(v2.val.s, v1.val.s);
BUILDSTDERR:      return patmatch(v2.val.s, v1.val.s);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from filter/filter.c:36:
BUILDSTDERR:                  from filter/filter.c:36:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: filter/filter.c: In function 'val_format':
BUILDSTDERR: filter/filter.c: In function 'val_format':
BUILDSTDERR: filter/filter.c:524:3: warning: pointer targets in passing argument 1 of 'ec_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:524:3: warning: pointer targets in passing argument 1 of 'ec_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    case T_EC: ec_format(buf2, v.val.ec); buffer_print(buf, "%s", buf2); return;
BUILDSTDERR:    case T_EC: ec_format(buf2, v.val.ec); buffer_print(buf, "%s", buf2); return;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: ./nest/attrs.h:177:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./nest/attrs.h:177:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  int ec_format(byte *buf, u64 ec);
BUILDSTDERR:  int ec_format(byte *buf, u64 ec);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: filter/filter.c:525:3: warning: pointer targets in passing argument 1 of 'lc_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:525:3: warning: pointer targets in passing argument 1 of 'lc_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    case T_LC: lc_format(buf2, v.val.lc); buffer_print(buf, "%s", buf2); return;
BUILDSTDERR:    case T_LC: lc_format(buf2, v.val.lc); buffer_print(buf, "%s", buf2); return;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: ./nest/attrs.h:179:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./nest/attrs.h:179:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  int lc_format(byte *buf, lcomm lc);
BUILDSTDERR:  int lc_format(byte *buf, lcomm lc);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: filter/filter.c:530:3: warning: pointer targets in passing argument 2 of 'as_path_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:530:3: warning: pointer targets in passing argument 2 of 'as_path_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    case T_PATH: as_path_format(v.val.ad, buf2, 1000); buffer_print(buf, "(path %s)", buf2); return;
BUILDSTDERR:    case T_PATH: as_path_format(v.val.ad, buf2, 1000); buffer_print(buf, "(path %s)", buf2); return;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: ./nest/attrs.h:43:6: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./nest/attrs.h:43:6: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  void as_path_format(const struct adata *path, byte *buf, uint size);
BUILDSTDERR:  void as_path_format(const struct adata *path, byte *buf, uint size);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: filter/filter.c:531:3: warning: pointer targets in passing argument 4 of 'int_set_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:531:3: warning: pointer targets in passing argument 4 of 'int_set_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    case T_CLIST: int_set_format(v.val.ad, 1, -1, buf2, 1000); buffer_print(buf, "(clist %s)", buf2); return;
BUILDSTDERR:    case T_CLIST: int_set_format(v.val.ad, 1, -1, buf2, 1000); buffer_print(buf, "(clist %s)", buf2); return;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: ./nest/attrs.h:176:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./nest/attrs.h:176:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  int int_set_format(struct adata *set, int way, int from, byte *buf, uint size);
BUILDSTDERR:  int int_set_format(struct adata *set, int way, int from, byte *buf, uint size);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: filter/filter.c:532:3: warning: pointer targets in passing argument 3 of 'ec_set_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:532:3: warning: pointer targets in passing argument 3 of 'ec_set_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    case T_ECLIST: ec_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(eclist %s)", buf2); return;
BUILDSTDERR:    case T_ECLIST: ec_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(eclist %s)", buf2); return;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: ./nest/attrs.h:178:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./nest/attrs.h:178:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  int ec_set_format(struct adata *set, int from, byte *buf, uint size);
BUILDSTDERR:  int ec_set_format(struct adata *set, int from, byte *buf, uint size);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: filter/filter.c:533:3: warning: pointer targets in passing argument 3 of 'lc_set_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:533:3: warning: pointer targets in passing argument 3 of 'lc_set_format' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    case T_LCLIST: lc_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(lclist %s)", buf2); return;
BUILDSTDERR:    case T_LCLIST: lc_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(lclist %s)", buf2); return;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: In file included from filter/filter.c:47:0:
BUILDSTDERR: ./nest/attrs.h:180:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./nest/attrs.h:180:5: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  int lc_set_format(struct adata *set, int from, byte *buf, uint size);
BUILDSTDERR:  int lc_set_format(struct adata *set, int from, byte *buf, uint size);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: filter/filter.c: In function 'val_format_str':
BUILDSTDERR: filter/filter.c: In function 'val_format_str':
BUILDSTDERR: filter/filter.c:580:3: warning: pointer targets in passing argument 2 of 'lp_strdup' differ in signedness [-Wpointer-sign]
BUILDSTDERR: filter/filter.c:580:3: warning: pointer targets in passing argument 2 of 'lp_strdup' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    return lp_strdup(f_pool, b.start);
BUILDSTDERR:    return lp_strdup(f_pool, b.start);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from filter/filter.c:36:
BUILDSTDERR:                  from filter/filter.c:36:
BUILDSTDERR: ./lib/string.h:45:1: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:45:1: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  lp_strdup(linpool *lp, const char *c)
BUILDSTDERR:  lp_strdup(linpool *lp, const char *c)
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: filter/filter.c: In function 'interpret':
BUILDSTDERR: filter/filter.c: In function 'interpret':
BUILDSTDERR: filter/filter.c:1083:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: filter/filter.c:1083:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:   res.val.ip = * (ip_addr *) ad->data;
BUILDSTDERR:   res.val.ip = * (ip_addr *) ad->data;
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: filter/filter.c:1156:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: filter/filter.c:1156:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:   (* (ip_addr *) ad->data) = v1.val.ip;
BUILDSTDERR:   (* (ip_addr *) ad->data) = v1.val.ip;
BUILDSTDERR:   ^
BUILDSTDERR:   ^
CC -o obj/filter/f-util.o -c filter/f-util.c
CC -o obj/filter/f-util.o -c filter/f-util.c
CC -o obj/filter/tree.o -c filter/tree.c
CC -o obj/filter/tree.o -c filter/tree.c
CC -o obj/filter/trie.o -c filter/trie.c
CC -o obj/filter/trie.o -c filter/trie.c
CC -o obj/lib/bitops.o -c lib/bitops.c
CC -o obj/lib/bitops.o -c lib/bitops.c
CC -o obj/lib/checksum.o -c lib/checksum.c
CC -o obj/lib/checksum.o -c lib/checksum.c
CC -o obj/lib/event.o -c lib/event.c
CC -o obj/lib/event.o -c lib/event.c
CC -o obj/lib/flowspec.o -c lib/flowspec.c
CC -o obj/lib/flowspec.o -c lib/flowspec.c
BUILDSTDERR: lib/flowspec.c: In function 'net_format_flow':
BUILDSTDERR: lib/flowspec.c: In function 'net_format_flow':
BUILDSTDERR: lib/flowspec.c:1092:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1092:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:      .start = buf,
BUILDSTDERR:      .start = buf,
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: lib/flowspec.c:1092:5: warning: (near initialization for 'b.start') [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1092:5: warning: (near initialization for 'b.start') [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1093:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1093:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:      .pos = buf,
BUILDSTDERR:      .pos = buf,
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: lib/flowspec.c:1093:5: warning: (near initialization for 'b.pos') [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1093:5: warning: (near initialization for 'b.pos') [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1094:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1094:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:      .end = buf + blen,
BUILDSTDERR:      .end = buf + blen,
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: lib/flowspec.c:1094:5: warning: (near initialization for 'b.end') [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1094:5: warning: (near initialization for 'b.end') [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1139:5: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1139:5: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      b.pos = b.start + MIN(blen - 6, strlen(b.start));
BUILDSTDERR:      b.pos = b.start + MIN(blen - 6, strlen(b.start));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from lib/flowspec.c:34:
BUILDSTDERR:                  from lib/flowspec.c:34:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: lib/flowspec.c:1139:5: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: lib/flowspec.c:1139:5: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      b.pos = b.start + MIN(blen - 6, strlen(b.start));
BUILDSTDERR:      b.pos = b.start + MIN(blen - 6, strlen(b.start));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from lib/flowspec.c:34:
BUILDSTDERR:                  from lib/flowspec.c:34:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
CC -o obj/lib/idm.o -c lib/idm.c
CC -o obj/lib/idm.o -c lib/idm.c
CC -o obj/lib/ip.o -c lib/ip.c
CC -o obj/lib/ip.o -c lib/ip.c
CC -o obj/lib/lists.o -c lib/lists.c
CC -o obj/lib/lists.o -c lib/lists.c
CC -o obj/lib/mac.o -c lib/mac.c
CC -o obj/lib/mac.o -c lib/mac.c
CC -o obj/lib/md5.o -c lib/md5.c
CC -o obj/lib/md5.o -c lib/md5.c
BUILDSTDERR: lib/md5.c: In function 'md5_final':
BUILDSTDERR: lib/md5.c: In function 'md5_final':
BUILDSTDERR: lib/md5.c:147:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: lib/md5.c:147:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:    ((u32 *) ctx->in)[14] = ctx->bits[0];
BUILDSTDERR:    ((u32 *) ctx->in)[14] = ctx->bits[0];
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: lib/md5.c:148:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: lib/md5.c:148:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:    ((u32 *) ctx->in)[15] = ctx->bits[1];
BUILDSTDERR:    ((u32 *) ctx->in)[15] = ctx->bits[1];
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/lib/mempool.o -c lib/mempool.c
CC -o obj/lib/mempool.o -c lib/mempool.c
BUILDSTDERR: lib/mempool.c: In function 'lp_flush':
BUILDSTDERR: lib/mempool.c: In function 'lp_flush':
BUILDSTDERR: lib/mempool.c:200:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/mempool.c:200:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (c = m->first_large)
BUILDSTDERR:    while (c = m->first_large)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/lib/net.o -c lib/net.c
CC -o obj/lib/net.o -c lib/net.c
CC -o obj/lib/patmatch.o -c lib/patmatch.c
CC -o obj/lib/patmatch.o -c lib/patmatch.c
CC -o obj/lib/printf.o -c lib/printf.c
CC -o obj/lib/printf.o -c lib/printf.c
CC -o obj/lib/resource.o -c lib/resource.c
CC -o obj/lib/resource.o -c lib/resource.c
BUILDSTDERR: lib/resource.c: In function 'pool_free':
BUILDSTDERR: lib/resource.c: In function 'pool_free':
BUILDSTDERR: lib/resource.c:79:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/resource.c:79:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (rr = (resource *) r->n.next)
BUILDSTDERR:    while (rr = (resource *) r->n.next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: lib/resource.c: In function 'rlookup':
BUILDSTDERR: lib/resource.c: In function 'rlookup':
BUILDSTDERR: lib/resource.c:246:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/resource.c:246:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (r = pool_lookup(&root_pool.r, a))
BUILDSTDERR:    if (r = pool_lookup(&root_pool.r, a))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/lib/sha1.o -c lib/sha1.c
CC -o obj/lib/sha1.o -c lib/sha1.c
CC -o obj/lib/sha256.o -c lib/sha256.c
CC -o obj/lib/sha256.o -c lib/sha256.c
CC -o obj/lib/sha512.o -c lib/sha512.c
CC -o obj/lib/sha512.o -c lib/sha512.c
CC -o obj/lib/slab.o -c lib/slab.c
CC -o obj/lib/slab.o -c lib/slab.c
BUILDSTDERR: lib/slab.c: In function 'slab_free':
BUILDSTDERR: lib/slab.c: In function 'slab_free':
BUILDSTDERR: lib/slab.c:321:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/slab.c:321:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(h, g, s->empty_heads)
BUILDSTDERR:    WALK_LIST_DELSAFE(h, g, s->empty_heads)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: lib/slab.c:323:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/slab.c:323:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(h, g, s->partial_heads)
BUILDSTDERR:    WALK_LIST_DELSAFE(h, g, s->partial_heads)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: lib/slab.c:325:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/slab.c:325:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(h, g, s->full_heads)
BUILDSTDERR:    WALK_LIST_DELSAFE(h, g, s->full_heads)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/lib/slists.o -c lib/slists.c
CC -o obj/lib/slists.o -c lib/slists.c
BUILDSTDERR: lib/slists.c: In function 's_put':
BUILDSTDERR: lib/slists.c: In function 's_put':
BUILDSTDERR: lib/slists.c:76:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/slists.c:76:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (f = n->readers)
BUILDSTDERR:    if (f = n->readers)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/lib/tbf.o -c lib/tbf.c
CC -o obj/lib/tbf.o -c lib/tbf.c
CC -o obj/lib/timer.o -c lib/timer.c
CC -o obj/lib/timer.o -c lib/timer.c
CC -o obj/lib/xmalloc.o -c lib/xmalloc.c
CC -o obj/lib/xmalloc.o -c lib/xmalloc.c
BUILDSTDERR: lib/timer.c: In function 'timers_fire':
BUILDSTDERR: lib/timer.c: In function 'timers_fire':
BUILDSTDERR: lib/timer.c:211:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: lib/timer.c:211:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (t = timers_first(loop))
BUILDSTDERR:    while (t = timers_first(loop))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: lib/timer.c: In function 'strfusec':
BUILDSTDERR: lib/timer.c: In function 'strfusec':
BUILDSTDERR: lib/timer.c:324:57: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: lib/timer.c:324:57: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:   ((fmt[1] == 'f') || (fmt[1] >= '1') && (fmt[1] <= '6') && (fmt[2] == 'f')))
BUILDSTDERR:   ((fmt[1] == 'f') || (fmt[1] >= '1') && (fmt[1] <= '6') && (fmt[2] == 'f')))
BUILDSTDERR:                                                          ^
BUILDSTDERR:                                                          ^
BUILDSTDERR: lib/timer.c: In function 'tm_format_real_time':
BUILDSTDERR: lib/timer.c: In function 'tm_format_real_time':
BUILDSTDERR: lib/timer.c:368:3: warning: pointer targets in passing argument 1 of 'strfusec' differ in signedness [-Wpointer-sign]
BUILDSTDERR: lib/timer.c:368:3: warning: pointer targets in passing argument 1 of 'strfusec' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    if (!strfusec(tbuf, TM_DATETIME_BUFFER_SIZE, fmt, t2))
BUILDSTDERR:    if (!strfusec(tbuf, TM_DATETIME_BUFFER_SIZE, fmt, t2))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: lib/timer.c:313:1: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: lib/timer.c:313:1: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  strfusec(char *buf, int size, const char *fmt, uint usec)
BUILDSTDERR:  strfusec(char *buf, int size, const char *fmt, uint usec)
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: lib/timer.c:371:3: warning: pointer targets in passing argument 3 of 'strftime' differ in signedness [-Wpointer-sign]
BUILDSTDERR: lib/timer.c:371:3: warning: pointer targets in passing argument 3 of 'strftime' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    if (!strftime(x, TM_DATETIME_BUFFER_SIZE, tbuf, &tm))
BUILDSTDERR:    if (!strftime(x, TM_DATETIME_BUFFER_SIZE, tbuf, &tm))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from lib/timer.c:31:0:
BUILDSTDERR: In file included from lib/timer.c:31:0:
BUILDSTDERR: /usr/include/time.h:205:15: note: expected 'const char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/time.h:205:15: note: expected 'const char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strftime (char *__restrict __s, size_t __maxsize,
BUILDSTDERR:  extern size_t strftime (char *__restrict __s, size_t __maxsize,
BUILDSTDERR:                ^
BUILDSTDERR:                ^
CC -o obj/nest/a-path.o -c nest/a-path.c
CC -o obj/nest/a-path.o -c nest/a-path.c
BUILDSTDERR: nest/a-path.c: In function 'as_path_format':
BUILDSTDERR: nest/a-path.c: In function 'as_path_format':
BUILDSTDERR: nest/a-path.c:379:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-path.c:379:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      strcpy(b->end - 12, "...");
BUILDSTDERR:      strcpy(b->end - 12, "...");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from nest/a-path.c:10:
BUILDSTDERR:                  from nest/a-path.c:10:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: nest/a-path.c: In function 'parse_path':
BUILDSTDERR: nest/a-path.c: In function 'parse_path':
BUILDSTDERR: nest/a-path.c:681:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-path.c:681:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR:        pp->val.sp = pos - 1;
BUILDSTDERR:        pp->val.sp = pos - 1;
BUILDSTDERR:                   ^
BUILDSTDERR:                   ^
BUILDSTDERR: nest/a-path.c: In function 'pm_match':
BUILDSTDERR: nest/a-path.c: In function 'pm_match':
BUILDSTDERR: nest/a-path.c:715:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-path.c:715:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    const u8 *p = pos->val.sp;
BUILDSTDERR:    const u8 *p = pos->val.sp;
BUILDSTDERR:                  ^
BUILDSTDERR:                  ^
CC -o obj/nest/a-set.o -c nest/a-set.c
CC -o obj/nest/a-set.o -c nest/a-set.c
BUILDSTDERR: nest/a-set.c: In function 'int_set_format':
BUILDSTDERR: nest/a-set.c: In function 'int_set_format':
BUILDSTDERR: nest/a-set.c:50:6: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:50:6: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:       strcpy(buf, " ...");
BUILDSTDERR:       strcpy(buf, " ...");
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from nest/a-set.c:10:
BUILDSTDERR:                  from nest/a-set.c:10:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: nest/a-set.c:60:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:60:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   buf += bsprintf(buf, "(%d,%d)", z[i] >> 16, z[i] & 0xffff);
BUILDSTDERR:   buf += bsprintf(buf, "(%d,%d)", z[i] >> 16, z[i] & 0xffff);
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c:62:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:62:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   buf += bsprintf(buf, "%R", z[i]);
BUILDSTDERR:   buf += bsprintf(buf, "%R", z[i]);
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c: In function 'ec_format':
BUILDSTDERR: nest/a-set.c: In function 'ec_format':
BUILDSTDERR: nest/a-set.c:92:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:92:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        return bsprintf(buf, "(%s, %u, %u)", kind, key, val);
BUILDSTDERR:        return bsprintf(buf, "(%s, %u, %u)", kind, key, val);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c:99:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:99:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        return bsprintf(buf, "(%s, %R, %u)", kind, key, val);
BUILDSTDERR:        return bsprintf(buf, "(%s, %R, %u)", kind, key, val);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c:106:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:106:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        return bsprintf(buf, "(%s, %u, %u)", kind, key, val);
BUILDSTDERR:        return bsprintf(buf, "(%s, %u, %u)", kind, key, val);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c:112:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:112:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        return bsprintf(buf, "(generic, 0x%x, 0x%x)", key, val);
BUILDSTDERR:        return bsprintf(buf, "(generic, 0x%x, 0x%x)", key, val);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c: In function 'ec_set_format':
BUILDSTDERR: nest/a-set.c: In function 'ec_set_format':
BUILDSTDERR: nest/a-set.c:131:6: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:131:6: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:       strcpy(buf, " ...");
BUILDSTDERR:       strcpy(buf, " ...");
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from nest/a-set.c:10:
BUILDSTDERR:                  from nest/a-set.c:10:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: nest/a-set.c: In function 'lc_format':
BUILDSTDERR: nest/a-set.c: In function 'lc_format':
BUILDSTDERR: nest/a-set.c:149:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:149:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    return bsprintf(buf, "(%u, %u, %u)", lc.asn, lc.ldp1, lc.ldp2);
BUILDSTDERR:    return bsprintf(buf, "(%u, %u, %u)", lc.asn, lc.ldp1, lc.ldp2);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c: In function 'lc_set_format':
BUILDSTDERR: nest/a-set.c: In function 'lc_set_format':
BUILDSTDERR: nest/a-set.c:166:6: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:166:6: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:       strcpy(buf, "...");
BUILDSTDERR:       strcpy(buf, "...");
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from nest/a-set.c:10:
BUILDSTDERR:                  from nest/a-set.c:10:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: nest/a-set.c:172:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/a-set.c:172:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        buf += bsprintf(buf, "(%u, %u, %u)", d[i], d[i+1], d[i+2]);
BUILDSTDERR:        buf += bsprintf(buf, "(%u, %u, %u)", d[i], d[i+1], d[i+2]);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR:                  from nest/a-set.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/a-set.c: In function 'int_set_prepend':
BUILDSTDERR: nest/a-set.c: In function 'int_set_prepend':
BUILDSTDERR: nest/a-set.c:252:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: nest/a-set.c:252:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:    * (u32 *) res->data = val;
BUILDSTDERR:    * (u32 *) res->data = val;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/a-set.c: In function 'int_set_add':
BUILDSTDERR: nest/a-set.c: In function 'int_set_add':
BUILDSTDERR: nest/a-set.c:273:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: nest/a-set.c:273:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:    * (u32 *) (res->data + len) = val;
BUILDSTDERR:    * (u32 *) (res->data + len) = val;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/nest/cli.o -c nest/cli.c
CC -o obj/nest/cli.o -c nest/cli.c
CC -o obj/nest/cmds.o -c nest/cmds.c
CC -o obj/nest/cmds.o -c nest/cmds.c
BUILDSTDERR: nest/cli.c: In function 'cli_printf':
BUILDSTDERR: nest/cli.c: In function 'cli_printf':
BUILDSTDERR: nest/cli.c:132:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cli.c:132:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   size = bsprintf(buf, " ");
BUILDSTDERR:   size = bsprintf(buf, " ");
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/cli.c:134:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cli.c:134:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   size = bsprintf(buf, "%04d-", cd);
BUILDSTDERR:   size = bsprintf(buf, "%04d-", cd);
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/cli.c:144:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cli.c:144:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        size = bsprintf(buf, "%04d ", cd);
BUILDSTDERR:        size = bsprintf(buf, "%04d ", cd);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/cli.c:150:3: warning: pointer targets in passing argument 1 of 'bvsnprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cli.c:150:3: warning: pointer targets in passing argument 1 of 'bvsnprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    cnt = bvsnprintf(buf+size, sizeof(buf)-size-1, msg, args);
BUILDSTDERR:    cnt = bvsnprintf(buf+size, sizeof(buf)-size-1, msg, args);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR: ./lib/string.h:21:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:21:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bvsnprintf(char *str, int size, const char *fmt, va_list args);
BUILDSTDERR:  int bvsnprintf(char *str, int size, const char *fmt, va_list args);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/cli.c: In function 'cli_copy_message':
BUILDSTDERR: nest/cli.c: In function 'cli_copy_message':
BUILDSTDERR: nest/cli.c:171:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cli.c:171:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        int n = bsprintf(buf, "<%d messages lost>\n", c->ring_overflow);
BUILDSTDERR:        int n = bsprintf(buf, "<%d messages lost>\n", c->ring_overflow);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/cli.c: In function 'cli_free_out':
BUILDSTDERR: nest/cli.c: In function 'cli_free_out':
BUILDSTDERR: nest/cli.c:211:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/cli.c:211:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (o = c->tx_buf)
BUILDSTDERR:    if (o = c->tx_buf)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/cli.c:214:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/cli.c:214:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        while (p = o->next)
BUILDSTDERR:        while (p = o->next)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: nest/cli.c: In function 'cli_command':
BUILDSTDERR: nest/cli.c: In function 'cli_command':
BUILDSTDERR: nest/cli.c:267:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cli.c:267:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    cli_rh_len = strlen(c->rx_buf);
BUILDSTDERR:    cli_rh_len = strlen(c->rx_buf);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: nest/cli.c: In function 'cli_echo':
BUILDSTDERR: nest/cli.c: In function 'cli_echo':
BUILDSTDERR: nest/cli.c:366:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cli.c:366:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    len = strlen(msg) + 1;
BUILDSTDERR:    len = strlen(msg) + 1;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR:                  from nest/cli.c:66:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: nest/cmds.c: In function 'cmd_show_status':
BUILDSTDERR: nest/cmds.c: In function 'cmd_show_status':
BUILDSTDERR: nest/cmds.c:28:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cmds.c:28:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    tm_format_time(tim, &config->tf_base, current_time());
BUILDSTDERR:    tm_format_time(tim, &config->tf_base, current_time());
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from nest/cmds.c:10:
BUILDSTDERR:                  from nest/cmds.c:10:
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: nest/cmds.c:31:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cmds.c:31:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    tm_format_time(tim, &config->tf_base, boot_time);
BUILDSTDERR:    tm_format_time(tim, &config->tf_base, boot_time);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from nest/cmds.c:10:
BUILDSTDERR:                  from nest/cmds.c:10:
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: nest/cmds.c:33:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/cmds.c:33:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    tm_format_time(tim, &config->tf_base, config->load_time);
BUILDSTDERR:    tm_format_time(tim, &config->tf_base, config->load_time);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from nest/cmds.c:10:
BUILDSTDERR:                  from nest/cmds.c:10:
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
CC -o obj/nest/iface.o -c nest/iface.c
CC -o obj/nest/iface.o -c nest/iface.c
CC -o obj/nest/locks.o -c nest/locks.c
CC -o obj/nest/locks.o -c nest/locks.c
BUILDSTDERR: nest/iface.c: In function 'if_end_update':
BUILDSTDERR: nest/iface.c: In function 'if_end_update':
BUILDSTDERR: nest/iface.c:377:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/iface.c:377:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:     WALK_LIST_DELSAFE(a, b, i->addrs)
BUILDSTDERR:     WALK_LIST_DELSAFE(a, b, i->addrs)
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: nest/iface.c: In function 'if_get_by_name':
BUILDSTDERR: nest/iface.c: In function 'if_get_by_name':
BUILDSTDERR: nest/iface.c:462:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/iface.c:462:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (i = if_find_by_name(name))
BUILDSTDERR:    if (i = if_find_by_name(name))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/iface.c: In function 'iface_patt_match':
BUILDSTDERR: nest/iface.c: In function 'iface_patt_match':
BUILDSTDERR: nest/iface.c:730:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:730:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:        char *t = p->pattern;
BUILDSTDERR:        char *t = p->pattern;
BUILDSTDERR:                  ^
BUILDSTDERR:                  ^
BUILDSTDERR: nest/iface.c:741:4: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:741:4: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     if (!patmatch(t, i->name))
BUILDSTDERR:     if (!patmatch(t, i->name))
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/iface.c:741:4: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:741:4: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     if (!patmatch(t, i->name))
BUILDSTDERR:     if (!patmatch(t, i->name))
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/iface.c: In function 'iface_plists_equal':
BUILDSTDERR: nest/iface.c: In function 'iface_plists_equal':
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) ||
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c:788:4: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: nest/iface.c: In function 'if_show_addr':
BUILDSTDERR: nest/iface.c: In function 'if_show_addr':
BUILDSTDERR: nest/iface.c:824:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:824:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR:    flg = (a->flags & IA_PRIMARY) ? "Preferred, " : (a->flags & IA_SECONDARY) ? "Secondary, " : "";
BUILDSTDERR:    flg = (a->flags & IA_PRIMARY) ? "Preferred, " : (a->flags & IA_SECONDARY) ? "Secondary, " : "";
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: nest/iface.c:827:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:827:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(opp, "opposite %I, ", a->opposite);
BUILDSTDERR:      bsprintf(opp, "opposite %I, ", a->opposite);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/iface.c: In function 'if_show_summary':
BUILDSTDERR: nest/iface.c: In function 'if_show_summary':
BUILDSTDERR: nest/iface.c:891:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:891:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   bsprintf(a4, "%I/%d", i->addr4->ip, i->addr4->prefix.pxlen);
BUILDSTDERR:   bsprintf(a4, "%I/%d", i->addr4->ip, i->addr4->prefix.pxlen);
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/iface.c:896:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/iface.c:896:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   bsprintf(a6, "%I/%d", i->addr6->ip, i->addr6->prefix.pxlen);
BUILDSTDERR:   bsprintf(a6, "%I/%d", i->addr6->ip, i->addr6->prefix.pxlen);
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR:                  from nest/iface.c:28:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/nest/neighbor.o -c nest/neighbor.c
CC -o obj/nest/neighbor.o -c nest/neighbor.c
BUILDSTDERR: nest/neighbor.c: In function 'neigh_if_up':
BUILDSTDERR: nest/neighbor.c: In function 'neigh_if_up':
BUILDSTDERR: nest/neighbor.c:352:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/neighbor.c:352:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, x, sticky_neigh_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, x, sticky_neigh_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/neighbor.c: In function 'neigh_ifa_update':
BUILDSTDERR: nest/neighbor.c: In function 'neigh_ifa_update':
BUILDSTDERR: nest/neighbor.c:421:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/neighbor.c:421:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, x, sticky_neigh_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, x, sticky_neigh_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/neighbor.c: In function 'neigh_prune':
BUILDSTDERR: nest/neighbor.c: In function 'neigh_prune':
BUILDSTDERR: nest/neighbor.c:454:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/neighbor.c:454:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      WALK_LIST_DELSAFE(n, m, neigh_hash_table[i])
BUILDSTDERR:      WALK_LIST_DELSAFE(n, m, neigh_hash_table[i])
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/neighbor.c:456:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/neighbor.c:456:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, m, sticky_neigh_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, m, sticky_neigh_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/neighbor.c:458:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/neighbor.c:458:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, m, iface_neigh_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, m, iface_neigh_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/nest/password.o -c nest/password.c
CC -o obj/nest/password.o -c nest/password.c
CC -o obj/nest/proto.o -c nest/proto.c
CC -o obj/nest/proto.o -c nest/proto.c
CC -o obj/nest/rt-attr.o -c nest/rt-attr.c
CC -o obj/nest/rt-attr.o -c nest/rt-attr.c
BUILDSTDERR: nest/proto.c: In function 'protos_commit':
BUILDSTDERR: nest/proto.c: In function 'protos_commit':
BUILDSTDERR: nest/proto.c:907:7: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/proto.c:907:7: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        sym = cf_find_symbol(new, oc->name);
BUILDSTDERR:        sym = cf_find_symbol(new, oc->name);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR:                  from nest/proto.c:12:
BUILDSTDERR:                  from nest/proto.c:12:
BUILDSTDERR: ./conf/conf.h:155:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./conf/conf.h:155:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  struct symbol *cf_find_symbol(struct config *cfg, byte *c);
BUILDSTDERR:  struct symbol *cf_find_symbol(struct config *cfg, byte *c);
BUILDSTDERR:                 ^
BUILDSTDERR:                 ^
BUILDSTDERR: nest/proto.c:983:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/proto.c:983:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(p, n, proto_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(p, n, proto_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/proto.c: In function 'proto_shutdown_loop':
BUILDSTDERR: nest/proto.c: In function 'proto_shutdown_loop':
BUILDSTDERR: nest/proto.c:1328:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/proto.c:1328:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(p, p_next, proto_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(p, p_next, proto_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/proto.c: In function 'proto_cmd_show':
BUILDSTDERR: nest/proto.c: In function 'proto_cmd_show':
BUILDSTDERR: nest/proto.c:1691:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/proto.c:1691:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    tm_format_time(tbuf, &config->tf_proto, p->last_state_change);
BUILDSTDERR:    tm_format_time(tbuf, &config->tf_proto, p->last_state_change);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from nest/proto.c:12:
BUILDSTDERR:                  from nest/proto.c:12:
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: nest/proto.c: In function 'proto_apply_cmd_patt':
BUILDSTDERR: nest/proto.c: In function 'proto_apply_cmd_patt':
BUILDSTDERR: nest/proto.c:1847:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/proto.c:1847:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (!patt || patmatch(patt, p->name))
BUILDSTDERR:      if (!patt || patmatch(patt, p->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/proto.c:11:
BUILDSTDERR:                  from nest/proto.c:11:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/proto.c:1847:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/proto.c:1847:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (!patt || patmatch(patt, p->name))
BUILDSTDERR:      if (!patt || patmatch(patt, p->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/proto.c:11:
BUILDSTDERR:                  from nest/proto.c:11:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c: In function 'rt_prune_sources':
BUILDSTDERR: nest/rt-attr.c: In function 'rt_prune_sources':
BUILDSTDERR: nest/rt-attr.c:135:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-attr.c:135:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    HASH_WALK_FILTER(src_hash, next, src, sp)
BUILDSTDERR:    HASH_WALK_FILTER(src_hash, next, src, sp)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-attr.c: In function 'get_generic_attr':
BUILDSTDERR: nest/rt-attr.c: In function 'get_generic_attr':
BUILDSTDERR: nest/rt-attr.c:742:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:742:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        *buf += bsprintf(*buf, "igp_metric");
BUILDSTDERR:        *buf += bsprintf(*buf, "igp_metric");
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c: In function 'ea_format_bitfield':
BUILDSTDERR: nest/rt-attr.c: In function 'ea_format_bitfield':
BUILDSTDERR: nest/rt-attr.c:761:2: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:761:2: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   strcpy(buf, " ...");
BUILDSTDERR:   strcpy(buf, " ...");
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: nest/rt-attr.c:765:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:765:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        buf += bsprintf(buf, " %s", names[i]);
BUILDSTDERR:        buf += bsprintf(buf, " %s", names[i]);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:770:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:770:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, " %08x", data);
BUILDSTDERR:      bsprintf(buf, " %08x", data);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c: In function 'opaque_format':
BUILDSTDERR: nest/rt-attr.c: In function 'opaque_format':
BUILDSTDERR: nest/rt-attr.c:785:4: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:785:4: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     strcpy(buf, " ...");
BUILDSTDERR:     strcpy(buf, " ...");
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: nest/rt-attr.c:791:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:791:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        buf += bsprintf(buf, "%02x", ad->data[i]);
BUILDSTDERR:        buf += bsprintf(buf, "%02x", ad->data[i]);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c: In function 'ea_show':
BUILDSTDERR: nest/rt-attr.c: In function 'ea_show':
BUILDSTDERR: nest/rt-attr.c:854:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-attr.c:854:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (p = attr_class_to_protocol[EA_PROTO(e->id)])
BUILDSTDERR:    if (p = attr_class_to_protocol[EA_PROTO(e->id)])
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-attr.c:856:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:856:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        pos += bsprintf(pos, "%s.", p->name);
BUILDSTDERR:        pos += bsprintf(pos, "%s.", p->name);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:859:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:859:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        pos += strlen(pos);
BUILDSTDERR:        pos += strlen(pos);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR: In file included from ./lib/string.h:13:0,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: nest/rt-attr.c:862:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:862:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      pos += bsprintf(pos, "%02x.", EA_PROTO(e->id));
BUILDSTDERR:      pos += bsprintf(pos, "%02x.", EA_PROTO(e->id));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:867:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:867:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      pos += bsprintf(pos, "%02x", EA_ID(e->id));
BUILDSTDERR:      pos += bsprintf(pos, "%02x", EA_ID(e->id));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:875:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:875:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     bsprintf(pos, "%u", e->u.data);
BUILDSTDERR:     bsprintf(pos, "%u", e->u.data);
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:881:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: nest/rt-attr.c:881:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:     bsprintf(pos, "%I", *(ip_addr *) ad->data);
BUILDSTDERR:     bsprintf(pos, "%I", *(ip_addr *) ad->data);
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: nest/rt-attr.c:881:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:881:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:884:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:884:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     bsprintf(pos, "%R", e->u.data);
BUILDSTDERR:     bsprintf(pos, "%R", e->u.data);
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:890:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:890:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     bsprintf(pos, "%08x", e->u.data);
BUILDSTDERR:     bsprintf(pos, "%08x", e->u.data);
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c:903:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-attr.c:903:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     bsprintf(pos, "<type %02x>", e->type);
BUILDSTDERR:     bsprintf(pos, "<type %02x>", e->type);
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR:                  from nest/rt-attr.c:47:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-attr.c: In function 'ea_dump':
BUILDSTDERR: nest/rt-attr.c: In function 'ea_dump':
BUILDSTDERR: nest/rt-attr.c:951:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-attr.c:951:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        if (e = e->next)
BUILDSTDERR:        if (e = e->next)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
CC -o obj/nest/rt-dev.o -c nest/rt-dev.c
CC -o obj/nest/rt-dev.o -c nest/rt-dev.c
CC -o obj/nest/rt-fib.o -c nest/rt-fib.c
CC -o obj/nest/rt-fib.o -c nest/rt-fib.c
CC -o obj/nest/rt-show.o -c nest/rt-show.c
CC -o obj/nest/rt-show.o -c nest/rt-show.c
BUILDSTDERR: nest/rt-fib.c: In function 'fib_rehash':
BUILDSTDERR: nest/rt-fib.c: In function 'fib_rehash':
BUILDSTDERR: nest/rt-fib.c:149:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:149:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        while (e = x)
BUILDSTDERR:        while (e = x)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: nest/rt-fib.c: In function 'fib_delete':
BUILDSTDERR: nest/rt-fib.c: In function 'fib_delete':
BUILDSTDERR: nest/rt-fib.c:423:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:423:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:     if (it = e->readers)
BUILDSTDERR:     if (it = e->readers)
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: nest/rt-fib.c: In function 'fit_init':
BUILDSTDERR: nest/rt-fib.c: In function 'fit_init':
BUILDSTDERR: nest/rt-fib.c:473:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:473:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      if (n = f->hash_table[h])
BUILDSTDERR:      if (n = f->hash_table[h])
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-fib.c:476:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:476:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   if (i->next = n->readers)
BUILDSTDERR:   if (i->next = n->readers)
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: nest/rt-fib.c: In function 'fit_get':
BUILDSTDERR: nest/rt-fib.c: In function 'fit_get':
BUILDSTDERR: nest/rt-fib.c:508:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:508:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (k = i->next)
BUILDSTDERR:    if (k = i->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-fib.c: In function 'fit_put':
BUILDSTDERR: nest/rt-fib.c: In function 'fit_put':
BUILDSTDERR: nest/rt-fib.c:521:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:521:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (j = n->readers)
BUILDSTDERR:    if (j = n->readers)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-fib.c: In function 'fit_put_next':
BUILDSTDERR: nest/rt-fib.c: In function 'fit_put_next':
BUILDSTDERR: nest/rt-fib.c:531:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:531:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (n = n->next)
BUILDSTDERR:    if (n = n->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-fib.c:535:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-fib.c:535:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      if (n = f->hash_table[hpos])
BUILDSTDERR:      if (n = f->hash_table[hpos])
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-show.c: In function 'rt_show_rte':
BUILDSTDERR: nest/rt-show.c: In function 'rt_show_rte':
BUILDSTDERR: nest/rt-show.c:42:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-show.c:42:3: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    tm_format_time(tm, &config->tf_route, e->lastmod);
BUILDSTDERR:    tm_format_time(tm, &config->tf_route, e->lastmod);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from nest/rt-show.c:14:
BUILDSTDERR:                  from nest/rt-show.c:14:
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: nest/rt-show.c:44:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-show.c:44:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(from, " from %I", a->from);
BUILDSTDERR:      bsprintf(from, " from %I", a->from);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-show.c:12:
BUILDSTDERR:                  from nest/rt-show.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-show.c:61:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-show.c:61:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(info, " (%d)", e->pref);
BUILDSTDERR:      bsprintf(info, " (%d)", e->pref);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-show.c:12:
BUILDSTDERR:                  from nest/rt-show.c:12:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-show.c: In function 'rt_show_net':
BUILDSTDERR: nest/rt-show.c: In function 'rt_show_net':
BUILDSTDERR: nest/rt-show.c:109:3: warning: pointer targets in passing argument 1 of 'bsnprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-show.c:109:3: warning: pointer targets in passing argument 1 of 'bsnprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    bsnprintf(ia, sizeof(ia), "%N", n->n.addr);
BUILDSTDERR:    bsnprintf(ia, sizeof(ia), "%N", n->n.addr);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from nest/rt-show.c:12:
BUILDSTDERR:                  from nest/rt-show.c:12:
BUILDSTDERR: ./lib/string.h:20:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:20:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsnprintf(char *str, int size, const char *fmt, ...);
BUILDSTDERR:  int bsnprintf(char *str, int size, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-show.c: In function 'rt_show_prepare_tables':
BUILDSTDERR: nest/rt-show.c: In function 'rt_show_prepare_tables':
BUILDSTDERR: nest/rt-show.c:340:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-show.c:340:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(tab, tabx, d->tables)
BUILDSTDERR:    WALK_LIST_DELSAFE(tab, tabx, d->tables)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/nest/rt-table.o -c nest/rt-table.c
CC -o obj/nest/rt-table.o -c nest/rt-table.c
BUILDSTDERR: nest/rt-table.c: In function 'rte_better':
BUILDSTDERR: nest/rt-table.c: In function 'rte_better':
BUILDSTDERR: nest/rt-table.c:350:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:350:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (better = new->attrs->src->proto->rte_better)
BUILDSTDERR:    if (better = new->attrs->src->proto->rte_better)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-table.c: In function 'rte_mergable':
BUILDSTDERR: nest/rt-table.c: In function 'rte_mergable':
BUILDSTDERR: nest/rt-table.c:369:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:369:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (mergable = pri->attrs->src->proto->rte_mergable)
BUILDSTDERR:    if (mergable = pri->attrs->src->proto->rte_mergable)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-table.c: In function 'rt_notify_accepted':
BUILDSTDERR: nest/rt-table.c: In function 'rt_notify_accepted':
BUILDSTDERR: nest/rt-table.c:651:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:651:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        if (new_best = export_filter(c, r, &new_free, &tmpa, 0))
BUILDSTDERR:        if (new_best = export_filter(c, r, &new_free, &tmpa, 0))
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: nest/rt-table.c:702:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:702:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      if (old_best = export_filter(c, old_changed, &old_free, NULL, 1))
BUILDSTDERR:      if (old_best = export_filter(c, old_changed, &old_free, NULL, 1))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: nest/rt-table.c:720:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:720:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        if (old_best = export_filter(c, r, &old_free, NULL, 1))
BUILDSTDERR:        if (old_best = export_filter(c, r, &old_free, NULL, 1))
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: nest/rt-table.c:724:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:724:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   if (old_best = export_filter(c, old_changed, &old_free, NULL, 1))
BUILDSTDERR:   if (old_best = export_filter(c, old_changed, &old_free, NULL, 1))
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: nest/rt-table.c: In function 'rte_announce':
BUILDSTDERR: nest/rt-table.c: In function 'rte_announce':
BUILDSTDERR: nest/rt-table.c:920:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:920:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR:        if (c->ra_mode == type)
BUILDSTDERR:        if (c->ra_mode == type)
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: nest/rt-table.c: In function 'rte_recalculate':
BUILDSTDERR: nest/rt-table.c: In function 'rte_recalculate':
BUILDSTDERR: nest/rt-table.c:1017:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:1017:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (old = *k)
BUILDSTDERR:    while (old = *k)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from nest/rt-table.c:34:0:
BUILDSTDERR: In file included from nest/rt-table.c:34:0:
BUILDSTDERR: nest/rt-table.c: In function 'rt_refresh_begin':
BUILDSTDERR: nest/rt-table.c: In function 'rt_refresh_begin':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: nest/rt-table.c:1495:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: nest/rt-table.c:1495:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-table.c: In function 'rt_refresh_end':
BUILDSTDERR: nest/rt-table.c: In function 'rt_refresh_end':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: nest/rt-table.c:1518:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: nest/rt-table.c:1518:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-table.c: In function 'rt_dump':
BUILDSTDERR: nest/rt-table.c: In function 'rt_dump':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: nest/rt-table.c:1566:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: nest/rt-table.c:1566:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-table.c: In function 'rt_preconfig':
BUILDSTDERR: nest/rt-table.c: In function 'rt_preconfig':
BUILDSTDERR: nest/rt-table.c:1781:3: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-table.c:1781:3: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    rt_new_table(cf_get_symbol("master4"), NET_IP4);
BUILDSTDERR:    rt_new_table(cf_get_symbol("master4"), NET_IP4);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR:                  from nest/rt-table.c:35:
BUILDSTDERR:                  from nest/rt-table.c:35:
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:                 ^
BUILDSTDERR:                 ^
BUILDSTDERR: nest/rt-table.c:1782:3: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-table.c:1782:3: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    rt_new_table(cf_get_symbol("master6"), NET_IP6);
BUILDSTDERR:    rt_new_table(cf_get_symbol("master6"), NET_IP6);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR:                  from nest/rt-table.c:35:
BUILDSTDERR:                  from nest/rt-table.c:35:
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:                 ^
BUILDSTDERR:                 ^
BUILDSTDERR: nest/rt-table.c: In function 'rta_apply_hostentry':
BUILDSTDERR: nest/rt-table.c: In function 'rta_apply_hostentry':
BUILDSTDERR: nest/rt-table.c:1875:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:1875:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR:    if (skip_nexthop)
BUILDSTDERR:    if (skip_nexthop)
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: nest/rt-table.c: In function 'rt_next_hop_update_net':
BUILDSTDERR: nest/rt-table.c: In function 'rt_next_hop_update_net':
BUILDSTDERR: nest/rt-table.c:1916:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:1916:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    for (k = &n->routes; e = *k; k = &e->next)
BUILDSTDERR:    for (k = &n->routes; e = *k; k = &e->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-table.c:1944:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:1944:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    for (k = &n->routes; e = *k; k = &e->next)
BUILDSTDERR:    for (k = &n->routes; e = *k; k = &e->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: nest/rt-table.c: In function 'rt_find_table_config':
BUILDSTDERR: nest/rt-table.c: In function 'rt_find_table_config':
BUILDSTDERR: nest/rt-table.c:2082:10: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: nest/rt-table.c:2082:10: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    struct symbol *sym = cf_find_symbol(cf, name);
BUILDSTDERR:    struct symbol *sym = cf_find_symbol(cf, name);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR:                  from nest/rt-table.c:35:
BUILDSTDERR:                  from nest/rt-table.c:35:
BUILDSTDERR: ./conf/conf.h:155:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./conf/conf.h:155:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  struct symbol *cf_find_symbol(struct config *cfg, byte *c);
BUILDSTDERR:  struct symbol *cf_find_symbol(struct config *cfg, byte *c);
BUILDSTDERR:                 ^
BUILDSTDERR:                 ^
BUILDSTDERR: nest/rt-table.c: In function 'rt_update_hostcache':
BUILDSTDERR: nest/rt-table.c: In function 'rt_update_hostcache':
BUILDSTDERR: nest/rt-table.c:2508:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: nest/rt-table.c:2508:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, x, hc->hostentries)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, x, hc->hostentries)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/proto/bfd/bfd.o -c proto/bfd/bfd.c
CC -o obj/proto/bfd/bfd.o -c proto/bfd/bfd.c
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_remove_session':
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_remove_session':
BUILDSTDERR: proto/bfd/bfd.c:496:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bfd/bfd.c:496:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    HASH_REMOVE(p->session_hash_id, HASH_ID, s);
BUILDSTDERR:    HASH_REMOVE(p->session_hash_id, HASH_ID, s);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bfd/bfd.c:497:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bfd/bfd.c:497:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    HASH_REMOVE(p->session_hash_ip, HASH_IP, s);
BUILDSTDERR:    HASH_REMOVE(p->session_hash_ip, HASH_IP, s);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_take_requests':
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_take_requests':
BUILDSTDERR: proto/bfd/bfd.c:667:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bfd/bfd.c:667:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, nn, bfd_wait_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, nn, bfd_wait_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_notify_hook':
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_notify_hook':
BUILDSTDERR: proto/bfd/bfd.c:883:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bfd/bfd.c:883:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      WALK_LIST_DELSAFE(n, nn, s->request_list)
BUILDSTDERR:      WALK_LIST_DELSAFE(n, nn, s->request_list)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_show_sessions':
BUILDSTDERR: proto/bfd/bfd.c: In function 'bfd_show_sessions':
BUILDSTDERR: proto/bfd/bfd.c:1105:5: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bfd/bfd.c:1105:5: warning: pointer targets in passing argument 1 of 'tm_format_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      tm_format_time(tbuf, &config->tf_proto, s->last_state_change);
BUILDSTDERR:      tm_format_time(tbuf, &config->tf_proto, s->last_state_change);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from proto/bfd/bfd.h:15,
BUILDSTDERR:                  from proto/bfd/bfd.h:15,
BUILDSTDERR:                  from proto/bfd/bfd.c:103:
BUILDSTDERR:                  from proto/bfd/bfd.c:103:
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/timer.h:124:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:  void tm_format_time(char *x, struct timeformat *fmt, btime t);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
CC -o obj/proto/bfd/io.o -c proto/bfd/io.c
CC -o obj/proto/bfd/io.o -c proto/bfd/io.c
BUILDSTDERR: proto/bfd/io.c: In function 'birdloop_main':
BUILDSTDERR: proto/bfd/io.c: In function 'birdloop_main':
BUILDSTDERR: proto/bfd/io.c:494:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bfd/io.c:494:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      else if (t = timers_first(&loop->time))
BUILDSTDERR:      else if (t = timers_first(&loop->time))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/proto/bfd/packets.o -c proto/bfd/packets.c
CC -o obj/proto/bfd/packets.o -c proto/bfd/packets.c
BUILDSTDERR: proto/bfd/packets.c: In function 'bfd_fill_authentication':
BUILDSTDERR: proto/bfd/packets.c: In function 'bfd_fill_authentication':
BUILDSTDERR: proto/bfd/packets.c:171:5: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bfd/packets.c:171:5: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      strncpy(auth->data, pass->password, hash_len);
BUILDSTDERR:      strncpy(auth->data, pass->password, hash_len);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/pthread.h:21,
BUILDSTDERR:                  from /usr/include/pthread.h:21,
BUILDSTDERR:                  from proto/bfd/bfd.h:10,
BUILDSTDERR:                  from proto/bfd/bfd.h:10,
BUILDSTDERR:                  from proto/bfd/packets.c:7:
BUILDSTDERR:                  from proto/bfd/packets.c:7:
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/bfd/packets.c: In function 'bfd_check_authentication':
BUILDSTDERR: proto/bfd/packets.c: In function 'bfd_check_authentication':
BUILDSTDERR: proto/bfd/packets.c:263:5: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bfd/packets.c:263:5: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      strncpy(auth->data, pass->password, hash_len);
BUILDSTDERR:      strncpy(auth->data, pass->password, hash_len);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/pthread.h:21,
BUILDSTDERR:                  from /usr/include/pthread.h:21,
BUILDSTDERR:                  from proto/bfd/bfd.h:10,
BUILDSTDERR:                  from proto/bfd/bfd.h:10,
BUILDSTDERR:                  from proto/bfd/packets.c:7:
BUILDSTDERR:                  from proto/bfd/packets.c:7:
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  ^
BUILDSTDERR:  ^
CC -o obj/proto/babel/babel.o -c proto/babel/babel.c
CC -o obj/proto/babel/babel.o -c proto/babel/babel.c
CC -o obj/proto/babel/packets.o -c proto/babel/packets.c
CC -o obj/proto/babel/packets.o -c proto/babel/packets.c
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_sources':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_sources':
BUILDSTDERR: proto/babel/babel.c:132:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:132:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, nx, e->sources)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, nx, e->sources)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_routes_':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_routes_':
BUILDSTDERR: proto/babel/babel.c:240:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:240:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      WALK_LIST_DELSAFE(r, rx, e->routes)
BUILDSTDERR:      WALK_LIST_DELSAFE(r, rx, e->routes)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_requests':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_requests':
BUILDSTDERR: proto/babel/babel.c:371:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:371:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(sr, srx, e->requests)
BUILDSTDERR:    WALK_LIST_DELSAFE(sr, srx, e->requests)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_neighbors':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_expire_neighbors':
BUILDSTDERR: proto/babel/babel.c:500:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:500:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      WALK_LIST_DELSAFE(nbr, nbx, ifa->neigh_list)
BUILDSTDERR:      WALK_LIST_DELSAFE(nbr, nbx, ifa->neigh_list)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from proto/babel/babel.h:19:0,
BUILDSTDERR: In file included from proto/babel/babel.h:19:0,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: proto/babel/babel.c: In function 'babel_send_update_':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_send_update_':
BUILDSTDERR: proto/babel/babel.c:924:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:924:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    FIB_WALK(rtable, struct babel_entry, e)
BUILDSTDERR:    FIB_WALK(rtable, struct babel_entry, e)
BUILDSTDERR:                            ^
BUILDSTDERR:                            ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_dump':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_dump':
BUILDSTDERR: proto/babel/babel.c:1819:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:1819:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    FIB_WALK(&p->ip4_rtable, struct babel_entry, e)
BUILDSTDERR:    FIB_WALK(&p->ip4_rtable, struct babel_entry, e)
BUILDSTDERR:                                    ^
BUILDSTDERR:                                    ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/babel/babel.c:1824:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:1824:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    FIB_WALK(&p->ip6_rtable, struct babel_entry, e)
BUILDSTDERR:    FIB_WALK(&p->ip6_rtable, struct babel_entry, e)
BUILDSTDERR:                                    ^
BUILDSTDERR:                                    ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_get_route_info':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_get_route_info':
BUILDSTDERR: proto/babel/babel.c:1834:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/babel/babel.c:1834:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    buf += bsprintf(buf, " (%d/%d) [%lR]", rte->pref, rte->u.babel.metric, rte->u.babel.router_id);
BUILDSTDERR:    buf += bsprintf(buf, " (%d/%d) [%lR]", rte->pref, rte->u.babel.metric, rte->u.babel.router_id);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_get_attr':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_get_attr':
BUILDSTDERR: proto/babel/babel.c:1843:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/babel/babel.c:1843:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "metric: %d", a->u.data);
BUILDSTDERR:      bsprintf(buf, "metric: %d", a->u.data);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/babel/babel.c:1850:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/babel/babel.c:1850:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "router_id: %lR", rid);
BUILDSTDERR:      bsprintf(buf, "router_id: %lR", rid);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_interfaces':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_interfaces':
BUILDSTDERR: proto/babel/babel.c:1880:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/babel/babel.c:1880:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/babel/babel.c:1880:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/babel/babel.c:1880:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_neighbors':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_neighbors':
BUILDSTDERR: proto/babel/babel.c:1918:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/babel/babel.c:1918:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/babel/babel.c:1918:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/babel/babel.c:1918:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.h:16,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from proto/babel/babel.h:19:0,
BUILDSTDERR: In file included from proto/babel/babel.h:19:0,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_entries_':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_entries_':
BUILDSTDERR: proto/babel/babel.c:1942:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:1942:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    FIB_WALK(rtable, struct babel_entry, e)
BUILDSTDERR:    FIB_WALK(rtable, struct babel_entry, e)
BUILDSTDERR:                            ^
BUILDSTDERR:                            ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/babel/babel.c:1957:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:1957:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      else if (r = e->selected)
BUILDSTDERR:      else if (r = e->selected)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from proto/babel/babel.h:19:0,
BUILDSTDERR: In file included from proto/babel/babel.h:19:0,
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR:                  from proto/babel/babel.c:39:
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_routes_':
BUILDSTDERR: proto/babel/babel.c: In function 'babel_show_routes_':
BUILDSTDERR: proto/babel/babel.c:1995:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/babel/babel.c:1995:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    FIB_WALK(rtable, struct babel_entry, e)
BUILDSTDERR:    FIB_WALK(rtable, struct babel_entry, e)
BUILDSTDERR:                            ^
BUILDSTDERR:                            ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
CC -o obj/proto/bgp/attrs.o -c proto/bgp/attrs.c
CC -o obj/proto/bgp/attrs.o -c proto/bgp/attrs.c
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_origin':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_origin':
BUILDSTDERR: proto/bgp/attrs.c:240:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:240:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    bsprintf(buf, (a->u.data <= 2) ? bgp_origin_names[a->u.data] : "?");
BUILDSTDERR:    bsprintf(buf, (a->u.data <= 2) ? bgp_origin_names[a->u.data] : "?");
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_encode_next_hop':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_encode_next_hop':
BUILDSTDERR: proto/bgp/attrs.c:306:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: proto/bgp/attrs.c:306:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:      put_ip4(buf+3, ipa_to_ip4( *(ip_addr *) a->u.ptr->data ));
BUILDSTDERR:      put_ip4(buf+3, ipa_to_ip4( *(ip_addr *) a->u.ptr->data ));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_next_hop':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_next_hop':
BUILDSTDERR: proto/bgp/attrs.c:339:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:339:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "%I", nh[0]);
BUILDSTDERR:      bsprintf(buf, "%I", nh[0]);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:341:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:341:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "%I %I", nh[0], nh[1]);
BUILDSTDERR:      bsprintf(buf, "%I %I", nh[0], nh[1]);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_aggregator':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_aggregator':
BUILDSTDERR: proto/bgp/attrs.c:425:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:425:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    bsprintf(buf, "%I4 AS%u", get_ip4(data+4), get_u32(data+0));
BUILDSTDERR:    bsprintf(buf, "%I4 AS%u", get_ip4(data+4), get_u32(data+0));
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_mpls_label_stack':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_format_mpls_label_stack':
BUILDSTDERR: proto/bgp/attrs.c:683:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:683:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    char *pos = buf;
BUILDSTDERR:    char *pos = buf;
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_free_bucket':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_free_bucket':
BUILDSTDERR: proto/bgp/attrs.c:1267:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bgp/attrs.c:1267:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    HASH_REMOVE2(c->bucket_hash, RBH, c->pool, b);
BUILDSTDERR:    HASH_REMOVE2(c->bucket_hash, RBH, c->pool, b);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_free_prefix':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_free_prefix':
BUILDSTDERR: proto/bgp/attrs.c:1361:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bgp/attrs.c:1361:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    HASH_REMOVE2(c->prefix_hash, PXH, c->pool, px);
BUILDSTDERR:    HASH_REMOVE2(c->prefix_hash, PXH, c->pool, px);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_get_attr':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_get_attr':
BUILDSTDERR: proto/bgp/attrs.c:1993:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:1993:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      len = bsprintf(buf, "%s", d->name);
BUILDSTDERR:      len = bsprintf(buf, "%s", d->name);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2005:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2005:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    bsprintf(buf, "%02x%s", i, (a->flags & BAF_TRANSITIVE) ? " [t]" : "");
BUILDSTDERR:    bsprintf(buf, "%02x%s", i, (a->flags & BAF_TRANSITIVE) ? " [t]" : "");
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_get_route_info':
BUILDSTDERR: proto/bgp/attrs.c: In function 'bgp_get_route_info':
BUILDSTDERR: proto/bgp/attrs.c:2016:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2016:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    buf += bsprintf(buf, " (%d", e->pref);
BUILDSTDERR:    buf += bsprintf(buf, " (%d", e->pref);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2019:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2019:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, "-");
BUILDSTDERR:      buf += bsprintf(buf, "-");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2024:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2024:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        buf += bsprintf(buf, "/-");
BUILDSTDERR:        buf += bsprintf(buf, "/-");
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2026:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2026:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        buf += bsprintf(buf, "/?");
BUILDSTDERR:        buf += bsprintf(buf, "/?");
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2028:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2028:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        buf += bsprintf(buf, "/%d", e->attrs->igp_metric);
BUILDSTDERR:        buf += bsprintf(buf, "/%d", e->attrs->igp_metric);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2030:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2030:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    buf += bsprintf(buf, ") [");
BUILDSTDERR:    buf += bsprintf(buf, ") [");
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2033:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2033:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, "AS%u", origas);
BUILDSTDERR:      buf += bsprintf(buf, "AS%u", origas);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2035:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2035:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, "%c", "ie?"[o->u.data]);
BUILDSTDERR:      buf += bsprintf(buf, "%c", "ie?"[o->u.data]);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR:                  from proto/bgp/attrs.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/attrs.c:2036:3: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/attrs.c:2036:3: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    strcpy(buf, "]");
BUILDSTDERR:    strcpy(buf, "]");
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from proto/bgp/attrs.c:13:
BUILDSTDERR:                  from proto/bgp/attrs.c:13:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
CC -o obj/proto/bgp/bgp.o -c proto/bgp/bgp.c
CC -o obj/proto/bgp/bgp.o -c proto/bgp/bgp.c
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_default_igp_table':
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_default_igp_table':
BUILDSTDERR: proto/bgp/bgp.c:1614:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bgp/bgp.c:1614:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (tab = cf->c.global->def_tables[type])
BUILDSTDERR:    if (tab = cf->c.global->def_tables[type])
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_postconfig':
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_postconfig':
BUILDSTDERR: proto/bgp/bgp.c:1684:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR: proto/bgp/bgp.c:1684:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR:      if (cc->c.in_filter == FILTER_UNDEF)
BUILDSTDERR:      if (cc->c.in_filter == FILTER_UNDEF)
BUILDSTDERR:         ^
BUILDSTDERR:         ^
BUILDSTDERR: proto/bgp/bgp.c:1691:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR: proto/bgp/bgp.c:1691:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
BUILDSTDERR:      if (cc->c.out_filter == FILTER_UNDEF)
BUILDSTDERR:      if (cc->c.out_filter == FILTER_UNDEF)
BUILDSTDERR:         ^
BUILDSTDERR:         ^
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_reconfigure':
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_reconfigure':
BUILDSTDERR: proto/bgp/bgp.c:1774:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/bgp/bgp.c:1774:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(C, C2, p->p.channels)
BUILDSTDERR:    WALK_LIST_DELSAFE(C, C2, p->p.channels)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_get_status':
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_get_status':
BUILDSTDERR: proto/bgp/bgp.c:1930:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/bgp.c:1930:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "%s%s", err1, err2);
BUILDSTDERR:      bsprintf(buf, "%s%s", err1, err2);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/bgp.c:110:
BUILDSTDERR:                  from proto/bgp/bgp.c:110:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/bgp.c:1932:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/bgp.c:1932:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "%-14s%s%s", bgp_state_dsc(p), err1, err2);
BUILDSTDERR:      bsprintf(buf, "%-14s%s%s", bgp_state_dsc(p), err1, err2);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/bgp.c:110:
BUILDSTDERR:                  from proto/bgp/bgp.c:110:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_show_afis':
BUILDSTDERR: proto/bgp/bgp.c: In function 'bgp_show_afis':
BUILDSTDERR: proto/bgp/bgp.c:1953:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/bgp.c:1953:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      strcpy(b.end - 32, " ... <too long>");
BUILDSTDERR:      strcpy(b.end - 32, " ... <too long>");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from proto/bgp/bgp.c:108:
BUILDSTDERR:                  from proto/bgp/bgp.c:108:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/bgp/bgp.c:1955:3: warning: pointer targets in passing argument 3 of 'cli_printf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/bgp.c:1955:3: warning: pointer targets in passing argument 3 of 'cli_printf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    cli_msg(code, b.start);
BUILDSTDERR:    cli_msg(code, b.start);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from proto/bgp/bgp.c:114:0:
BUILDSTDERR: In file included from proto/bgp/bgp.c:114:0:
BUILDSTDERR: ./nest/cli.h:57:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./nest/cli.h:57:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void cli_printf(cli *, int, char *, ...);
BUILDSTDERR:  void cli_printf(cli *, int, char *, ...);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
CC -o obj/proto/bgp/packets.o -c proto/bgp/packets.c
CC -o obj/proto/bgp/packets.o -c proto/bgp/packets.c
BUILDSTDERR: proto/bgp/packets.c:2619:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2619:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 1, 0, "Invalid message header" },
BUILDSTDERR:    { 1, 0, "Invalid message header" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2619:3: warning: (near initialization for 'bgp_msg_table[0].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2619:3: warning: (near initialization for 'bgp_msg_table[0].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2620:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2620:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 1, 1, "Connection not synchronized" },
BUILDSTDERR:    { 1, 1, "Connection not synchronized" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2620:3: warning: (near initialization for 'bgp_msg_table[1].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2620:3: warning: (near initialization for 'bgp_msg_table[1].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2621:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2621:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 1, 2, "Bad message length" },
BUILDSTDERR:    { 1, 2, "Bad message length" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2621:3: warning: (near initialization for 'bgp_msg_table[2].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2621:3: warning: (near initialization for 'bgp_msg_table[2].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2622:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2622:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 1, 3, "Bad message type" },
BUILDSTDERR:    { 1, 3, "Bad message type" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2622:3: warning: (near initialization for 'bgp_msg_table[3].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2622:3: warning: (near initialization for 'bgp_msg_table[3].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2623:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2623:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 0, "Invalid OPEN message" },
BUILDSTDERR:    { 2, 0, "Invalid OPEN message" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2623:3: warning: (near initialization for 'bgp_msg_table[4].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2623:3: warning: (near initialization for 'bgp_msg_table[4].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2624:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2624:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 1, "Unsupported version number" },
BUILDSTDERR:    { 2, 1, "Unsupported version number" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2624:3: warning: (near initialization for 'bgp_msg_table[5].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2624:3: warning: (near initialization for 'bgp_msg_table[5].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2625:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2625:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 2, "Bad peer AS" },
BUILDSTDERR:    { 2, 2, "Bad peer AS" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2625:3: warning: (near initialization for 'bgp_msg_table[6].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2625:3: warning: (near initialization for 'bgp_msg_table[6].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2626:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2626:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 3, "Bad BGP identifier" },
BUILDSTDERR:    { 2, 3, "Bad BGP identifier" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2626:3: warning: (near initialization for 'bgp_msg_table[7].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2626:3: warning: (near initialization for 'bgp_msg_table[7].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2627:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2627:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 4, "Unsupported optional parameter" },
BUILDSTDERR:    { 2, 4, "Unsupported optional parameter" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2627:3: warning: (near initialization for 'bgp_msg_table[8].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2627:3: warning: (near initialization for 'bgp_msg_table[8].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2628:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2628:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 5, "Authentication failure" },
BUILDSTDERR:    { 2, 5, "Authentication failure" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2628:3: warning: (near initialization for 'bgp_msg_table[9].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2628:3: warning: (near initialization for 'bgp_msg_table[9].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2629:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2629:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 6, "Unacceptable hold time" },
BUILDSTDERR:    { 2, 6, "Unacceptable hold time" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2629:3: warning: (near initialization for 'bgp_msg_table[10].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2629:3: warning: (near initialization for 'bgp_msg_table[10].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2630:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2630:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 7, "Required capability missing" }, /* [RFC5492] */
BUILDSTDERR:    { 2, 7, "Required capability missing" }, /* [RFC5492] */
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2630:3: warning: (near initialization for 'bgp_msg_table[11].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2630:3: warning: (near initialization for 'bgp_msg_table[11].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2631:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2631:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 2, 8, "No supported AFI/SAFI" }, /* This error msg is nonstandard */
BUILDSTDERR:    { 2, 8, "No supported AFI/SAFI" }, /* This error msg is nonstandard */
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2631:3: warning: (near initialization for 'bgp_msg_table[12].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2631:3: warning: (near initialization for 'bgp_msg_table[12].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2632:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2632:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 0, "Invalid UPDATE message" },
BUILDSTDERR:    { 3, 0, "Invalid UPDATE message" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2632:3: warning: (near initialization for 'bgp_msg_table[13].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2632:3: warning: (near initialization for 'bgp_msg_table[13].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2633:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2633:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 1, "Malformed attribute list" },
BUILDSTDERR:    { 3, 1, "Malformed attribute list" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2633:3: warning: (near initialization for 'bgp_msg_table[14].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2633:3: warning: (near initialization for 'bgp_msg_table[14].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2634:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2634:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 2, "Unrecognized well-known attribute" },
BUILDSTDERR:    { 3, 2, "Unrecognized well-known attribute" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2634:3: warning: (near initialization for 'bgp_msg_table[15].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2634:3: warning: (near initialization for 'bgp_msg_table[15].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2635:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2635:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 3, "Missing mandatory attribute" },
BUILDSTDERR:    { 3, 3, "Missing mandatory attribute" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2635:3: warning: (near initialization for 'bgp_msg_table[16].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2635:3: warning: (near initialization for 'bgp_msg_table[16].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2636:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2636:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 4, "Invalid attribute flags" },
BUILDSTDERR:    { 3, 4, "Invalid attribute flags" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2636:3: warning: (near initialization for 'bgp_msg_table[17].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2636:3: warning: (near initialization for 'bgp_msg_table[17].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2637:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2637:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 5, "Invalid attribute length" },
BUILDSTDERR:    { 3, 5, "Invalid attribute length" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2637:3: warning: (near initialization for 'bgp_msg_table[18].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2637:3: warning: (near initialization for 'bgp_msg_table[18].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2638:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2638:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 6, "Invalid ORIGIN attribute" },
BUILDSTDERR:    { 3, 6, "Invalid ORIGIN attribute" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2638:3: warning: (near initialization for 'bgp_msg_table[19].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2638:3: warning: (near initialization for 'bgp_msg_table[19].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2639:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2639:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 7, "AS routing loop" },  /* Deprecated */
BUILDSTDERR:    { 3, 7, "AS routing loop" },  /* Deprecated */
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2639:3: warning: (near initialization for 'bgp_msg_table[20].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2639:3: warning: (near initialization for 'bgp_msg_table[20].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2640:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2640:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 8, "Invalid NEXT_HOP attribute" },
BUILDSTDERR:    { 3, 8, "Invalid NEXT_HOP attribute" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2640:3: warning: (near initialization for 'bgp_msg_table[21].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2640:3: warning: (near initialization for 'bgp_msg_table[21].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2641:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2641:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 9, "Optional attribute error" },
BUILDSTDERR:    { 3, 9, "Optional attribute error" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2641:3: warning: (near initialization for 'bgp_msg_table[22].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2641:3: warning: (near initialization for 'bgp_msg_table[22].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2642:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2642:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 10, "Invalid network field" },
BUILDSTDERR:    { 3, 10, "Invalid network field" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2642:3: warning: (near initialization for 'bgp_msg_table[23].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2642:3: warning: (near initialization for 'bgp_msg_table[23].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2643:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2643:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 3, 11, "Malformed AS_PATH" },
BUILDSTDERR:    { 3, 11, "Malformed AS_PATH" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2643:3: warning: (near initialization for 'bgp_msg_table[24].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2643:3: warning: (near initialization for 'bgp_msg_table[24].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2644:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2644:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 4, 0, "Hold timer expired" },
BUILDSTDERR:    { 4, 0, "Hold timer expired" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2644:3: warning: (near initialization for 'bgp_msg_table[25].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2644:3: warning: (near initialization for 'bgp_msg_table[25].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2645:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2645:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 5, 0, "Finite state machine error" }, /* Subcodes are according to [RFC6608] */
BUILDSTDERR:    { 5, 0, "Finite state machine error" }, /* Subcodes are according to [RFC6608] */
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2645:3: warning: (near initialization for 'bgp_msg_table[26].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2645:3: warning: (near initialization for 'bgp_msg_table[26].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2646:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2646:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 5, 1, "Unexpected message in OpenSent state" },
BUILDSTDERR:    { 5, 1, "Unexpected message in OpenSent state" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2646:3: warning: (near initialization for 'bgp_msg_table[27].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2646:3: warning: (near initialization for 'bgp_msg_table[27].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2647:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2647:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 5, 2, "Unexpected message in OpenConfirm state" },
BUILDSTDERR:    { 5, 2, "Unexpected message in OpenConfirm state" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2647:3: warning: (near initialization for 'bgp_msg_table[28].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2647:3: warning: (near initialization for 'bgp_msg_table[28].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2648:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2648:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 5, 3, "Unexpected message in Established state" },
BUILDSTDERR:    { 5, 3, "Unexpected message in Established state" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2648:3: warning: (near initialization for 'bgp_msg_table[29].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2648:3: warning: (near initialization for 'bgp_msg_table[29].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2649:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2649:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 0, "Cease" }, /* Subcodes are according to [RFC4486] */
BUILDSTDERR:    { 6, 0, "Cease" }, /* Subcodes are according to [RFC4486] */
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2649:3: warning: (near initialization for 'bgp_msg_table[30].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2649:3: warning: (near initialization for 'bgp_msg_table[30].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2650:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2650:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 1, "Maximum number of prefixes reached" },
BUILDSTDERR:    { 6, 1, "Maximum number of prefixes reached" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2650:3: warning: (near initialization for 'bgp_msg_table[31].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2650:3: warning: (near initialization for 'bgp_msg_table[31].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2651:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2651:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 2, "Administrative shutdown" },
BUILDSTDERR:    { 6, 2, "Administrative shutdown" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2651:3: warning: (near initialization for 'bgp_msg_table[32].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2651:3: warning: (near initialization for 'bgp_msg_table[32].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2652:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2652:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 3, "Peer de-configured" },
BUILDSTDERR:    { 6, 3, "Peer de-configured" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2652:3: warning: (near initialization for 'bgp_msg_table[33].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2652:3: warning: (near initialization for 'bgp_msg_table[33].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2653:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2653:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 4, "Administrative reset" },
BUILDSTDERR:    { 6, 4, "Administrative reset" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2653:3: warning: (near initialization for 'bgp_msg_table[34].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2653:3: warning: (near initialization for 'bgp_msg_table[34].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2654:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2654:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 5, "Connection rejected" },
BUILDSTDERR:    { 6, 5, "Connection rejected" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2654:3: warning: (near initialization for 'bgp_msg_table[35].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2654:3: warning: (near initialization for 'bgp_msg_table[35].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2655:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2655:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 6, "Other configuration change" },
BUILDSTDERR:    { 6, 6, "Other configuration change" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2655:3: warning: (near initialization for 'bgp_msg_table[36].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2655:3: warning: (near initialization for 'bgp_msg_table[36].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2656:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2656:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 7, "Connection collision resolution" },
BUILDSTDERR:    { 6, 7, "Connection collision resolution" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2656:3: warning: (near initialization for 'bgp_msg_table[37].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2656:3: warning: (near initialization for 'bgp_msg_table[37].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2657:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2657:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 6, 8, "Out of Resources" },
BUILDSTDERR:    { 6, 8, "Out of Resources" },
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2657:3: warning: (near initialization for 'bgp_msg_table[38].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2657:3: warning: (near initialization for 'bgp_msg_table[38].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2658:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2658:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 7, 0, "Invalid ROUTE-REFRESH message" }, /* [RFC7313] */
BUILDSTDERR:    { 7, 0, "Invalid ROUTE-REFRESH message" }, /* [RFC7313] */
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2658:3: warning: (near initialization for 'bgp_msg_table[39].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2658:3: warning: (near initialization for 'bgp_msg_table[39].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2659:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2659:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    { 7, 1, "Invalid ROUTE-REFRESH message length" } /* [RFC7313] */
BUILDSTDERR:    { 7, 1, "Invalid ROUTE-REFRESH message length" } /* [RFC7313] */
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/bgp/packets.c:2659:3: warning: (near initialization for 'bgp_msg_table[40].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2659:3: warning: (near initialization for 'bgp_msg_table[40].msg') [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c: In function 'bgp_error_dsc':
BUILDSTDERR: proto/bgp/packets.c: In function 'bgp_error_dsc':
BUILDSTDERR: proto/bgp/packets.c:2678:7: warning: pointer targets in return differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2678:7: warning: pointer targets in return differ in signedness [-Wpointer-sign]
BUILDSTDERR:        return bgp_msg_table[i].msg;
BUILDSTDERR:        return bgp_msg_table[i].msg;
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: proto/bgp/packets.c: In function 'bgp_handle_message':
BUILDSTDERR: proto/bgp/packets.c: In function 'bgp_handle_message':
BUILDSTDERR: proto/bgp/packets.c:2705:3: warning: pointer targets in passing argument 2 of 'proto_set_message' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2705:3: warning: pointer targets in passing argument 2 of 'proto_set_message' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    proto_set_message(&p->p, msg, msg_len);
BUILDSTDERR:    proto_set_message(&p->p, msg, msg_len);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from proto/bgp/packets.c:17:0:
BUILDSTDERR: In file included from proto/bgp/packets.c:17:0:
BUILDSTDERR: ./nest/protocol.h:242:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./nest/protocol.h:242:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void proto_set_message(struct proto *p, char *msg, int len);
BUILDSTDERR:  void proto_set_message(struct proto *p, char *msg, int len);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: proto/bgp/packets.c:2706:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2706:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    *bp += bsprintf(*bp, ": \"%s\"", p->p.message);
BUILDSTDERR:    *bp += bsprintf(*bp, ": \"%s\"", p->p.message);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/packets.c:15:
BUILDSTDERR:                  from proto/bgp/packets.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/packets.c: In function 'bgp_log_error':
BUILDSTDERR: proto/bgp/packets.c: In function 'bgp_log_error':
BUILDSTDERR: proto/bgp/packets.c:2729:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2729:4: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     t += bsprintf(t, ": %u", (len == 2) ? get_u16(data) : get_u32(data));
BUILDSTDERR:     t += bsprintf(t, ": %u", (len == 2) ? get_u16(data) : get_u32(data));
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/packets.c:15:
BUILDSTDERR:                  from proto/bgp/packets.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/packets.c:2743:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2743:2: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   t += bsprintf(t, "%02x", data[i]);
BUILDSTDERR:   t += bsprintf(t, "%02x", data[i]);
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/bgp/packets.c:15:
BUILDSTDERR:                  from proto/bgp/packets.c:15:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/bgp/packets.c:2748:21: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/bgp/packets.c:2748:21: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    const byte *dsc = bgp_error_dsc(code, subcode);
BUILDSTDERR:    const byte *dsc = bgp_error_dsc(code, subcode);
BUILDSTDERR:                      ^
BUILDSTDERR:                      ^
CC -o obj/proto/ospf/dbdes.o -c proto/ospf/dbdes.c
CC -o obj/proto/ospf/dbdes.o -c proto/ospf/dbdes.c
CC -o obj/proto/ospf/hello.o -c proto/ospf/hello.c
CC -o obj/proto/ospf/hello.o -c proto/ospf/hello.c
CC -o obj/proto/ospf/iface.o -c proto/ospf/iface.c
CC -o obj/proto/ospf/iface.o -c proto/ospf/iface.c
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_iface_down':
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_iface_down':
BUILDSTDERR: proto/ospf/iface.c:264:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/iface.c:264:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(n, nx, ifa->neigh_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(n, nx, ifa->neigh_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_iface_reconfigure':
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_iface_reconfigure':
BUILDSTDERR: proto/ospf/iface.c:874:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/iface.c:874:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(nb, nbx, ifa->nbma_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(nb, nbx, ifa->nbma_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_ifa_notify2':
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_ifa_notify2':
BUILDSTDERR: proto/ospf/iface.c:1106:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/iface.c:1106:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:      WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_ifa_notify3':
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_ifa_notify3':
BUILDSTDERR: proto/ospf/iface.c:1141:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/iface.c:1141:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:        WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_if_notify':
BUILDSTDERR: proto/ospf/iface.c: In function 'ospf_if_notify':
BUILDSTDERR: proto/ospf/iface.c:1321:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/iface.c:1321:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/proto/ospf/lsack.o -c proto/ospf/lsack.c
CC -o obj/proto/ospf/lsack.o -c proto/ospf/lsack.c
CC -o obj/proto/ospf/lsalib.o -c proto/ospf/lsalib.c
CC -o obj/proto/ospf/lsalib.o -c proto/ospf/lsalib.c
CC -o obj/proto/ospf/lsreq.o -c proto/ospf/lsreq.c
CC -o obj/proto/ospf/lsreq.o -c proto/ospf/lsreq.c
CC -o obj/proto/ospf/lsupd.o -c proto/ospf/lsupd.c
CC -o obj/proto/ospf/lsupd.o -c proto/ospf/lsupd.c
BUILDSTDERR: proto/ospf/lsupd.c: In function 'ospf_rxmt_lsupd':
BUILDSTDERR: proto/ospf/lsupd.c: In function 'ospf_rxmt_lsupd':
BUILDSTDERR: proto/ospf/lsupd.c:439:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/lsupd.c:439:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_SLIST_DELSAFE(ret, nxt, n->lsrtl)
BUILDSTDERR:    WALK_SLIST_DELSAFE(ret, nxt, n->lsrtl)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/proto/ospf/neighbor.o -c proto/ospf/neighbor.c
CC -o obj/proto/ospf/neighbor.o -c proto/ospf/neighbor.c
CC -o obj/proto/ospf/ospf.o -c proto/ospf/ospf.c
CC -o obj/proto/ospf/ospf.o -c proto/ospf/ospf.c
CC -o obj/proto/ospf/packet.o -c proto/ospf/packet.c
CC -o obj/proto/ospf/packet.o -c proto/ospf/packet.c
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR:                  from proto/ospf/ospf.h:23,
BUILDSTDERR:                  from proto/ospf/ospf.h:23,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_shutdown':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_shutdown':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/ospf.c:517:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/ospf.c:517:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_get_status':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_get_status':
BUILDSTDERR: proto/ospf/ospf.c:544:7: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:544:7: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        strcpy(buf, "Alone");
BUILDSTDERR:        strcpy(buf, "Alone");
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from proto/ospf/ospf.c:101:
BUILDSTDERR:                  from proto/ospf/ospf.c:101:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/ospf/ospf.c:546:7: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:546:7: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        strcpy(buf, "Running");
BUILDSTDERR:        strcpy(buf, "Running");
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from proto/ospf/ospf.c:101:
BUILDSTDERR:                  from proto/ospf/ospf.c:101:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_get_route_info':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_get_route_info':
BUILDSTDERR: proto/ospf/ospf.c:571:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:571:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    buf += bsprintf(buf, " %s", type);
BUILDSTDERR:    buf += bsprintf(buf, " %s", type);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:572:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:572:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    buf += bsprintf(buf, " (%d/%d", rte->pref, rte->u.ospf.metric1);
BUILDSTDERR:    buf += bsprintf(buf, " (%d/%d", rte->pref, rte->u.ospf.metric1);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:574:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:574:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, "/%d", rte->u.ospf.metric2);
BUILDSTDERR:      buf += bsprintf(buf, "/%d", rte->u.ospf.metric2);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:575:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:575:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    buf += bsprintf(buf, ")");
BUILDSTDERR:    buf += bsprintf(buf, ")");
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:578:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:578:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, " [%x]", rte->u.ospf.tag);
BUILDSTDERR:      buf += bsprintf(buf, " [%x]", rte->u.ospf.tag);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:581:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:581:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, " [%R]", rte->u.ospf.router_id);
BUILDSTDERR:      buf += bsprintf(buf, " [%R]", rte->u.ospf.router_id);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_get_attr':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_get_attr':
BUILDSTDERR: proto/ospf/ospf.c:590:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:590:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "metric1");
BUILDSTDERR:      bsprintf(buf, "metric1");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:593:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:593:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "metric2");
BUILDSTDERR:      bsprintf(buf, "metric2");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:596:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:596:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "tag: 0x%08x", a->u.data);
BUILDSTDERR:      bsprintf(buf, "tag: 0x%08x", a->u.data);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:599:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:599:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "router_id");
BUILDSTDERR:      bsprintf(buf, "router_id");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_reconfigure':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_reconfigure':
BUILDSTDERR: proto/ospf/ospf.c:713:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/ospf.c:713:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(ifa, ifx, p->iface_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/ospf.c:720:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/ospf.c:720:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(oa, oax, p->area_list)
BUILDSTDERR:    WALK_LIST_DELSAFE(oa, oax, p->area_list)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_sh_neigh':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_sh_neigh':
BUILDSTDERR: proto/ospf/ospf.c:748:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:748:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:748:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:748:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR:                  from proto/ospf/ospf.h:23,
BUILDSTDERR:                  from proto/ospf/ospf.h:23,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_sh':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_sh':
BUILDSTDERR: proto/ospf/ospf.c:810:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/ospf.c:810:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      FIB_WALK(&oa->net_fib, struct area_net, anet)
BUILDSTDERR:      FIB_WALK(&oa->net_fib, struct area_net, anet)
BUILDSTDERR:                                    ^
BUILDSTDERR:                                    ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/ospf/ospf.c:823:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/ospf.c:823:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      FIB_WALK(&oa->enet_fib, struct area_net, anet)
BUILDSTDERR:      FIB_WALK(&oa->enet_fib, struct area_net, anet)
BUILDSTDERR:                                     ^
BUILDSTDERR:                                     ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_sh_iface':
BUILDSTDERR: proto/ospf/ospf.c: In function 'ospf_sh_iface':
BUILDSTDERR: proto/ospf/ospf.c:854:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:854:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/ospf.c:854:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/ospf.c:854:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      if ((iff == NULL) || patmatch(iff, ifa->ifname))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR:                  from proto/ospf/ospf.c:102:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/packet.c: In function 'ospf_pkt_finalize':
BUILDSTDERR: proto/ospf/packet.c: In function 'ospf_pkt_finalize':
BUILDSTDERR: proto/ospf/packet.c:58:5: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/packet.c:58:5: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      strncpy(auth->password, pass->password, sizeof(auth->password));
BUILDSTDERR:      strncpy(auth->password, pass->password, sizeof(auth->password));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'u8 *'
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'u8 *'
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/ospf/packet.c:104:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/packet.c:104:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        strncpy(auth_tail, pass->password, auth_len);
BUILDSTDERR:        strncpy(auth_tail, pass->password, auth_len);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/ospf/packet.c:109:7: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/packet.c:109:7: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        (byte *) pkt, *plen, auth_tail);
BUILDSTDERR:        (byte *) pkt, *plen, auth_tail);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from proto/ospf/packet.c:14:0:
BUILDSTDERR: In file included from proto/ospf/packet.c:14:0:
BUILDSTDERR: ./lib/mac.h:117:6: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/mac.h:117:6: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac);
BUILDSTDERR:  void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: proto/ospf/packet.c: In function 'ospf_pkt_checkauth':
BUILDSTDERR: proto/ospf/packet.c: In function 'ospf_pkt_checkauth':
BUILDSTDERR: proto/ospf/packet.c:144:5: warning: pointer targets in passing argument 2 of 'password_verify' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/packet.c:144:5: warning: pointer targets in passing argument 2 of 'password_verify' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (!password_verify(pass, auth->password, sizeof(auth->password)))
BUILDSTDERR:      if (!password_verify(pass, auth->password, sizeof(auth->password)))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from proto/ospf/packet.c:12:0:
BUILDSTDERR: In file included from proto/ospf/packet.c:12:0:
BUILDSTDERR: ./nest/password.h:28:19: note: expected 'char *' but argument is of type 'u8 *'
BUILDSTDERR: ./nest/password.h:28:19: note: expected 'char *' but argument is of type 'u8 *'
BUILDSTDERR:  static inline int password_verify(struct password_item *p1, char *p2, uint size)
BUILDSTDERR:  static inline int password_verify(struct password_item *p1, char *p2, uint size)
BUILDSTDERR:                    ^
BUILDSTDERR:                    ^
BUILDSTDERR: proto/ospf/packet.c:179:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/packet.c:179:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        strncpy(auth_tail, pass->password, auth_len);
BUILDSTDERR:        strncpy(auth_tail, pass->password, auth_len);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/ospf.h:14,
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/ospf/packet.c:184:7: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/packet.c:184:7: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        (byte *) pkt, plen + auth_len, auth_data))
BUILDSTDERR:        (byte *) pkt, plen + auth_len, auth_data))
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from proto/ospf/packet.c:14:0:
BUILDSTDERR: In file included from proto/ospf/packet.c:14:0:
BUILDSTDERR: ./lib/mac.h:118:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/mac.h:118:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac);
BUILDSTDERR:  int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/packet.c: In function 'ospf_rx_hook':
BUILDSTDERR: proto/ospf/packet.c: In function 'ospf_rx_hook':
BUILDSTDERR: proto/ospf/packet.c:267:10: warning: pointer targets in passing argument 2 of 'sk_rx_buffer' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/ospf/packet.c:267:10: warning: pointer targets in passing argument 2 of 'sk_rx_buffer' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    struct ospf_packet *pkt = (void *) sk_rx_buffer(sk, &len);
BUILDSTDERR:    struct ospf_packet *pkt = (void *) sk_rx_buffer(sk, &len);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: In file included from proto/ospf/ospf.h:20:0,
BUILDSTDERR: In file included from proto/ospf/ospf.h:20:0,
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR:                  from proto/ospf/packet.c:11:
BUILDSTDERR: ./lib/socket.h:114:8: note: expected 'int *' but argument is of type 'unsigned int *'
BUILDSTDERR: ./lib/socket.h:114:8: note: expected 'int *' but argument is of type 'unsigned int *'
BUILDSTDERR:  byte * sk_rx_buffer(sock *s, int *len); /* Temporary */
BUILDSTDERR:  byte * sk_rx_buffer(sock *s, int *len); /* Temporary */
BUILDSTDERR:         ^
BUILDSTDERR:         ^
CC -o obj/proto/ospf/rt.o -c proto/ospf/rt.c
CC -o obj/proto/ospf/rt.o -c proto/ospf/rt.c
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR:                  from proto/ospf/ospf.h:23,
BUILDSTDERR:                  from proto/ospf/ospf.h:23,
BUILDSTDERR:                  from proto/ospf/rt.c:11:
BUILDSTDERR:                  from proto/ospf/rt.c:11:
BUILDSTDERR: proto/ospf/rt.c: In function 'ospf_rt_abr1':
BUILDSTDERR: proto/ospf/rt.c: In function 'ospf_rt_abr1':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1172:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1172:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&p->backbone->rtr, ort, nf)
BUILDSTDERR:    FIB_WALK(&p->backbone->rtr, ort, nf)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1180:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1180:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1246:7: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1246:7: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:        FIB_WALK(&oa->rtr, ort, nf)
BUILDSTDERR:        FIB_WALK(&oa->rtr, ort, nf)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1257:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1257:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&p->backbone->rtr, ort, nf)
BUILDSTDERR:    FIB_WALK(&p->backbone->rtr, ort, nf)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/rt.c: In function 'ospf_rt_abr2':
BUILDSTDERR: proto/ospf/rt.c: In function 'ospf_rt_abr2':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1297:7: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1297:7: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:        FIB_WALK(&oa->rtr, ort, nf)
BUILDSTDERR:        FIB_WALK(&oa->rtr, ort, nf)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1342:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1342:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1370:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1370:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, nf)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/rt.c: In function 'ospf_rt_reset':
BUILDSTDERR: proto/ospf/rt.c: In function 'ospf_rt_reset':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1586:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1586:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, ri)
BUILDSTDERR:    FIB_WALK(&p->rtf, ort, ri)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/ospf/rt.c:1609:5: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: proto/ospf/rt.c:1609:5: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:      FIB_WALK(&oa->rtr, ort, ri)
BUILDSTDERR:      FIB_WALK(&oa->rtr, ort, ri)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/ospf/rt.c:1618:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/rt.c:1618:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        FIB_WALK(&oa->net_fib, struct area_net, anet)
BUILDSTDERR:        FIB_WALK(&oa->net_fib, struct area_net, anet)
BUILDSTDERR:                                      ^
BUILDSTDERR:                                      ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/ospf/rt.c:1625:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/rt.c:1625:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        FIB_WALK(&oa->enet_fib, struct area_net, anet)
BUILDSTDERR:        FIB_WALK(&oa->enet_fib, struct area_net, anet)
BUILDSTDERR:                                       ^
BUILDSTDERR:                                       ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
CC -o obj/proto/ospf/topology.o -c proto/ospf/topology.c
CC -o obj/proto/ospf/topology.o -c proto/ospf/topology.c
BUILDSTDERR: proto/ospf/topology.c: In function 'ospf_update_lsadb':
BUILDSTDERR: proto/ospf/topology.c: In function 'ospf_update_lsadb':
BUILDSTDERR: proto/ospf/topology.c:482:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/topology.c:482:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_SLIST_DELSAFE(en, nxt, p->lsal)
BUILDSTDERR:    WALK_SLIST_DELSAFE(en, nxt, p->lsal)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/ospf/topology.c: In function 'prepare_prefix_net_lsa_body':
BUILDSTDERR: proto/ospf/topology.c: In function 'prepare_prefix_net_lsa_body':
BUILDSTDERR: proto/ospf/topology.c:1609:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/ospf/topology.c:1609:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (en = ifa->link_lsa)
BUILDSTDERR:    if (en = ifa->link_lsa)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/proto/pipe/pipe.o -c proto/pipe/pipe.c
CC -o obj/proto/pipe/pipe.o -c proto/pipe/pipe.c
BUILDSTDERR: proto/pipe/pipe.c: In function 'pipe_get_status':
BUILDSTDERR: proto/pipe/pipe.c: In function 'pipe_get_status':
BUILDSTDERR: proto/pipe/pipe.c:205:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/pipe/pipe.c:205:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    bsprintf(buf, "%s <=> %s", p->pri->table->name, p->sec->table->name);
BUILDSTDERR:    bsprintf(buf, "%s <=> %s", p->pri->table->name, p->sec->table->name);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/pipe/pipe.c:35:
BUILDSTDERR:                  from proto/pipe/pipe.c:35:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/proto/radv/packets.o -c proto/radv/packets.c
CC -o obj/proto/radv/packets.o -c proto/radv/packets.c
CC -o obj/proto/radv/radv.o -c proto/radv/radv.c
CC -o obj/proto/radv/radv.o -c proto/radv/radv.c
BUILDSTDERR: proto/radv/packets.c: In function 'radv_prepare_ra':
BUILDSTDERR: proto/radv/packets.c: In function 'radv_prepare_ra':
BUILDSTDERR: proto/radv/packets.c:297:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/radv/packets.c:297:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:    char *buf = ifa->sk->tbuf;
BUILDSTDERR:    char *buf = ifa->sk->tbuf;
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR:                  from proto/radv/radv.h:18,
BUILDSTDERR:                  from proto/radv/radv.h:18,
BUILDSTDERR:                  from proto/radv/packets.c:10:
BUILDSTDERR:                  from proto/radv/packets.c:10:
BUILDSTDERR: proto/radv/packets.c:355:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/radv/packets.c:355:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      FIB_WALK(&p->routes, struct radv_route, rt)
BUILDSTDERR:      FIB_WALK(&p->routes, struct radv_route, rt)
BUILDSTDERR:                                  ^
BUILDSTDERR:                                  ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: proto/radv/radv.c: In function 'radv_prepare_prefixes':
BUILDSTDERR: proto/radv/radv.c: In function 'radv_prepare_prefixes':
BUILDSTDERR: proto/radv/radv.c:172:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/radv/radv.c:172:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(pfx, next, ifa->prefixes)
BUILDSTDERR:    WALK_LIST_DELSAFE(pfx, next, ifa->prefixes)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/radv/radv.c: In function 'radv_prune_prefixes':
BUILDSTDERR: proto/radv/radv.c: In function 'radv_prune_prefixes':
BUILDSTDERR: proto/radv/radv.c:195:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/radv/radv.c:195:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    WALK_LIST_DELSAFE(px, pxn, ifa->prefixes)
BUILDSTDERR:    WALK_LIST_DELSAFE(px, pxn, ifa->prefixes)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/radv/radv.c: In function 'radv_get_status':
BUILDSTDERR: proto/radv/radv.c: In function 'radv_get_status':
BUILDSTDERR: proto/radv/radv.c:726:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/radv/radv.c:726:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      strcpy(buf, "Suppressed");
BUILDSTDERR:      strcpy(buf, "Suppressed");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from /usr/include/stdlib.h:24,
BUILDSTDERR:                  from proto/radv/radv.c:9:
BUILDSTDERR:                  from proto/radv/radv.c:9:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/radv/radv.c: In function 'radv_get_attr':
BUILDSTDERR: proto/radv/radv.c: In function 'radv_get_attr':
BUILDSTDERR: proto/radv/radv.c:752:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/radv/radv.c:752:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "preference: %s", radv_pref_str(a->u.data));
BUILDSTDERR:      bsprintf(buf, "preference: %s", radv_pref_str(a->u.data));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/radv/radv.h:11,
BUILDSTDERR:                  from proto/radv/radv.h:11,
BUILDSTDERR:                  from proto/radv/radv.c:10:
BUILDSTDERR:                  from proto/radv/radv.c:10:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/radv/radv.c:755:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/radv/radv.c:755:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "lifetime");
BUILDSTDERR:      bsprintf(buf, "lifetime");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/radv/radv.h:11,
BUILDSTDERR:                  from proto/radv/radv.h:11,
BUILDSTDERR:                  from proto/radv/radv.c:10:
BUILDSTDERR:                  from proto/radv/radv.c:10:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/proto/rip/packets.o -c proto/rip/packets.c
CC -o obj/proto/rip/packets.o -c proto/rip/packets.c
BUILDSTDERR: proto/rip/packets.c: In function 'rip_fill_authentication':
BUILDSTDERR: proto/rip/packets.c: In function 'rip_fill_authentication':
BUILDSTDERR: proto/rip/packets.c:256:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/packets.c:256:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        strncpy(tail->auth_data, pass->password, auth_len);
BUILDSTDERR:        strncpy(tail->auth_data, pass->password, auth_len);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/packets.c:14:
BUILDSTDERR:                  from proto/rip/packets.c:14:
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/rip/packets.c:261:7: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/packets.c:261:7: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        (byte *) pkt, *plen, tail->auth_data);
BUILDSTDERR:        (byte *) pkt, *plen, tail->auth_data);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from proto/rip/packets.c:15:0:
BUILDSTDERR: In file included from proto/rip/packets.c:15:0:
BUILDSTDERR: ./lib/mac.h:117:6: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/mac.h:117:6: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac);
BUILDSTDERR:  void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: proto/rip/packets.c: In function 'rip_check_authentication':
BUILDSTDERR: proto/rip/packets.c: In function 'rip_check_authentication':
BUILDSTDERR: proto/rip/packets.c:345:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/packets.c:345:7: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        strncpy(tail->auth_data, pass->password, auth_len);
BUILDSTDERR:        strncpy(tail->auth_data, pass->password, auth_len);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/include/stdint.h:25,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./sysdep/config.h:35,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from ./nest/bird.h:12,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/packets.c:14:
BUILDSTDERR:                  from proto/rip/packets.c:14:
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:117:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: proto/rip/packets.c:350:7: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/packets.c:350:7: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        (byte *) pkt, *plen, auth_data))
BUILDSTDERR:        (byte *) pkt, *plen, auth_data))
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from proto/rip/packets.c:15:0:
BUILDSTDERR: In file included from proto/rip/packets.c:15:0:
BUILDSTDERR: ./lib/mac.h:118:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/mac.h:118:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac);
BUILDSTDERR:  int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/proto/rip/rip.o -c proto/rip/rip.c
CC -o obj/proto/rip/rip.o -c proto/rip/rip.c
BUILDSTDERR: In file included from /usr/include/string.h:638:0,
BUILDSTDERR: In file included from /usr/include/string.h:638:0,
BUILDSTDERR:                  from ./lib/string.h:13,
BUILDSTDERR:                  from ./lib/string.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./lib/ip.h:13,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/packets.c:14:
BUILDSTDERR:                  from proto/rip/packets.c:14:
BUILDSTDERR: In function 'strncpy',
BUILDSTDERR: In function 'strncpy',
BUILDSTDERR:     inlined from 'rip_fill_authentication.isra.12' at proto/rip/packets.c:217:12:
BUILDSTDERR:     inlined from 'rip_fill_authentication.isra.12' at proto/rip/packets.c:217:12:
BUILDSTDERR: /usr/include/bits/string3.h:120:3: warning: call to __builtin___strncpy_chk will always overflow destination buffer [enabled by default]
BUILDSTDERR: /usr/include/bits/string3.h:120:3: warning: call to __builtin___strncpy_chk will always overflow destination buffer [enabled by default]
BUILDSTDERR:    return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
BUILDSTDERR:    return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/rip/rip.c: In function 'rip_update_rte':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_update_rte':
BUILDSTDERR: proto/rip/rip.c:233:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/rip/rip.c:233:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    for (rp = &en->routes; rt = *rp; rp = &rt->next)
BUILDSTDERR:    for (rp = &en->routes; rt = *rp; rp = &rt->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/rip/rip.c: In function 'rip_withdraw_rte':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_withdraw_rte':
BUILDSTDERR: proto/rip/rip.c:280:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/rip/rip.c:280:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    for (rp = &en->routes; rt = *rp; rp = &rt->next)
BUILDSTDERR:    for (rp = &en->routes; rt = *rp; rp = &rt->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: proto/rip/rip.c: In function 'rip_timer':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_timer':
BUILDSTDERR: proto/rip/rip.c:834:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/rip/rip.c:834:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      for (rp = &en->routes; rt = *rp; /* rp = &rt->next */)
BUILDSTDERR:      for (rp = &en->routes; rt = *rp; /* rp = &rt->next */)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c:889:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/rip/rip.c:889:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:      WALK_LIST_DELSAFE(n, nn, ifa->neigh_list)
BUILDSTDERR:      WALK_LIST_DELSAFE(n, nn, ifa->neigh_list)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c: In function 'rip_get_route_info':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_get_route_info':
BUILDSTDERR: proto/rip/rip.c:1160:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1160:3: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    buf += bsprintf(buf, " (%d/%d)", rte->pref, rte->u.rip.metric);
BUILDSTDERR:    buf += bsprintf(buf, " (%d/%d)", rte->pref, rte->u.rip.metric);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c:1163:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1163:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, " [%04x]", rte->u.rip.tag);
BUILDSTDERR:      bsprintf(buf, " [%04x]", rte->u.rip.tag);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c: In function 'rip_get_attr':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_get_attr':
BUILDSTDERR: proto/rip/rip.c:1172:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1172:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "metric: %d", a->u.data);
BUILDSTDERR:      bsprintf(buf, "metric: %d", a->u.data);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c:1176:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1176:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "tag: %04x", a->u.data);
BUILDSTDERR:      bsprintf(buf, "tag: %04x", a->u.data);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c: In function 'rip_show_interfaces':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_show_interfaces':
BUILDSTDERR: proto/rip/rip.c:1204:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1204:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c:1204:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1204:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c: In function 'rip_show_neighbors':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_show_neighbors':
BUILDSTDERR: proto/rip/rip.c:1241:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1241:5: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rip/rip.c:1241:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rip/rip.c:1241:5: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      if (iff && !patmatch(iff, ifa->iface->name))
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.h:15,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR: ./lib/string.h:27:5: note: expected 'const byte *' but argument is of type 'char *'
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:  int patmatch(const byte *pat, const byte *str);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR: In file included from ./nest/protocol.h:15:0,
BUILDSTDERR:                  from proto/rip/rip.h:18,
BUILDSTDERR:                  from proto/rip/rip.h:18,
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR:                  from proto/rip/rip.c:79:
BUILDSTDERR: proto/rip/rip.c: In function 'rip_dump':
BUILDSTDERR: proto/rip/rip.c: In function 'rip_dump':
BUILDSTDERR: proto/rip/rip.c:1266:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: proto/rip/rip.c:1266:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    FIB_WALK(&p->rtable, struct rip_entry, en)
BUILDSTDERR:    FIB_WALK(&p->rtable, struct rip_entry, en)
BUILDSTDERR:                                ^
BUILDSTDERR:                                ^
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR: ./nest/route.h:92:2: note: in definition of macro 'FIB_WALK'
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   type *z;      \
BUILDSTDERR:   ^
BUILDSTDERR:   ^
CC -o obj/proto/rpki/rpki.o -c proto/rpki/rpki.c
CC -o obj/proto/rpki/rpki.o -c proto/rpki/rpki.c
BUILDSTDERR: proto/rpki/rpki.c: In function 'rpki_get_status':
BUILDSTDERR: proto/rpki/rpki.c: In function 'rpki_get_status':
BUILDSTDERR: proto/rpki/rpki.c:786:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rpki/rpki.c:786:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "%s", rpki_cache_state_to_str(p->cache->state));
BUILDSTDERR:      bsprintf(buf, "%s", rpki_cache_state_to_str(p->cache->state));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rpki/rpki.h:15,
BUILDSTDERR:                  from proto/rpki/rpki.h:15,
BUILDSTDERR:                  from proto/rpki/rpki.c:96:
BUILDSTDERR:                  from proto/rpki/rpki.c:96:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rpki/rpki.c:788:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: proto/rpki/rpki.c:788:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "No cache server configured");
BUILDSTDERR:      bsprintf(buf, "No cache server configured");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from proto/rpki/rpki.h:15,
BUILDSTDERR:                  from proto/rpki/rpki.h:15,
BUILDSTDERR:                  from proto/rpki/rpki.c:96:
BUILDSTDERR:                  from proto/rpki/rpki.c:96:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/proto/rpki/packets.o -c proto/rpki/packets.c
CC -o obj/proto/rpki/packets.o -c proto/rpki/packets.c
CC -o obj/proto/rpki/tcp_transport.o -c proto/rpki/tcp_transport.c
CC -o obj/proto/rpki/tcp_transport.o -c proto/rpki/tcp_transport.c
BUILDSTDERR: proto/rpki/packets.c: In function 'rpki_log_packet':
BUILDSTDERR: proto/rpki/packets.c: In function 'rpki_log_packet':
BUILDSTDERR: proto/rpki/packets.c:426:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: proto/rpki/packets.c:426:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:      const u32 len_err_txt = *((u32 *) (err->rest + err->len_enc_pdu));
BUILDSTDERR:      const u32 len_err_txt = *((u32 *) (err->rest + err->len_enc_pdu));
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: proto/rpki/packets.c:446:118: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: proto/rpki/packets.c:446:118: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:        SAVE(bsnprintf(detail + strlen(detail), sizeof(detail) - strlen(detail), ", %s packet:", str_pdu_type(((struct pdu_header *) err->rest)->type)));
BUILDSTDERR:        SAVE(bsnprintf(detail + strlen(detail), sizeof(detail) - strlen(detail), ", %s packet:", str_pdu_type(((struct pdu_header *) err->rest)->type)));
BUILDSTDERR:                                                                                                                       ^
BUILDSTDERR:                                                                                                                       ^
BUILDSTDERR: proto/rpki/packets.c:373:9: note: in definition of macro 'SAVE'
BUILDSTDERR: proto/rpki/packets.c:373:9: note: in definition of macro 'SAVE'
BUILDSTDERR:      if (fn < 0)   \
BUILDSTDERR:      if (fn < 0)   \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: proto/rpki/packets.c: In function 'rpki_send_error_pdu':
BUILDSTDERR: proto/rpki/packets.c: In function 'rpki_send_error_pdu':
BUILDSTDERR: proto/rpki/packets.c:1030:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: proto/rpki/packets.c:1030:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:    *((u32 *)(e->rest + err_pdu_len)) = msg_len;
BUILDSTDERR:    *((u32 *)(e->rest + err_pdu_len)) = msg_len;
BUILDSTDERR:    ^
BUILDSTDERR:    ^
CC -o obj/proto/rpki/ssh_transport.o -c proto/rpki/ssh_transport.c
CC -o obj/proto/rpki/ssh_transport.o -c proto/rpki/ssh_transport.c
CC -o obj/proto/rpki/transport.o -c proto/rpki/transport.c
CC -o obj/proto/rpki/transport.o -c proto/rpki/transport.c
CC -o obj/proto/static/static.o -c proto/static/static.c
CC -o obj/proto/static/static.o -c proto/static/static.c
CC -o obj/sysdep/linux/netlink.o -c sysdep/linux/netlink.c
CC -o obj/sysdep/linux/netlink.o -c sysdep/linux/netlink.c
BUILDSTDERR: sysdep/linux/netlink.c: In function 'kif_do_scan':
BUILDSTDERR: sysdep/linux/netlink.c: In function 'kif_do_scan':
BUILDSTDERR: sysdep/linux/netlink.c:1087:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1087:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c:1114:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1114:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c:1121:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1121:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c: In function 'nl_send_route':
BUILDSTDERR: sysdep/linux/netlink.c: In function 'nl_send_route':
BUILDSTDERR: sysdep/linux/netlink.c:1268:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1268:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    else if (ea = ea_find(eattrs, EA_KRT_SCOPE))
BUILDSTDERR:    else if (ea = ea_find(eattrs, EA_KRT_SCOPE))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c:1273:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1273:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (ea = ea_find(eattrs, EA_KRT_PREFSRC))
BUILDSTDERR:    if (ea = ea_find(eattrs, EA_KRT_PREFSRC))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c:1274:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: sysdep/linux/netlink.c:1274:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:      nl_add_attr_ipa(&r->h, rsize, RTA_PREFSRC, *(ip_addr *)ea->u.ptr->data);
BUILDSTDERR:      nl_add_attr_ipa(&r->h, rsize, RTA_PREFSRC, *(ip_addr *)ea->u.ptr->data);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/linux/netlink.c:1276:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1276:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    if (ea = ea_find(eattrs, EA_KRT_REALM))
BUILDSTDERR:    if (ea = ea_find(eattrs, EA_KRT_REALM))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c:1284:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1284:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (ea = ea_walk(&ews, EA_KRT_METRICS, KRT_METRICS_MAX))
BUILDSTDERR:    while (ea = ea_walk(&ews, EA_KRT_METRICS, KRT_METRICS_MAX))
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c: In function 'krt_do_scan':
BUILDSTDERR: sysdep/linux/netlink.c: In function 'krt_do_scan':
BUILDSTDERR: sysdep/linux/netlink.c:1818:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1818:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c:1827:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:1827:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    while (h = nl_get_scan())
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c: In function 'krt_sys_shutdown':
BUILDSTDERR: sysdep/linux/netlink.c: In function 'krt_sys_shutdown':
BUILDSTDERR: sysdep/linux/netlink.c:2022:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/linux/netlink.c:2022:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    HASH_REMOVE2(nl_table_map, RTH, krt_pool, p);
BUILDSTDERR:    HASH_REMOVE2(nl_table_map, RTH, krt_pool, p);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/linux/netlink.c: In function 'krt_sys_get_attr':
BUILDSTDERR: sysdep/linux/netlink.c: In function 'krt_sys_get_attr':
BUILDSTDERR: sysdep/linux/netlink.c:2060:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/linux/netlink.c:2060:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "prefsrc");
BUILDSTDERR:      bsprintf(buf, "prefsrc");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/linux/netlink.c:2064:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/linux/netlink.c:2064:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "realm");
BUILDSTDERR:      bsprintf(buf, "realm");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/linux/netlink.c:2068:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/linux/netlink.c:2068:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "scope");
BUILDSTDERR:      bsprintf(buf, "scope");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/linux/netlink.c:2072:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/linux/netlink.c:2072:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, "lock:");
BUILDSTDERR:      buf += bsprintf(buf, "lock:");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/linux/netlink.c:2077:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/linux/netlink.c:2077:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      buf += bsprintf(buf, "features:");
BUILDSTDERR:      buf += bsprintf(buf, "features:");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/linux/netlink.c:2085:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/linux/netlink.c:2085:7: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        bsprintf(buf, "%s", krt_metrics_names[id]);
BUILDSTDERR:        bsprintf(buf, "%s", krt_metrics_names[id]);
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR:                  from sysdep/linux/netlink.c:19:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/sysdep/unix/io.o -c sysdep/unix/io.c
CC -o obj/sysdep/unix/io.o -c sysdep/unix/io.c
BUILDSTDERR: In file included from sysdep/unix/io.c:45:0:
BUILDSTDERR: In file included from sysdep/unix/io.c:45:0:
BUILDSTDERR: ./sysdep/linux/sysio.h: In function 'sk_process_cmsg4_ttl':
BUILDSTDERR: ./sysdep/linux/sysio.h: In function 'sk_process_cmsg4_ttl':
BUILDSTDERR: ./sysdep/linux/sysio.h:139:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: ./sysdep/linux/sysio.h:139:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:      s->rcv_ttl = * (int *) CMSG_DATA(cm);
BUILDSTDERR:      s->rcv_ttl = * (int *) CMSG_DATA(cm);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_process_cmsg6_ttl':
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_process_cmsg6_ttl':
BUILDSTDERR: sysdep/unix/io.c:387:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: sysdep/unix/io.c:387:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR:      s->rcv_ttl = * (int *) CMSG_DATA(cm);
BUILDSTDERR:      s->rcv_ttl = * (int *) CMSG_DATA(cm);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_tcp_connected':
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_tcp_connected':
BUILDSTDERR: sysdep/unix/io.c:1031:3: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/io.c:1031:3: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    if ((getsockname(s->fd, &sa.sa, &sa_len) < 0) ||
BUILDSTDERR:    if ((getsockname(s->fd, &sa.sa, &sa_len) < 0) ||
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: /usr/include/sys/socket.h:128:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR: /usr/include/sys/socket.h:128:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR:  extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
BUILDSTDERR:  extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
BUILDSTDERR:             ^
BUILDSTDERR:             ^
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_passive_connected':
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_passive_connected':
BUILDSTDERR: sysdep/unix/io.c:1057:3: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/io.c:1057:3: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    int fd = accept(s->fd, ((type == SK_TCP) ? &rem_sa.sa : NULL), &rem_sa_len);
BUILDSTDERR:    int fd = accept(s->fd, ((type == SK_TCP) ? &rem_sa.sa : NULL), &rem_sa_len);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: /usr/include/sys/socket.h:244:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR: /usr/include/sys/socket.h:244:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR:  extern int accept (int __fd, __SOCKADDR_ARG __addr,
BUILDSTDERR:  extern int accept (int __fd, __SOCKADDR_ARG __addr,
BUILDSTDERR:             ^
BUILDSTDERR:             ^
BUILDSTDERR: sysdep/unix/io.c:1076:5: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/io.c:1076:5: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if ((getsockname(fd, &loc_sa.sa, &loc_sa_len) < 0) ||
BUILDSTDERR:      if ((getsockname(fd, &loc_sa.sa, &loc_sa_len) < 0) ||
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: /usr/include/sys/socket.h:128:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR: /usr/include/sys/socket.h:128:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR:  extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
BUILDSTDERR:  extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
BUILDSTDERR:             ^
BUILDSTDERR:             ^
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_open':
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_open':
BUILDSTDERR: sysdep/unix/io.c:1353:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/io.c:1353:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR:      s->ttx = "";   /* Force s->ttx != s->tpos */
BUILDSTDERR:      s->ttx = "";   /* Force s->ttx != s->tpos */
BUILDSTDERR:             ^
BUILDSTDERR:             ^
BUILDSTDERR: sysdep/unix/io.c:1364:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/io.c:1364:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR:      s->ttx = "";   /* Force s->ttx != s->tpos */
BUILDSTDERR:      s->ttx = "";   /* Force s->ttx != s->tpos */
BUILDSTDERR:             ^
BUILDSTDERR:             ^
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_err':
BUILDSTDERR: sysdep/unix/io.c: In function 'sk_err':
BUILDSTDERR: sysdep/unix/io.c:1951:5: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/io.c:1951:5: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      if (getsockopt(s->fd, SOL_SOCKET, SO_ERROR, &se, &sse) < 0)
BUILDSTDERR:      if (getsockopt(s->fd, SOL_SOCKET, SO_ERROR, &se, &sse) < 0)
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: In file included from sysdep/unix/io.c:21:0:
BUILDSTDERR: /usr/include/sys/socket.h:220:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR: /usr/include/sys/socket.h:220:12: note: expected 'socklen_t * restrict' but argument is of type 'int *'
BUILDSTDERR:  extern int getsockopt (int __fd, int __level, int __optname,
BUILDSTDERR:  extern int getsockopt (int __fd, int __level, int __optname,
BUILDSTDERR:             ^
BUILDSTDERR:             ^
BUILDSTDERR: sysdep/unix/io.c: In function 'io_loop':
BUILDSTDERR: sysdep/unix/io.c: In function 'io_loop':
BUILDSTDERR: sysdep/unix/io.c:2174:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/unix/io.c:2174:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        if (t = timers_first(&main_timeloop))
BUILDSTDERR:        if (t = timers_first(&main_timeloop))
BUILDSTDERR:        ^
BUILDSTDERR:        ^
CC -o obj/sysdep/unix/krt.o -c sysdep/unix/krt.c
CC -o obj/sysdep/unix/krt.o -c sysdep/unix/krt.c
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_learn_scan':
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_learn_scan':
BUILDSTDERR: sysdep/unix/krt.c:324:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/unix/krt.c:324:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    for(mm=&n->routes; m = *mm; mm=&m->next)
BUILDSTDERR:    for(mm=&n->routes; m = *mm; mm=&m->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_learn_prune':
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_learn_prune':
BUILDSTDERR: sysdep/unix/krt.c:377:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/unix/krt.c:377:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:        while (e = *ee)
BUILDSTDERR:        while (e = *ee)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_learn_async':
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_learn_async':
BUILDSTDERR: sysdep/unix/krt.c:438:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/unix/krt.c:438:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    for(gg=&n->routes; g = *gg; gg = &g->next)
BUILDSTDERR:    for(gg=&n->routes; g = *gg; gg = &g->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/unix/krt.c:476:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: sysdep/unix/krt.c:476:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:    for(gg=&n->routes; g=*gg; gg=&g->next)
BUILDSTDERR:    for(gg=&n->routes; g=*gg; gg=&g->next)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from sysdep/unix/krt.c:56:0:
BUILDSTDERR: In file included from sysdep/unix/krt.c:56:0:
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_flush_routes':
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_flush_routes':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: sysdep/unix/krt.c:547:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: sysdep/unix/krt.c:547:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_prune':
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_prune':
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR: ./nest/route.h:90:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:   struct fib_node *fn_, **ff_ = (fib)->hash_table; \
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: sysdep/unix/krt.c:712:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR: sysdep/unix/krt.c:712:3: note: in expansion of macro 'FIB_WALK'
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    FIB_WALK(&t->fib, net, n)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_get_attr':
BUILDSTDERR: sysdep/unix/krt.c: In function 'krt_get_attr':
BUILDSTDERR: sysdep/unix/krt.c:1210:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/krt.c:1210:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "source");
BUILDSTDERR:      bsprintf(buf, "source");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/unix/krt.c:54:
BUILDSTDERR:                  from sysdep/unix/krt.c:54:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: sysdep/unix/krt.c:1214:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/krt.c:1214:5: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      bsprintf(buf, "metric");
BUILDSTDERR:      bsprintf(buf, "metric");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR: In file included from ./lib/ip.h:13:0,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from ./nest/bird.h:14,
BUILDSTDERR:                  from sysdep/unix/krt.c:54:
BUILDSTDERR:                  from sysdep/unix/krt.c:54:
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/string.h:18:5: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:  int bsprintf(char *str, const char *fmt, ...);
BUILDSTDERR:      ^
BUILDSTDERR:      ^
CC -o obj/sysdep/unix/log.o -c sysdep/unix/log.c
CC -o obj/sysdep/unix/log.o -c sysdep/unix/log.c
CC -o obj/sysdep/unix/main.o -c sysdep/unix/main.c
CC -o obj/sysdep/unix/main.o -c sysdep/unix/main.c
BUILDSTDERR: sysdep/unix/log.c: In function 'log_commit':
BUILDSTDERR: sysdep/unix/log.c: In function 'log_commit':
BUILDSTDERR: sysdep/unix/log.c:109:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/log.c:109:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      strcpy(buf->end - 100, " ... <too long>");
BUILDSTDERR:      strcpy(buf->end - 100, " ... <too long>");
BUILDSTDERR:      ^
BUILDSTDERR:      ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdio.h:27,
BUILDSTDERR:                  from /usr/include/stdio.h:27,
BUILDSTDERR:                  from sysdep/unix/log.c:18:
BUILDSTDERR:                  from sysdep/unix/log.c:18:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: sysdep/unix/log.c:123:8: warning: pointer targets in passing argument 1 of 'tm_format_real_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/log.c:123:8: warning: pointer targets in passing argument 1 of 'tm_format_real_time' differ in signedness [-Wpointer-sign]
BUILDSTDERR:         tm_format_real_time(tbuf, config->tf_log.fmt1, current_real_time());
BUILDSTDERR:         tm_format_real_time(tbuf, config->tf_log.fmt1, current_real_time());
BUILDSTDERR:         ^
BUILDSTDERR:         ^
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR: In file included from ./conf/conf.h:16:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/mrtdump.h:10,
BUILDSTDERR:                  from ./nest/mrtdump.h:10,
BUILDSTDERR:                  from sysdep/unix/log.c:27:
BUILDSTDERR:                  from sysdep/unix/log.c:27:
BUILDSTDERR: ./lib/timer.h:125:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: ./lib/timer.h:125:6: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  void tm_format_real_time(char *x, const char *fmt, btime t);
BUILDSTDERR:  void tm_format_real_time(char *x, const char *fmt, btime t);
BUILDSTDERR:       ^
BUILDSTDERR:       ^
BUILDSTDERR: sysdep/unix/log.c:126:4: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/log.c:126:4: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
BUILDSTDERR:     fputs(buf->start, l->fh);
BUILDSTDERR:     fputs(buf->start, l->fh);
BUILDSTDERR:     ^
BUILDSTDERR:     ^
BUILDSTDERR: In file included from sysdep/unix/log.c:18:0:
BUILDSTDERR: In file included from sysdep/unix/log.c:18:0:
BUILDSTDERR: /usr/include/stdio.h:689:12: note: expected 'const char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/stdio.h:689:12: note: expected 'const char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
BUILDSTDERR:  extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
BUILDSTDERR:             ^
BUILDSTDERR:             ^
BUILDSTDERR: sysdep/unix/log.c: In function 'mrt_dump_message':
BUILDSTDERR: sysdep/unix/log.c: In function 'mrt_dump_message':
BUILDSTDERR: sysdep/unix/log.c:340:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
BUILDSTDERR: sysdep/unix/log.c:340:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
BUILDSTDERR:      write(p->cf->global->mrtdump_file, buf, len);
BUILDSTDERR:      write(p->cf->global->mrtdump_file, buf, len);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: sysdep/unix/main.c: In function 'add_num_const':
BUILDSTDERR: sysdep/unix/main.c: In function 'add_num_const':
BUILDSTDERR: sysdep/unix/main.c:102:10: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: sysdep/unix/main.c:102:10: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    struct symbol *s = cf_get_symbol(name);
BUILDSTDERR:    struct symbol *s = cf_get_symbol(name);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR:                  from sysdep/unix/main.c:33:
BUILDSTDERR:                  from sysdep/unix/main.c:33:
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:                 ^
BUILDSTDERR:                 ^
CC -o obj/sysdep/unix/random.o -c sysdep/unix/random.c
CC -o obj/sysdep/unix/random.o -c sysdep/unix/random.c
m4 -P conf/gen_commands.m4 client/cmds.m4 conf/confbase.Y conf/flowspec.Y obj/.dir-stamp filter/config.Y nest/config.Y proto/bfd/config.Y proto/babel/config.Y proto/bgp/config.Y proto/ospf/config.Y proto/pipe/config.Y proto/radv/config.Y proto/rip/config.Y proto/rpki/config.Y proto/static/config.Y sysdep/linux/netlink.Y sysdep/unix/config.Y sysdep/unix/krt.Y >obj/conf/commands.h
m4 -P conf/gen_commands.m4 client/cmds.m4 conf/confbase.Y conf/flowspec.Y obj/.dir-stamp filter/config.Y nest/config.Y proto/bfd/config.Y proto/babel/config.Y proto/bgp/config.Y proto/ospf/config.Y proto/pipe/config.Y proto/radv/config.Y proto/rip/config.Y proto/rpki/config.Y proto/static/config.Y sysdep/linux/netlink.Y sysdep/unix/config.Y sysdep/unix/krt.Y >obj/conf/commands.h
CC -o obj/client/util.o -c client/util.c
CC -o obj/client/util.o -c client/util.c
CC -o obj/client/client.o -c client/client.c
CC -o obj/client/client.o -c client/client.c
CC -o obj/client/birdcl.o -c client/birdcl.c
CC -o obj/client/birdcl.o -c client/birdcl.c
BUILDSTDERR: client/client.c: In function 'server_read':
BUILDSTDERR: client/client.c: In function 'server_read':
BUILDSTDERR: client/client.c:329:2: warning: pointer targets in passing argument 1 of 'server_got_reply' differ in signedness [-Wpointer-sign]
BUILDSTDERR: client/client.c:329:2: warning: pointer targets in passing argument 1 of 'server_got_reply' differ in signedness [-Wpointer-sign]
BUILDSTDERR:   server_got_reply(start);
BUILDSTDERR:   server_got_reply(start);
BUILDSTDERR:   ^
BUILDSTDERR:   ^
BUILDSTDERR: client/client.c:270:1: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR: client/client.c:270:1: note: expected 'char *' but argument is of type 'byte *'
BUILDSTDERR:  server_got_reply(char *x)
BUILDSTDERR:  server_got_reply(char *x)
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: client/client.c:340:7: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: client/client.c:340:7: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        strcpy(server_read_buf, "?<too-long>");
BUILDSTDERR:        strcpy(server_read_buf, "?<too-long>");
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdio.h:27,
BUILDSTDERR:                  from /usr/include/stdio.h:27,
BUILDSTDERR:                  from client/client.c:23:
BUILDSTDERR:                  from client/client.c:23:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
CC -o obj/client/birdc.o -c client/birdc.c
CC -o obj/client/birdc.o -c client/birdc.c
bison  -dv -pcf_ -b obj/conf/cf-parse obj/conf/cf-parse.y
bison  -dv -pcf_ -b obj/conf/cf-parse obj/conf/cf-parse.y
BUILDSTDERR: obj/conf/cf-parse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr]
BUILDSTDERR: obj/conf/cf-parse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr]
BUILDSTDERR: obj/conf/cf-parse.y: warning: 2 reduce/reduce conflicts [-Wconflicts-rr]
BUILDSTDERR: obj/conf/cf-parse.y: warning: 2 reduce/reduce conflicts [-Wconflicts-rr]
CC -o obj/client/commands.o -c client/commands.c
CC -o obj/client/commands.o -c client/commands.c
LD -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -o birdcl obj/client/commands.o obj/client/util.o obj/client/client.o obj/client/birdcl.o
LD -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -o birdcl obj/client/commands.o obj/client/util.o obj/client/client.o obj/client/birdcl.o
LD -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -o birdc obj/client/commands.o obj/client/util.o obj/client/client.o obj/client/birdc.o -lreadline -ltinfo
LD -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -o birdc obj/client/commands.o obj/client/util.o obj/client/client.o obj/client/birdc.o -lreadline -ltinfo
CC -o obj/conf/cf-parse.tab.o -c obj/conf/cf-parse.tab.c
CC -o obj/conf/cf-parse.tab.o -c obj/conf/cf-parse.tab.c
CC -o obj/conf/cf-lex.o -c obj/conf/cf-lex.c
CC -o obj/conf/cf-lex.o -c obj/conf/cf-lex.c
BUILDSTDERR: In file included from conf/cf-lex.l:59:0:
BUILDSTDERR: In file included from conf/cf-lex.l:59:0:
BUILDSTDERR: obj/conf/keywords.h:88:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:88:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "define", DEFINE, NULL },
BUILDSTDERR:  { "define", DEFINE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:88:1: warning: (near initialization for 'keyword_list[0].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:88:1: warning: (near initialization for 'keyword_list[0].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:89:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:89:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "on", ON, NULL },
BUILDSTDERR:  { "on", ON, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:89:1: warning: (near initialization for 'keyword_list[1].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:89:1: warning: (near initialization for 'keyword_list[1].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:90:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:90:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "off", OFF, NULL },
BUILDSTDERR:  { "off", OFF, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:90:1: warning: (near initialization for 'keyword_list[2].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:90:1: warning: (near initialization for 'keyword_list[2].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:91:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:91:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "yes", YES, NULL },
BUILDSTDERR:  { "yes", YES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:91:1: warning: (near initialization for 'keyword_list[3].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:91:1: warning: (near initialization for 'keyword_list[3].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:92:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:92:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "no", NO, NULL },
BUILDSTDERR:  { "no", NO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:92:1: warning: (near initialization for 'keyword_list[4].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:92:1: warning: (near initialization for 'keyword_list[4].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:93:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:93:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "s", S, NULL },
BUILDSTDERR:  { "s", S, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:93:1: warning: (near initialization for 'keyword_list[5].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:93:1: warning: (near initialization for 'keyword_list[5].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:94:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:94:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ms", MS, NULL },
BUILDSTDERR:  { "ms", MS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:94:1: warning: (near initialization for 'keyword_list[6].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:94:1: warning: (near initialization for 'keyword_list[6].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:95:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:95:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "us", US, NULL },
BUILDSTDERR:  { "us", US, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:95:1: warning: (near initialization for 'keyword_list[7].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:95:1: warning: (near initialization for 'keyword_list[7].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:96:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:96:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "port", PORT, NULL },
BUILDSTDERR:  { "port", PORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:96:1: warning: (near initialization for 'keyword_list[8].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:96:1: warning: (near initialization for 'keyword_list[8].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:97:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:97:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vpn", VPN, NULL },
BUILDSTDERR:  { "vpn", VPN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:97:1: warning: (near initialization for 'keyword_list[9].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:97:1: warning: (near initialization for 'keyword_list[9].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:98:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:98:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "mpls", MPLS, NULL },
BUILDSTDERR:  { "mpls", MPLS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:98:1: warning: (near initialization for 'keyword_list[10].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:98:1: warning: (near initialization for 'keyword_list[10].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:99:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:99:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "from", FROM, NULL },
BUILDSTDERR:  { "from", FROM, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:99:1: warning: (near initialization for 'keyword_list[11].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:99:1: warning: (near initialization for 'keyword_list[11].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:100:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:100:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "flow4", FLOW4, NULL },
BUILDSTDERR:  { "flow4", FLOW4, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:100:1: warning: (near initialization for 'keyword_list[12].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:100:1: warning: (near initialization for 'keyword_list[12].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:101:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:101:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "flow6", FLOW6, NULL },
BUILDSTDERR:  { "flow6", FLOW6, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:101:1: warning: (near initialization for 'keyword_list[13].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:101:1: warning: (near initialization for 'keyword_list[13].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:102:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:102:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dst", DST, NULL },
BUILDSTDERR:  { "dst", DST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:102:1: warning: (near initialization for 'keyword_list[14].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:102:1: warning: (near initialization for 'keyword_list[14].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:103:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:103:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "src", SRC, NULL },
BUILDSTDERR:  { "src", SRC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:103:1: warning: (near initialization for 'keyword_list[15].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:103:1: warning: (near initialization for 'keyword_list[15].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:104:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:104:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "proto", PROTO, NULL },
BUILDSTDERR:  { "proto", PROTO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:104:1: warning: (near initialization for 'keyword_list[16].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:104:1: warning: (near initialization for 'keyword_list[16].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:105:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:105:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "next", NEXT, NULL },
BUILDSTDERR:  { "next", NEXT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:105:1: warning: (near initialization for 'keyword_list[17].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:105:1: warning: (near initialization for 'keyword_list[17].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:106:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:106:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "header", HEADER, NULL },
BUILDSTDERR:  { "header", HEADER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:106:1: warning: (near initialization for 'keyword_list[18].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:106:1: warning: (near initialization for 'keyword_list[18].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:107:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:107:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dport", DPORT, NULL },
BUILDSTDERR:  { "dport", DPORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:107:1: warning: (near initialization for 'keyword_list[19].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:107:1: warning: (near initialization for 'keyword_list[19].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:108:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:108:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sport", SPORT, NULL },
BUILDSTDERR:  { "sport", SPORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:108:1: warning: (near initialization for 'keyword_list[20].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:108:1: warning: (near initialization for 'keyword_list[20].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:109:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:109:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "icmp", ICMP, NULL },
BUILDSTDERR:  { "icmp", ICMP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:109:1: warning: (near initialization for 'keyword_list[21].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:109:1: warning: (near initialization for 'keyword_list[21].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:110:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:110:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "type", TYPE, NULL },
BUILDSTDERR:  { "type", TYPE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:110:1: warning: (near initialization for 'keyword_list[22].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:110:1: warning: (near initialization for 'keyword_list[22].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:111:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:111:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "code", CODE, NULL },
BUILDSTDERR:  { "code", CODE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:111:1: warning: (near initialization for 'keyword_list[23].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:111:1: warning: (near initialization for 'keyword_list[23].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:112:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:112:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "tcp", TCP, NULL },
BUILDSTDERR:  { "tcp", TCP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:112:1: warning: (near initialization for 'keyword_list[24].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:112:1: warning: (near initialization for 'keyword_list[24].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:113:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:113:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "flags", FLAGS, NULL },
BUILDSTDERR:  { "flags", FLAGS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:113:1: warning: (near initialization for 'keyword_list[25].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:113:1: warning: (near initialization for 'keyword_list[25].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:114:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:114:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "length", LENGTH, NULL },
BUILDSTDERR:  { "length", LENGTH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:114:1: warning: (near initialization for 'keyword_list[26].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:114:1: warning: (near initialization for 'keyword_list[26].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:115:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:115:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dscp", DSCP, NULL },
BUILDSTDERR:  { "dscp", DSCP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:115:1: warning: (near initialization for 'keyword_list[27].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:115:1: warning: (near initialization for 'keyword_list[27].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:116:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:116:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dont_fragment", DONT_FRAGMENT, NULL },
BUILDSTDERR:  { "dont_fragment", DONT_FRAGMENT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:116:1: warning: (near initialization for 'keyword_list[28].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:116:1: warning: (near initialization for 'keyword_list[28].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:117:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:117:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "is_fragment", IS_FRAGMENT, NULL },
BUILDSTDERR:  { "is_fragment", IS_FRAGMENT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:117:1: warning: (near initialization for 'keyword_list[29].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:117:1: warning: (near initialization for 'keyword_list[29].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:118:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:118:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "first_fragment", FIRST_FRAGMENT, NULL },
BUILDSTDERR:  { "first_fragment", FIRST_FRAGMENT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:118:1: warning: (near initialization for 'keyword_list[30].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:118:1: warning: (near initialization for 'keyword_list[30].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:119:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:119:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "last_fragment", LAST_FRAGMENT, NULL },
BUILDSTDERR:  { "last_fragment", LAST_FRAGMENT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:119:1: warning: (near initialization for 'keyword_list[31].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:119:1: warning: (near initialization for 'keyword_list[31].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:120:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:120:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "fragment", FRAGMENT, NULL },
BUILDSTDERR:  { "fragment", FRAGMENT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:120:1: warning: (near initialization for 'keyword_list[32].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:120:1: warning: (near initialization for 'keyword_list[32].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:121:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:121:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "label", LABEL, NULL },
BUILDSTDERR:  { "label", LABEL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:121:1: warning: (near initialization for 'keyword_list[33].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:121:1: warning: (near initialization for 'keyword_list[33].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:122:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:122:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "offset", OFFSET, NULL },
BUILDSTDERR:  { "offset", OFFSET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:122:1: warning: (near initialization for 'keyword_list[34].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:122:1: warning: (near initialization for 'keyword_list[34].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:123:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:123:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "function", FUNCTION, NULL },
BUILDSTDERR:  { "function", FUNCTION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:123:1: warning: (near initialization for 'keyword_list[35].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:123:1: warning: (near initialization for 'keyword_list[35].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:124:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:124:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "print", PRINT, NULL },
BUILDSTDERR:  { "print", PRINT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:124:1: warning: (near initialization for 'keyword_list[36].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:124:1: warning: (near initialization for 'keyword_list[36].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:125:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:125:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "printn", PRINTN, NULL },
BUILDSTDERR:  { "printn", PRINTN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:125:1: warning: (near initialization for 'keyword_list[37].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:125:1: warning: (near initialization for 'keyword_list[37].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:126:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:126:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "unset", UNSET, NULL },
BUILDSTDERR:  { "unset", UNSET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:126:1: warning: (near initialization for 'keyword_list[38].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:126:1: warning: (near initialization for 'keyword_list[38].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:127:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:127:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "return", RETURN, NULL },
BUILDSTDERR:  { "return", RETURN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:127:1: warning: (near initialization for 'keyword_list[39].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:127:1: warning: (near initialization for 'keyword_list[39].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:128:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:128:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "accept", ACCEPT, NULL },
BUILDSTDERR:  { "accept", ACCEPT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:128:1: warning: (near initialization for 'keyword_list[40].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:128:1: warning: (near initialization for 'keyword_list[40].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:129:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:129:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "reject", REJECT, NULL },
BUILDSTDERR:  { "reject", REJECT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:129:1: warning: (near initialization for 'keyword_list[41].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:129:1: warning: (near initialization for 'keyword_list[41].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:130:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:130:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "error", ERROR, NULL },
BUILDSTDERR:  { "error", ERROR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:130:1: warning: (near initialization for 'keyword_list[42].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:130:1: warning: (near initialization for 'keyword_list[42].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:131:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:131:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "quitbird", QUITBIRD, NULL },
BUILDSTDERR:  { "quitbird", QUITBIRD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:131:1: warning: (near initialization for 'keyword_list[43].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:131:1: warning: (near initialization for 'keyword_list[43].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:132:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:132:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "int", INT, NULL },
BUILDSTDERR:  { "int", INT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:132:1: warning: (near initialization for 'keyword_list[44].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:132:1: warning: (near initialization for 'keyword_list[44].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:133:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:133:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bool", BOOL, NULL },
BUILDSTDERR:  { "bool", BOOL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:133:1: warning: (near initialization for 'keyword_list[45].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:133:1: warning: (near initialization for 'keyword_list[45].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:134:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:134:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ip", IP, NULL },
BUILDSTDERR:  { "ip", IP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:134:1: warning: (near initialization for 'keyword_list[46].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:134:1: warning: (near initialization for 'keyword_list[46].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:135:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:135:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "prefix", PREFIX, NULL },
BUILDSTDERR:  { "prefix", PREFIX, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:135:1: warning: (near initialization for 'keyword_list[47].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:135:1: warning: (near initialization for 'keyword_list[47].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:136:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:136:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rd", RD, NULL },
BUILDSTDERR:  { "rd", RD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:136:1: warning: (near initialization for 'keyword_list[48].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:136:1: warning: (near initialization for 'keyword_list[48].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:137:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:137:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "pair", PAIR, NULL },
BUILDSTDERR:  { "pair", PAIR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:137:1: warning: (near initialization for 'keyword_list[49].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:137:1: warning: (near initialization for 'keyword_list[49].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:138:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:138:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "quad", QUAD, NULL },
BUILDSTDERR:  { "quad", QUAD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:138:1: warning: (near initialization for 'keyword_list[50].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:138:1: warning: (near initialization for 'keyword_list[50].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:139:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:139:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ec", EC, NULL },
BUILDSTDERR:  { "ec", EC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:139:1: warning: (near initialization for 'keyword_list[51].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:139:1: warning: (near initialization for 'keyword_list[51].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:140:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:140:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "lc", LC, NULL },
BUILDSTDERR:  { "lc", LC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:140:1: warning: (near initialization for 'keyword_list[52].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:140:1: warning: (near initialization for 'keyword_list[52].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:141:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:141:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "set", SET, NULL },
BUILDSTDERR:  { "set", SET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:141:1: warning: (near initialization for 'keyword_list[53].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:141:1: warning: (near initialization for 'keyword_list[53].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:142:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:142:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "string", STRING, NULL },
BUILDSTDERR:  { "string", STRING, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:142:1: warning: (near initialization for 'keyword_list[54].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:142:1: warning: (near initialization for 'keyword_list[54].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:143:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:143:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgpmask", BGPMASK, NULL },
BUILDSTDERR:  { "bgpmask", BGPMASK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:143:1: warning: (near initialization for 'keyword_list[55].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:143:1: warning: (near initialization for 'keyword_list[55].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:144:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:144:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgppath", BGPPATH, NULL },
BUILDSTDERR:  { "bgppath", BGPPATH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:144:1: warning: (near initialization for 'keyword_list[56].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:144:1: warning: (near initialization for 'keyword_list[56].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:145:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:145:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "clist", CLIST, NULL },
BUILDSTDERR:  { "clist", CLIST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:145:1: warning: (near initialization for 'keyword_list[57].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:145:1: warning: (near initialization for 'keyword_list[57].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:146:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:146:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "eclist", ECLIST, NULL },
BUILDSTDERR:  { "eclist", ECLIST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:146:1: warning: (near initialization for 'keyword_list[58].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:146:1: warning: (near initialization for 'keyword_list[58].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:147:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:147:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "lclist", LCLIST, NULL },
BUILDSTDERR:  { "lclist", LCLIST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:147:1: warning: (near initialization for 'keyword_list[59].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:147:1: warning: (near initialization for 'keyword_list[59].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:148:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:148:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "if", IF, NULL },
BUILDSTDERR:  { "if", IF, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:148:1: warning: (near initialization for 'keyword_list[60].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:148:1: warning: (near initialization for 'keyword_list[60].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:149:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:149:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "then", THEN, NULL },
BUILDSTDERR:  { "then", THEN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:149:1: warning: (near initialization for 'keyword_list[61].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:149:1: warning: (near initialization for 'keyword_list[61].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:150:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:150:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "else", ELSE, NULL },
BUILDSTDERR:  { "else", ELSE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:150:1: warning: (near initialization for 'keyword_list[62].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:150:1: warning: (near initialization for 'keyword_list[62].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:151:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:151:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "case", CASE, NULL },
BUILDSTDERR:  { "case", CASE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:151:1: warning: (near initialization for 'keyword_list[63].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:151:1: warning: (near initialization for 'keyword_list[63].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:152:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:152:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "true", TRUE, NULL },
BUILDSTDERR:  { "true", TRUE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:152:1: warning: (near initialization for 'keyword_list[64].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:152:1: warning: (near initialization for 'keyword_list[64].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:153:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:153:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "false", FALSE, NULL },
BUILDSTDERR:  { "false", FALSE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:153:1: warning: (near initialization for 'keyword_list[65].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:153:1: warning: (near initialization for 'keyword_list[65].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:154:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:154:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rt", RT, NULL },
BUILDSTDERR:  { "rt", RT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:154:1: warning: (near initialization for 'keyword_list[66].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:154:1: warning: (near initialization for 'keyword_list[66].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:155:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:155:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ro", RO, NULL },
BUILDSTDERR:  { "ro", RO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:155:1: warning: (near initialization for 'keyword_list[67].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:155:1: warning: (near initialization for 'keyword_list[67].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:156:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:156:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "unknown", UNKNOWN, NULL },
BUILDSTDERR:  { "unknown", UNKNOWN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:156:1: warning: (near initialization for 'keyword_list[68].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:156:1: warning: (near initialization for 'keyword_list[68].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:157:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:157:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "generic", GENERIC, NULL },
BUILDSTDERR:  { "generic", GENERIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:157:1: warning: (near initialization for 'keyword_list[69].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:157:1: warning: (near initialization for 'keyword_list[69].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:158:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:158:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "gw", GW, NULL },
BUILDSTDERR:  { "gw", GW, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:158:1: warning: (near initialization for 'keyword_list[70].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:158:1: warning: (near initialization for 'keyword_list[70].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:159:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:159:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "net", NET, NULL },
BUILDSTDERR:  { "net", NET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:159:1: warning: (near initialization for 'keyword_list[71].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:159:1: warning: (near initialization for 'keyword_list[71].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:160:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:160:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "mask", MASK, NULL },
BUILDSTDERR:  { "mask", MASK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:160:1: warning: (near initialization for 'keyword_list[72].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:160:1: warning: (near initialization for 'keyword_list[72].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:161:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:161:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "source", SOURCE, NULL },
BUILDSTDERR:  { "source", SOURCE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:161:1: warning: (near initialization for 'keyword_list[73].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:161:1: warning: (near initialization for 'keyword_list[73].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:162:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:162:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "scope", SCOPE, NULL },
BUILDSTDERR:  { "scope", SCOPE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:162:1: warning: (near initialization for 'keyword_list[74].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:162:1: warning: (near initialization for 'keyword_list[74].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:163:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:163:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dest", DEST, NULL },
BUILDSTDERR:  { "dest", DEST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:163:1: warning: (near initialization for 'keyword_list[75].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:163:1: warning: (near initialization for 'keyword_list[75].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:164:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:164:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ifname", IFNAME, NULL },
BUILDSTDERR:  { "ifname", IFNAME, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:164:1: warning: (near initialization for 'keyword_list[76].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:164:1: warning: (near initialization for 'keyword_list[76].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:165:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:165:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ifindex", IFINDEX, NULL },
BUILDSTDERR:  { "ifindex", IFINDEX, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:165:1: warning: (near initialization for 'keyword_list[77].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:165:1: warning: (near initialization for 'keyword_list[77].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:166:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:166:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "preference", PREFERENCE, NULL },
BUILDSTDERR:  { "preference", PREFERENCE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:166:1: warning: (near initialization for 'keyword_list[78].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:166:1: warning: (near initialization for 'keyword_list[78].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:167:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:167:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "roa_check", ROA_CHECK, NULL },
BUILDSTDERR:  { "roa_check", ROA_CHECK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:167:1: warning: (near initialization for 'keyword_list[79].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:167:1: warning: (near initialization for 'keyword_list[79].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:168:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:168:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "asn", ASN, NULL },
BUILDSTDERR:  { "asn", ASN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:168:1: warning: (near initialization for 'keyword_list[80].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:168:1: warning: (near initialization for 'keyword_list[80].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:169:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:169:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "is_v4", IS_V4, NULL },
BUILDSTDERR:  { "is_v4", IS_V4, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:169:1: warning: (near initialization for 'keyword_list[81].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:169:1: warning: (near initialization for 'keyword_list[81].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:170:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:170:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "is_v6", IS_V6, NULL },
BUILDSTDERR:  { "is_v6", IS_V6, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:170:1: warning: (near initialization for 'keyword_list[82].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:170:1: warning: (near initialization for 'keyword_list[82].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:171:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:171:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "len", LEN, NULL },
BUILDSTDERR:  { "len", LEN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:171:1: warning: (near initialization for 'keyword_list[83].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:171:1: warning: (near initialization for 'keyword_list[83].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:172:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:172:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "maxlen", MAXLEN, NULL },
BUILDSTDERR:  { "maxlen", MAXLEN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:172:1: warning: (near initialization for 'keyword_list[84].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:172:1: warning: (near initialization for 'keyword_list[84].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:173:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:173:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "defined", DEFINED, NULL },
BUILDSTDERR:  { "defined", DEFINED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:173:1: warning: (near initialization for 'keyword_list[85].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:173:1: warning: (near initialization for 'keyword_list[85].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:174:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:174:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "add", ADD, NULL },
BUILDSTDERR:  { "add", ADD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:174:1: warning: (near initialization for 'keyword_list[86].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:174:1: warning: (near initialization for 'keyword_list[86].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:175:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:175:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "delete", DELETE, NULL },
BUILDSTDERR:  { "delete", DELETE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:175:1: warning: (near initialization for 'keyword_list[87].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:175:1: warning: (near initialization for 'keyword_list[87].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:176:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:176:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "contains", CONTAINS, NULL },
BUILDSTDERR:  { "contains", CONTAINS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:176:1: warning: (near initialization for 'keyword_list[88].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:176:1: warning: (near initialization for 'keyword_list[88].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:177:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:177:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "reset", RESET, NULL },
BUILDSTDERR:  { "reset", RESET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:177:1: warning: (near initialization for 'keyword_list[89].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:177:1: warning: (near initialization for 'keyword_list[89].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:178:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:178:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "prepend", PREPEND, NULL },
BUILDSTDERR:  { "prepend", PREPEND, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:178:1: warning: (near initialization for 'keyword_list[90].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:178:1: warning: (near initialization for 'keyword_list[90].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:179:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:179:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "first", FIRST, NULL },
BUILDSTDERR:  { "first", FIRST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:179:1: warning: (near initialization for 'keyword_list[91].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:179:1: warning: (near initialization for 'keyword_list[91].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:180:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:180:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "last", LAST, NULL },
BUILDSTDERR:  { "last", LAST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:180:1: warning: (near initialization for 'keyword_list[92].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:180:1: warning: (near initialization for 'keyword_list[92].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:181:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:181:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "last_nonaggregated", LAST_NONAGGREGATED, NULL },
BUILDSTDERR:  { "last_nonaggregated", LAST_NONAGGREGATED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:181:1: warning: (near initialization for 'keyword_list[93].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:181:1: warning: (near initialization for 'keyword_list[93].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:182:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:182:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "match", MATCH, NULL },
BUILDSTDERR:  { "match", MATCH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:182:1: warning: (near initialization for 'keyword_list[94].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:182:1: warning: (near initialization for 'keyword_list[94].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:183:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:183:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "empty", EMPTY, NULL },
BUILDSTDERR:  { "empty", EMPTY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:183:1: warning: (near initialization for 'keyword_list[95].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:183:1: warning: (near initialization for 'keyword_list[95].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:184:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:184:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "filter", FILTER, NULL },
BUILDSTDERR:  { "filter", FILTER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:184:1: warning: (near initialization for 'keyword_list[96].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:184:1: warning: (near initialization for 'keyword_list[96].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:185:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:185:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "where", WHERE, NULL },
BUILDSTDERR:  { "where", WHERE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:185:1: warning: (near initialization for 'keyword_list[97].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:185:1: warning: (near initialization for 'keyword_list[97].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:186:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:186:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "eval", EVAL, NULL },
BUILDSTDERR:  { "eval", EVAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:186:1: warning: (near initialization for 'keyword_list[98].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:186:1: warning: (near initialization for 'keyword_list[98].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:187:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:187:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bt_assert", BT_ASSERT, NULL },
BUILDSTDERR:  { "bt_assert", BT_ASSERT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:187:1: warning: (near initialization for 'keyword_list[99].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:187:1: warning: (near initialization for 'keyword_list[99].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:188:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:188:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bt_test_suite", BT_TEST_SUITE, NULL },
BUILDSTDERR:  { "bt_test_suite", BT_TEST_SUITE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:188:1: warning: (near initialization for 'keyword_list[100].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:188:1: warning: (near initialization for 'keyword_list[100].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:189:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:189:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "format", FORMAT, NULL },
BUILDSTDERR:  { "format", FORMAT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:189:1: warning: (near initialization for 'keyword_list[101].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:189:1: warning: (near initialization for 'keyword_list[101].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:190:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:190:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "router", ROUTER, NULL },
BUILDSTDERR:  { "router", ROUTER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:190:1: warning: (near initialization for 'keyword_list[102].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:190:1: warning: (near initialization for 'keyword_list[102].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:191:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:191:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "id", ID, NULL },
BUILDSTDERR:  { "id", ID, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:191:1: warning: (near initialization for 'keyword_list[103].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:191:1: warning: (near initialization for 'keyword_list[103].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:192:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:192:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "protocol", PROTOCOL, NULL },
BUILDSTDERR:  { "protocol", PROTOCOL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:192:1: warning: (near initialization for 'keyword_list[104].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:192:1: warning: (near initialization for 'keyword_list[104].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:193:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:193:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "template", TEMPLATE, NULL },
BUILDSTDERR:  { "template", TEMPLATE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:193:1: warning: (near initialization for 'keyword_list[105].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:193:1: warning: (near initialization for 'keyword_list[105].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:194:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:194:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "disabled", DISABLED, NULL },
BUILDSTDERR:  { "disabled", DISABLED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:194:1: warning: (near initialization for 'keyword_list[106].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:194:1: warning: (near initialization for 'keyword_list[106].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:195:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:195:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "debug", DEBUG, NULL },
BUILDSTDERR:  { "debug", DEBUG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:195:1: warning: (near initialization for 'keyword_list[107].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:195:1: warning: (near initialization for 'keyword_list[107].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:196:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:196:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "all", ALL, NULL },
BUILDSTDERR:  { "all", ALL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:196:1: warning: (near initialization for 'keyword_list[108].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:196:1: warning: (near initialization for 'keyword_list[108].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:197:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:197:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "direct", DIRECT, NULL },
BUILDSTDERR:  { "direct", DIRECT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:197:1: warning: (near initialization for 'keyword_list[109].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:197:1: warning: (near initialization for 'keyword_list[109].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:198:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:198:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "interface", INTERFACE, NULL },
BUILDSTDERR:  { "interface", INTERFACE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:198:1: warning: (near initialization for 'keyword_list[110].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:198:1: warning: (near initialization for 'keyword_list[110].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:199:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:199:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "import", IMPORT, NULL },
BUILDSTDERR:  { "import", IMPORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:199:1: warning: (near initialization for 'keyword_list[111].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:199:1: warning: (near initialization for 'keyword_list[111].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:200:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:200:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "export", EXPORT, NULL },
BUILDSTDERR:  { "export", EXPORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:200:1: warning: (near initialization for 'keyword_list[112].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:200:1: warning: (near initialization for 'keyword_list[112].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:201:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:201:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "none", NONE, NULL },
BUILDSTDERR:  { "none", NONE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:201:1: warning: (near initialization for 'keyword_list[113].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:201:1: warning: (near initialization for 'keyword_list[113].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:202:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:202:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vrf", VRF, NULL },
BUILDSTDERR:  { "vrf", VRF, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:202:1: warning: (near initialization for 'keyword_list[114].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:202:1: warning: (near initialization for 'keyword_list[114].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:203:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:203:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "table", TABLE, NULL },
BUILDSTDERR:  { "table", TABLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:203:1: warning: (near initialization for 'keyword_list[115].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:203:1: warning: (near initialization for 'keyword_list[115].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:204:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:204:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "states", STATES, NULL },
BUILDSTDERR:  { "states", STATES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:204:1: warning: (near initialization for 'keyword_list[116].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:204:1: warning: (near initialization for 'keyword_list[116].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:205:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:205:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "routes", ROUTES, NULL },
BUILDSTDERR:  { "routes", ROUTES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:205:1: warning: (near initialization for 'keyword_list[117].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:205:1: warning: (near initialization for 'keyword_list[117].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:206:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:206:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "filters", FILTERS, NULL },
BUILDSTDERR:  { "filters", FILTERS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:206:1: warning: (near initialization for 'keyword_list[118].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:206:1: warning: (near initialization for 'keyword_list[118].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:207:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:207:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ipv4", IPV4, NULL },
BUILDSTDERR:  { "ipv4", IPV4, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:207:1: warning: (near initialization for 'keyword_list[119].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:207:1: warning: (near initialization for 'keyword_list[119].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:208:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:208:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ipv6", IPV6, NULL },
BUILDSTDERR:  { "ipv6", IPV6, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:208:1: warning: (near initialization for 'keyword_list[120].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:208:1: warning: (near initialization for 'keyword_list[120].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:209:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:209:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vpn4", VPN4, NULL },
BUILDSTDERR:  { "vpn4", VPN4, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:209:1: warning: (near initialization for 'keyword_list[121].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:209:1: warning: (near initialization for 'keyword_list[121].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:210:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:210:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vpn6", VPN6, NULL },
BUILDSTDERR:  { "vpn6", VPN6, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:210:1: warning: (near initialization for 'keyword_list[122].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:210:1: warning: (near initialization for 'keyword_list[122].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:211:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:211:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "roa4", ROA4, NULL },
BUILDSTDERR:  { "roa4", ROA4, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:211:1: warning: (near initialization for 'keyword_list[123].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:211:1: warning: (near initialization for 'keyword_list[123].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:212:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:212:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "roa6", ROA6, NULL },
BUILDSTDERR:  { "roa6", ROA6, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:212:1: warning: (near initialization for 'keyword_list[124].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:212:1: warning: (near initialization for 'keyword_list[124].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:213:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:213:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sadr", SADR, NULL },
BUILDSTDERR:  { "sadr", SADR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:213:1: warning: (near initialization for 'keyword_list[125].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:213:1: warning: (near initialization for 'keyword_list[125].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:214:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:214:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "receive", RECEIVE, NULL },
BUILDSTDERR:  { "receive", RECEIVE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:214:1: warning: (near initialization for 'keyword_list[126].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:214:1: warning: (near initialization for 'keyword_list[126].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:215:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:215:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "limit", LIMIT, NULL },
BUILDSTDERR:  { "limit", LIMIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:215:1: warning: (near initialization for 'keyword_list[127].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:215:1: warning: (near initialization for 'keyword_list[127].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:216:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:216:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "action", ACTION, NULL },
BUILDSTDERR:  { "action", ACTION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:216:1: warning: (near initialization for 'keyword_list[128].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:216:1: warning: (near initialization for 'keyword_list[128].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:217:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:217:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "warn", WARN, NULL },
BUILDSTDERR:  { "warn", WARN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:217:1: warning: (near initialization for 'keyword_list[129].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:217:1: warning: (near initialization for 'keyword_list[129].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:218:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:218:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "block", BLOCK, NULL },
BUILDSTDERR:  { "block", BLOCK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:218:1: warning: (near initialization for 'keyword_list[130].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:218:1: warning: (near initialization for 'keyword_list[130].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:219:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:219:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "restart", RESTART, NULL },
BUILDSTDERR:  { "restart", RESTART, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:219:1: warning: (near initialization for 'keyword_list[131].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:219:1: warning: (near initialization for 'keyword_list[131].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:220:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:220:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "disable", DISABLE, NULL },
BUILDSTDERR:  { "disable", DISABLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:220:1: warning: (near initialization for 'keyword_list[132].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:220:1: warning: (near initialization for 'keyword_list[132].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:221:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:221:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "keep", KEEP, NULL },
BUILDSTDERR:  { "keep", KEEP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:221:1: warning: (near initialization for 'keyword_list[133].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:221:1: warning: (near initialization for 'keyword_list[133].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:222:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:222:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "filtered", FILTERED, NULL },
BUILDSTDERR:  { "filtered", FILTERED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:222:1: warning: (near initialization for 'keyword_list[134].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:222:1: warning: (near initialization for 'keyword_list[134].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:223:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:223:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "password", PASSWORD, NULL },
BUILDSTDERR:  { "password", PASSWORD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:223:1: warning: (near initialization for 'keyword_list[135].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:223:1: warning: (near initialization for 'keyword_list[135].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:224:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:224:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "passive", PASSIVE, NULL },
BUILDSTDERR:  { "passive", PASSIVE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:224:1: warning: (near initialization for 'keyword_list[136].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:224:1: warning: (near initialization for 'keyword_list[136].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:225:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:225:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "to", TO, NULL },
BUILDSTDERR:  { "to", TO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:225:1: warning: (near initialization for 'keyword_list[137].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:225:1: warning: (near initialization for 'keyword_list[137].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:226:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:226:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "events", EVENTS, NULL },
BUILDSTDERR:  { "events", EVENTS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:226:1: warning: (near initialization for 'keyword_list[138].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:226:1: warning: (near initialization for 'keyword_list[138].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:227:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:227:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "packets", PACKETS, NULL },
BUILDSTDERR:  { "packets", PACKETS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:227:1: warning: (near initialization for 'keyword_list[139].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:227:1: warning: (near initialization for 'keyword_list[139].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:228:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:228:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "protocols", PROTOCOLS, NULL },
BUILDSTDERR:  { "protocols", PROTOCOLS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:228:1: warning: (near initialization for 'keyword_list[140].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:228:1: warning: (near initialization for 'keyword_list[140].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:229:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:229:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "interfaces", INTERFACES, NULL },
BUILDSTDERR:  { "interfaces", INTERFACES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:229:1: warning: (near initialization for 'keyword_list[141].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:229:1: warning: (near initialization for 'keyword_list[141].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:230:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:230:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "algorithm", ALGORITHM, NULL },
BUILDSTDERR:  { "algorithm", ALGORITHM, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:230:1: warning: (near initialization for 'keyword_list[142].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:230:1: warning: (near initialization for 'keyword_list[142].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:231:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:231:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "keyed", KEYED, NULL },
BUILDSTDERR:  { "keyed", KEYED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:231:1: warning: (near initialization for 'keyword_list[143].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:231:1: warning: (near initialization for 'keyword_list[143].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:232:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:232:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "hmac", HMAC, NULL },
BUILDSTDERR:  { "hmac", HMAC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:232:1: warning: (near initialization for 'keyword_list[144].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:232:1: warning: (near initialization for 'keyword_list[144].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:233:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:233:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "md5", MD5, NULL },
BUILDSTDERR:  { "md5", MD5, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:233:1: warning: (near initialization for 'keyword_list[145].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:233:1: warning: (near initialization for 'keyword_list[145].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:234:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:234:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sha1", SHA1, NULL },
BUILDSTDERR:  { "sha1", SHA1, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:234:1: warning: (near initialization for 'keyword_list[146].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:234:1: warning: (near initialization for 'keyword_list[146].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:235:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:235:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sha256", SHA256, NULL },
BUILDSTDERR:  { "sha256", SHA256, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:235:1: warning: (near initialization for 'keyword_list[147].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:235:1: warning: (near initialization for 'keyword_list[147].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:236:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:236:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sha384", SHA384, NULL },
BUILDSTDERR:  { "sha384", SHA384, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:236:1: warning: (near initialization for 'keyword_list[148].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:236:1: warning: (near initialization for 'keyword_list[148].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:237:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:237:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sha512", SHA512, NULL },
BUILDSTDERR:  { "sha512", SHA512, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:237:1: warning: (near initialization for 'keyword_list[149].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:237:1: warning: (near initialization for 'keyword_list[149].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:238:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:238:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "primary", PRIMARY, NULL },
BUILDSTDERR:  { "primary", PRIMARY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:238:1: warning: (near initialization for 'keyword_list[150].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:238:1: warning: (near initialization for 'keyword_list[150].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:239:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:239:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "stats", STATS, NULL },
BUILDSTDERR:  { "stats", STATS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:239:1: warning: (near initialization for 'keyword_list[151].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:239:1: warning: (near initialization for 'keyword_list[151].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:240:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:240:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "count", COUNT, NULL },
BUILDSTDERR:  { "count", COUNT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:240:1: warning: (near initialization for 'keyword_list[152].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:240:1: warning: (near initialization for 'keyword_list[152].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:241:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:241:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "by", BY, NULL },
BUILDSTDERR:  { "by", BY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:241:1: warning: (near initialization for 'keyword_list[153].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:241:1: warning: (near initialization for 'keyword_list[153].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:242:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:242:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "for", FOR, NULL },
BUILDSTDERR:  { "for", FOR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:242:1: warning: (near initialization for 'keyword_list[154].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:242:1: warning: (near initialization for 'keyword_list[154].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:243:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:243:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "commands", COMMANDS, NULL },
BUILDSTDERR:  { "commands", COMMANDS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:243:1: warning: (near initialization for 'keyword_list[155].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:243:1: warning: (near initialization for 'keyword_list[155].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:244:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:244:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "preexport", PREEXPORT, NULL },
BUILDSTDERR:  { "preexport", PREEXPORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:244:1: warning: (near initialization for 'keyword_list[156].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:244:1: warning: (near initialization for 'keyword_list[156].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:245:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:245:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "noexport", NOEXPORT, NULL },
BUILDSTDERR:  { "noexport", NOEXPORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:245:1: warning: (near initialization for 'keyword_list[157].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:245:1: warning: (near initialization for 'keyword_list[157].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:246:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:246:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "generate", GENERATE, NULL },
BUILDSTDERR:  { "generate", GENERATE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:246:1: warning: (near initialization for 'keyword_list[158].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:246:1: warning: (near initialization for 'keyword_list[158].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:247:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:247:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp", BGP, NULL },
BUILDSTDERR:  { "bgp", BGP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:247:1: warning: (near initialization for 'keyword_list[159].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:247:1: warning: (near initialization for 'keyword_list[159].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:248:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:248:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "passwords", PASSWORDS, NULL },
BUILDSTDERR:  { "passwords", PASSWORDS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:248:1: warning: (near initialization for 'keyword_list[160].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:248:1: warning: (near initialization for 'keyword_list[160].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:249:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:249:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "description", DESCRIPTION, NULL },
BUILDSTDERR:  { "description", DESCRIPTION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:249:1: warning: (near initialization for 'keyword_list[161].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:249:1: warning: (near initialization for 'keyword_list[161].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:250:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:250:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sorted", SORTED, NULL },
BUILDSTDERR:  { "sorted", SORTED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:250:1: warning: (near initialization for 'keyword_list[162].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:250:1: warning: (near initialization for 'keyword_list[162].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:251:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:251:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "reload", RELOAD, NULL },
BUILDSTDERR:  { "reload", RELOAD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:251:1: warning: (near initialization for 'keyword_list[163].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:251:1: warning: (near initialization for 'keyword_list[163].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:252:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:252:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "in", IN, NULL },
BUILDSTDERR:  { "in", IN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:252:1: warning: (near initialization for 'keyword_list[164].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:252:1: warning: (near initialization for 'keyword_list[164].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:253:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:253:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "out", OUT, NULL },
BUILDSTDERR:  { "out", OUT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:253:1: warning: (near initialization for 'keyword_list[165].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:253:1: warning: (near initialization for 'keyword_list[165].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:254:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:254:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "mrtdump", MRTDUMP, NULL },
BUILDSTDERR:  { "mrtdump", MRTDUMP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:254:1: warning: (near initialization for 'keyword_list[166].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:254:1: warning: (near initialization for 'keyword_list[166].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:255:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:255:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "messages", MESSAGES, NULL },
BUILDSTDERR:  { "messages", MESSAGES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:255:1: warning: (near initialization for 'keyword_list[167].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:255:1: warning: (near initialization for 'keyword_list[167].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:256:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:256:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "restrict", RESTRICT, NULL },
BUILDSTDERR:  { "restrict", RESTRICT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:256:1: warning: (near initialization for 'keyword_list[168].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:256:1: warning: (near initialization for 'keyword_list[168].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:257:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:257:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "memory", MEMORY, NULL },
BUILDSTDERR:  { "memory", MEMORY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:257:1: warning: (near initialization for 'keyword_list[169].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:257:1: warning: (near initialization for 'keyword_list[169].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:258:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:258:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "igp_metric", IGP_METRIC, NULL },
BUILDSTDERR:  { "igp_metric", IGP_METRIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:258:1: warning: (near initialization for 'keyword_list[170].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:258:1: warning: (near initialization for 'keyword_list[170].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:259:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:259:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "class", CLASS, NULL },
BUILDSTDERR:  { "class", CLASS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:259:1: warning: (near initialization for 'keyword_list[171].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:259:1: warning: (near initialization for 'keyword_list[171].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:260:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:260:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "timeformat", TIMEFORMAT, NULL },
BUILDSTDERR:  { "timeformat", TIMEFORMAT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:260:1: warning: (near initialization for 'keyword_list[172].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:260:1: warning: (near initialization for 'keyword_list[172].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:261:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:261:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "iso", ISO, NULL },
BUILDSTDERR:  { "iso", ISO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:261:1: warning: (near initialization for 'keyword_list[173].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:261:1: warning: (near initialization for 'keyword_list[173].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:262:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:262:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "short", SHORT, NULL },
BUILDSTDERR:  { "short", SHORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:262:1: warning: (near initialization for 'keyword_list[174].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:262:1: warning: (near initialization for 'keyword_list[174].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:263:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:263:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "long", LONG, NULL },
BUILDSTDERR:  { "long", LONG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:263:1: warning: (near initialization for 'keyword_list[175].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:263:1: warning: (near initialization for 'keyword_list[175].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:264:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:264:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "route", ROUTE, NULL },
BUILDSTDERR:  { "route", ROUTE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:264:1: warning: (near initialization for 'keyword_list[176].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:264:1: warning: (near initialization for 'keyword_list[176].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:265:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:265:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "base", BASE, NULL },
BUILDSTDERR:  { "base", BASE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:265:1: warning: (near initialization for 'keyword_list[177].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:265:1: warning: (near initialization for 'keyword_list[177].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:266:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:266:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "log", LOG, NULL },
BUILDSTDERR:  { "log", LOG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:266:1: warning: (near initialization for 'keyword_list[178].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:266:1: warning: (near initialization for 'keyword_list[178].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:267:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:267:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "graceful", GRACEFUL, NULL },
BUILDSTDERR:  { "graceful", GRACEFUL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:267:1: warning: (near initialization for 'keyword_list[179].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:267:1: warning: (near initialization for 'keyword_list[179].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:268:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:268:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "wait", WAIT, NULL },
BUILDSTDERR:  { "wait", WAIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:268:1: warning: (near initialization for 'keyword_list[180].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:268:1: warning: (near initialization for 'keyword_list[180].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:269:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:269:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "max", MAX, NULL },
BUILDSTDERR:  { "max", MAX, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:269:1: warning: (near initialization for 'keyword_list[181].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:269:1: warning: (near initialization for 'keyword_list[181].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:270:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:270:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "flush", FLUSH, NULL },
BUILDSTDERR:  { "flush", FLUSH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:270:1: warning: (near initialization for 'keyword_list[182].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:270:1: warning: (near initialization for 'keyword_list[182].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:271:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:271:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "as", AS, NULL },
BUILDSTDERR:  { "as", AS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:271:1: warning: (near initialization for 'keyword_list[183].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:271:1: warning: (near initialization for 'keyword_list[183].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:272:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:272:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ipv4_mc", IPV4_MC, NULL },
BUILDSTDERR:  { "ipv4_mc", IPV4_MC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:272:1: warning: (near initialization for 'keyword_list[184].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:272:1: warning: (near initialization for 'keyword_list[184].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:273:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:273:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ipv4_mpls", IPV4_MPLS, NULL },
BUILDSTDERR:  { "ipv4_mpls", IPV4_MPLS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:273:1: warning: (near initialization for 'keyword_list[185].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:273:1: warning: (near initialization for 'keyword_list[185].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:274:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:274:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ipv6_mc", IPV6_MC, NULL },
BUILDSTDERR:  { "ipv6_mc", IPV6_MC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:274:1: warning: (near initialization for 'keyword_list[186].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:274:1: warning: (near initialization for 'keyword_list[186].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:275:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:275:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ipv6_mpls", IPV6_MPLS, NULL },
BUILDSTDERR:  { "ipv6_mpls", IPV6_MPLS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:275:1: warning: (near initialization for 'keyword_list[187].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:275:1: warning: (near initialization for 'keyword_list[187].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:276:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:276:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ipv6_sadr", IPV6_SADR, NULL },
BUILDSTDERR:  { "ipv6_sadr", IPV6_SADR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:276:1: warning: (near initialization for 'keyword_list[188].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:276:1: warning: (near initialization for 'keyword_list[188].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:277:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:277:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vpn4_mc", VPN4_MC, NULL },
BUILDSTDERR:  { "vpn4_mc", VPN4_MC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:277:1: warning: (near initialization for 'keyword_list[189].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:277:1: warning: (near initialization for 'keyword_list[189].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:278:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:278:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vpn4_mpls", VPN4_MPLS, NULL },
BUILDSTDERR:  { "vpn4_mpls", VPN4_MPLS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:278:1: warning: (near initialization for 'keyword_list[190].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:278:1: warning: (near initialization for 'keyword_list[190].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:279:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:279:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vpn6_mc", VPN6_MC, NULL },
BUILDSTDERR:  { "vpn6_mc", VPN6_MC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:279:1: warning: (near initialization for 'keyword_list[191].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:279:1: warning: (near initialization for 'keyword_list[191].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:280:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:280:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "vpn6_mpls", VPN6_MPLS, NULL },
BUILDSTDERR:  { "vpn6_mpls", VPN6_MPLS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:280:1: warning: (near initialization for 'keyword_list[192].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:280:1: warning: (near initialization for 'keyword_list[192].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:281:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:281:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "pri", PRI, NULL },
BUILDSTDERR:  { "pri", PRI, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:281:1: warning: (near initialization for 'keyword_list[193].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:281:1: warning: (near initialization for 'keyword_list[193].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:282:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:282:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sec", SEC, NULL },
BUILDSTDERR:  { "sec", SEC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:282:1: warning: (near initialization for 'keyword_list[194].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:282:1: warning: (near initialization for 'keyword_list[194].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:283:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:283:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_DUMMY", -((T_ENUM_RTS<<16) | RTS_DUMMY), NULL },
BUILDSTDERR:  { "RTS_DUMMY", -((T_ENUM_RTS<<16) | RTS_DUMMY), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:283:1: warning: (near initialization for 'keyword_list[195].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:283:1: warning: (near initialization for 'keyword_list[195].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:284:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:284:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_STATIC", -((T_ENUM_RTS<<16) | RTS_STATIC), NULL },
BUILDSTDERR:  { "RTS_STATIC", -((T_ENUM_RTS<<16) | RTS_STATIC), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:284:1: warning: (near initialization for 'keyword_list[196].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:284:1: warning: (near initialization for 'keyword_list[196].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:285:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:285:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_INHERIT", -((T_ENUM_RTS<<16) | RTS_INHERIT), NULL },
BUILDSTDERR:  { "RTS_INHERIT", -((T_ENUM_RTS<<16) | RTS_INHERIT), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:285:1: warning: (near initialization for 'keyword_list[197].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:285:1: warning: (near initialization for 'keyword_list[197].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:286:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:286:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_DEVICE", -((T_ENUM_RTS<<16) | RTS_DEVICE), NULL },
BUILDSTDERR:  { "RTS_DEVICE", -((T_ENUM_RTS<<16) | RTS_DEVICE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:286:1: warning: (near initialization for 'keyword_list[198].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:286:1: warning: (near initialization for 'keyword_list[198].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:287:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:287:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_STATIC_DEVICE", -((T_ENUM_RTS<<16) | RTS_STATIC_DEVICE), NULL },
BUILDSTDERR:  { "RTS_STATIC_DEVICE", -((T_ENUM_RTS<<16) | RTS_STATIC_DEVICE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:287:1: warning: (near initialization for 'keyword_list[199].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:287:1: warning: (near initialization for 'keyword_list[199].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:288:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:288:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_REDIRECT", -((T_ENUM_RTS<<16) | RTS_REDIRECT), NULL },
BUILDSTDERR:  { "RTS_REDIRECT", -((T_ENUM_RTS<<16) | RTS_REDIRECT), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:288:1: warning: (near initialization for 'keyword_list[200].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:288:1: warning: (near initialization for 'keyword_list[200].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:289:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:289:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_RIP", -((T_ENUM_RTS<<16) | RTS_RIP), NULL },
BUILDSTDERR:  { "RTS_RIP", -((T_ENUM_RTS<<16) | RTS_RIP), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:289:1: warning: (near initialization for 'keyword_list[201].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:289:1: warning: (near initialization for 'keyword_list[201].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:290:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:290:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_OSPF", -((T_ENUM_RTS<<16) | RTS_OSPF), NULL },
BUILDSTDERR:  { "RTS_OSPF", -((T_ENUM_RTS<<16) | RTS_OSPF), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:290:1: warning: (near initialization for 'keyword_list[202].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:290:1: warning: (near initialization for 'keyword_list[202].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:291:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:291:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_OSPF_IA", -((T_ENUM_RTS<<16) | RTS_OSPF_IA), NULL },
BUILDSTDERR:  { "RTS_OSPF_IA", -((T_ENUM_RTS<<16) | RTS_OSPF_IA), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:291:1: warning: (near initialization for 'keyword_list[203].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:291:1: warning: (near initialization for 'keyword_list[203].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:292:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:292:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_OSPF_EXT1", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT1), NULL },
BUILDSTDERR:  { "RTS_OSPF_EXT1", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT1), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:292:1: warning: (near initialization for 'keyword_list[204].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:292:1: warning: (near initialization for 'keyword_list[204].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:293:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:293:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_OSPF_EXT2", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT2), NULL },
BUILDSTDERR:  { "RTS_OSPF_EXT2", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT2), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:293:1: warning: (near initialization for 'keyword_list[205].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:293:1: warning: (near initialization for 'keyword_list[205].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:294:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:294:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_BGP", -((T_ENUM_RTS<<16) | RTS_BGP), NULL },
BUILDSTDERR:  { "RTS_BGP", -((T_ENUM_RTS<<16) | RTS_BGP), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:294:1: warning: (near initialization for 'keyword_list[206].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:294:1: warning: (near initialization for 'keyword_list[206].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:295:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:295:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_PIPE", -((T_ENUM_RTS<<16) | RTS_PIPE), NULL },
BUILDSTDERR:  { "RTS_PIPE", -((T_ENUM_RTS<<16) | RTS_PIPE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:295:1: warning: (near initialization for 'keyword_list[207].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:295:1: warning: (near initialization for 'keyword_list[207].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:296:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:296:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTS_BABEL", -((T_ENUM_RTS<<16) | RTS_BABEL), NULL },
BUILDSTDERR:  { "RTS_BABEL", -((T_ENUM_RTS<<16) | RTS_BABEL), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:296:1: warning: (near initialization for 'keyword_list[208].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:296:1: warning: (near initialization for 'keyword_list[208].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:297:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:297:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "SCOPE_HOST", -((T_ENUM_SCOPE<<16) | SCOPE_HOST), NULL },
BUILDSTDERR:  { "SCOPE_HOST", -((T_ENUM_SCOPE<<16) | SCOPE_HOST), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:297:1: warning: (near initialization for 'keyword_list[209].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:297:1: warning: (near initialization for 'keyword_list[209].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:298:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:298:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "SCOPE_LINK", -((T_ENUM_SCOPE<<16) | SCOPE_LINK), NULL },
BUILDSTDERR:  { "SCOPE_LINK", -((T_ENUM_SCOPE<<16) | SCOPE_LINK), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:298:1: warning: (near initialization for 'keyword_list[210].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:298:1: warning: (near initialization for 'keyword_list[210].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:299:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:299:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "SCOPE_SITE", -((T_ENUM_SCOPE<<16) | SCOPE_SITE), NULL },
BUILDSTDERR:  { "SCOPE_SITE", -((T_ENUM_SCOPE<<16) | SCOPE_SITE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:299:1: warning: (near initialization for 'keyword_list[211].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:299:1: warning: (near initialization for 'keyword_list[211].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:300:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:300:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "SCOPE_ORGANIZATION", -((T_ENUM_SCOPE<<16) | SCOPE_ORGANIZATION), NULL },
BUILDSTDERR:  { "SCOPE_ORGANIZATION", -((T_ENUM_SCOPE<<16) | SCOPE_ORGANIZATION), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:300:1: warning: (near initialization for 'keyword_list[212].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:300:1: warning: (near initialization for 'keyword_list[212].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:301:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:301:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "SCOPE_UNIVERSE", -((T_ENUM_SCOPE<<16) | SCOPE_UNIVERSE), NULL },
BUILDSTDERR:  { "SCOPE_UNIVERSE", -((T_ENUM_SCOPE<<16) | SCOPE_UNIVERSE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:301:1: warning: (near initialization for 'keyword_list[213].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:301:1: warning: (near initialization for 'keyword_list[213].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:302:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:302:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "SCOPE_UNDEFINED", -((T_ENUM_SCOPE<<16) | SCOPE_UNDEFINED), NULL },
BUILDSTDERR:  { "SCOPE_UNDEFINED", -((T_ENUM_SCOPE<<16) | SCOPE_UNDEFINED), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:302:1: warning: (near initialization for 'keyword_list[214].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:302:1: warning: (near initialization for 'keyword_list[214].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:303:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:303:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTD_UNICAST", -((T_ENUM_RTD<<16) | RTD_UNICAST), NULL },
BUILDSTDERR:  { "RTD_UNICAST", -((T_ENUM_RTD<<16) | RTD_UNICAST), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:303:1: warning: (near initialization for 'keyword_list[215].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:303:1: warning: (near initialization for 'keyword_list[215].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:304:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:304:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTD_BLACKHOLE", -((T_ENUM_RTD<<16) | RTD_BLACKHOLE), NULL },
BUILDSTDERR:  { "RTD_BLACKHOLE", -((T_ENUM_RTD<<16) | RTD_BLACKHOLE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:304:1: warning: (near initialization for 'keyword_list[216].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:304:1: warning: (near initialization for 'keyword_list[216].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:305:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:305:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTD_UNREACHABLE", -((T_ENUM_RTD<<16) | RTD_UNREACHABLE), NULL },
BUILDSTDERR:  { "RTD_UNREACHABLE", -((T_ENUM_RTD<<16) | RTD_UNREACHABLE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:305:1: warning: (near initialization for 'keyword_list[217].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:305:1: warning: (near initialization for 'keyword_list[217].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:306:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:306:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RTD_PROHIBIT", -((T_ENUM_RTD<<16) | RTD_PROHIBIT), NULL },
BUILDSTDERR:  { "RTD_PROHIBIT", -((T_ENUM_RTD<<16) | RTD_PROHIBIT), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:306:1: warning: (near initialization for 'keyword_list[218].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:306:1: warning: (near initialization for 'keyword_list[218].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:307:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:307:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ROA_UNKNOWN", -((T_ENUM_ROA<<16) | ROA_UNKNOWN), NULL },
BUILDSTDERR:  { "ROA_UNKNOWN", -((T_ENUM_ROA<<16) | ROA_UNKNOWN), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:307:1: warning: (near initialization for 'keyword_list[219].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:307:1: warning: (near initialization for 'keyword_list[219].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:308:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:308:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ROA_VALID", -((T_ENUM_ROA<<16) | ROA_VALID), NULL },
BUILDSTDERR:  { "ROA_VALID", -((T_ENUM_ROA<<16) | ROA_VALID), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:308:1: warning: (near initialization for 'keyword_list[220].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:308:1: warning: (near initialization for 'keyword_list[220].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:309:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:309:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ROA_INVALID", -((T_ENUM_ROA<<16) | ROA_INVALID), NULL },
BUILDSTDERR:  { "ROA_INVALID", -((T_ENUM_ROA<<16) | ROA_INVALID), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:309:1: warning: (near initialization for 'keyword_list[221].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:309:1: warning: (near initialization for 'keyword_list[221].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:310:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:310:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_IP4", -((T_ENUM_NETTYPE<<16) | NET_IP4), NULL },
BUILDSTDERR:  { "NET_IP4", -((T_ENUM_NETTYPE<<16) | NET_IP4), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:310:1: warning: (near initialization for 'keyword_list[222].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:310:1: warning: (near initialization for 'keyword_list[222].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:311:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:311:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_IP6", -((T_ENUM_NETTYPE<<16) | NET_IP6), NULL },
BUILDSTDERR:  { "NET_IP6", -((T_ENUM_NETTYPE<<16) | NET_IP6), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:311:1: warning: (near initialization for 'keyword_list[223].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:311:1: warning: (near initialization for 'keyword_list[223].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:312:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:312:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_VPN4", -((T_ENUM_NETTYPE<<16) | NET_VPN4), NULL },
BUILDSTDERR:  { "NET_VPN4", -((T_ENUM_NETTYPE<<16) | NET_VPN4), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:312:1: warning: (near initialization for 'keyword_list[224].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:312:1: warning: (near initialization for 'keyword_list[224].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:313:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:313:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_VPN6", -((T_ENUM_NETTYPE<<16) | NET_VPN6), NULL },
BUILDSTDERR:  { "NET_VPN6", -((T_ENUM_NETTYPE<<16) | NET_VPN6), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:313:1: warning: (near initialization for 'keyword_list[225].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:313:1: warning: (near initialization for 'keyword_list[225].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:314:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:314:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_ROA4", -((T_ENUM_NETTYPE<<16) | NET_ROA4), NULL },
BUILDSTDERR:  { "NET_ROA4", -((T_ENUM_NETTYPE<<16) | NET_ROA4), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:314:1: warning: (near initialization for 'keyword_list[226].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:314:1: warning: (near initialization for 'keyword_list[226].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:315:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:315:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_ROA6", -((T_ENUM_NETTYPE<<16) | NET_ROA6), NULL },
BUILDSTDERR:  { "NET_ROA6", -((T_ENUM_NETTYPE<<16) | NET_ROA6), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:315:1: warning: (near initialization for 'keyword_list[227].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:315:1: warning: (near initialization for 'keyword_list[227].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:316:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:316:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_FLOW4", -((T_ENUM_NETTYPE<<16) | NET_FLOW4), NULL },
BUILDSTDERR:  { "NET_FLOW4", -((T_ENUM_NETTYPE<<16) | NET_FLOW4), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:316:1: warning: (near initialization for 'keyword_list[228].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:316:1: warning: (near initialization for 'keyword_list[228].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:317:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:317:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_FLOW6", -((T_ENUM_NETTYPE<<16) | NET_FLOW6), NULL },
BUILDSTDERR:  { "NET_FLOW6", -((T_ENUM_NETTYPE<<16) | NET_FLOW6), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:317:1: warning: (near initialization for 'keyword_list[229].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:317:1: warning: (near initialization for 'keyword_list[229].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:318:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:318:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "NET_IP6_SADR", -((T_ENUM_NETTYPE<<16) | NET_IP6_SADR), NULL },
BUILDSTDERR:  { "NET_IP6_SADR", -((T_ENUM_NETTYPE<<16) | NET_IP6_SADR), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:318:1: warning: (near initialization for 'keyword_list[230].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:318:1: warning: (near initialization for 'keyword_list[230].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:319:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:319:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "show", SHOW, NULL },
BUILDSTDERR:  { "show", SHOW, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:319:1: warning: (near initialization for 'keyword_list[231].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:319:1: warning: (near initialization for 'keyword_list[231].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:320:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:320:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "status", STATUS, NULL },
BUILDSTDERR:  { "status", STATUS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:320:1: warning: (near initialization for 'keyword_list[232].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:320:1: warning: (near initialization for 'keyword_list[232].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:321:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:321:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "summary", SUMMARY, NULL },
BUILDSTDERR:  { "summary", SUMMARY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:321:1: warning: (near initialization for 'keyword_list[233].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:321:1: warning: (near initialization for 'keyword_list[233].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:322:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:322:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "symbols", SYMBOLS, NULL },
BUILDSTDERR:  { "symbols", SYMBOLS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:322:1: warning: (near initialization for 'keyword_list[234].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:322:1: warning: (near initialization for 'keyword_list[234].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:323:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:323:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dump", DUMP, NULL },
BUILDSTDERR:  { "dump", DUMP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:323:1: warning: (near initialization for 'keyword_list[235].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:323:1: warning: (near initialization for 'keyword_list[235].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:324:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:324:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "resources", RESOURCES, NULL },
BUILDSTDERR:  { "resources", RESOURCES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:324:1: warning: (near initialization for 'keyword_list[236].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:324:1: warning: (near initialization for 'keyword_list[236].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:325:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:325:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sockets", SOCKETS, NULL },
BUILDSTDERR:  { "sockets", SOCKETS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:325:1: warning: (near initialization for 'keyword_list[237].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:325:1: warning: (near initialization for 'keyword_list[237].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:326:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:326:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "neighbors", NEIGHBORS, NULL },
BUILDSTDERR:  { "neighbors", NEIGHBORS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:326:1: warning: (near initialization for 'keyword_list[238].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:326:1: warning: (near initialization for 'keyword_list[238].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:327:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:327:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "attributes", ATTRIBUTES, NULL },
BUILDSTDERR:  { "attributes", ATTRIBUTES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:327:1: warning: (near initialization for 'keyword_list[239].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:327:1: warning: (near initialization for 'keyword_list[239].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:328:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:328:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "echo", ECHO, NULL },
BUILDSTDERR:  { "echo", ECHO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:328:1: warning: (near initialization for 'keyword_list[240].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:328:1: warning: (near initialization for 'keyword_list[240].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:329:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:329:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "enable", ENABLE, NULL },
BUILDSTDERR:  { "enable", ENABLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:329:1: warning: (near initialization for 'keyword_list[241].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:329:1: warning: (near initialization for 'keyword_list[241].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:330:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:330:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bfd", BFD, NULL },
BUILDSTDERR:  { "bfd", BFD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:330:1: warning: (near initialization for 'keyword_list[242].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:330:1: warning: (near initialization for 'keyword_list[242].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:331:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:331:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "min", MIN, NULL },
BUILDSTDERR:  { "min", MIN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:331:1: warning: (near initialization for 'keyword_list[243].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:331:1: warning: (near initialization for 'keyword_list[243].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:332:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:332:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "idle", IDLE, NULL },
BUILDSTDERR:  { "idle", IDLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:332:1: warning: (near initialization for 'keyword_list[244].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:332:1: warning: (near initialization for 'keyword_list[244].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:333:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:333:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rx", RX, NULL },
BUILDSTDERR:  { "rx", RX, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:333:1: warning: (near initialization for 'keyword_list[245].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:333:1: warning: (near initialization for 'keyword_list[245].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:334:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:334:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "tx", TX, NULL },
BUILDSTDERR:  { "tx", TX, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:334:1: warning: (near initialization for 'keyword_list[246].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:334:1: warning: (near initialization for 'keyword_list[246].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:335:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:335:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "interval", INTERVAL, NULL },
BUILDSTDERR:  { "interval", INTERVAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:335:1: warning: (near initialization for 'keyword_list[247].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:335:1: warning: (near initialization for 'keyword_list[247].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:336:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:336:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "multiplier", MULTIPLIER, NULL },
BUILDSTDERR:  { "multiplier", MULTIPLIER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:336:1: warning: (near initialization for 'keyword_list[248].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:336:1: warning: (near initialization for 'keyword_list[248].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:337:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:337:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "multihop", MULTIHOP, NULL },
BUILDSTDERR:  { "multihop", MULTIHOP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:337:1: warning: (near initialization for 'keyword_list[249].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:337:1: warning: (near initialization for 'keyword_list[249].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:338:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:338:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "neighbor", NEIGHBOR, NULL },
BUILDSTDERR:  { "neighbor", NEIGHBOR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:338:1: warning: (near initialization for 'keyword_list[250].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:338:1: warning: (near initialization for 'keyword_list[250].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:339:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:339:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dev", DEV, NULL },
BUILDSTDERR:  { "dev", DEV, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:339:1: warning: (near initialization for 'keyword_list[251].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:339:1: warning: (near initialization for 'keyword_list[251].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:340:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:340:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "local", LOCAL, NULL },
BUILDSTDERR:  { "local", LOCAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:340:1: warning: (near initialization for 'keyword_list[252].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:340:1: warning: (near initialization for 'keyword_list[252].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:341:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:341:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "authentication", AUTHENTICATION, NULL },
BUILDSTDERR:  { "authentication", AUTHENTICATION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:341:1: warning: (near initialization for 'keyword_list[253].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:341:1: warning: (near initialization for 'keyword_list[253].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:342:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:342:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "simple", SIMPLE, NULL },
BUILDSTDERR:  { "simple", SIMPLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:342:1: warning: (near initialization for 'keyword_list[254].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:342:1: warning: (near initialization for 'keyword_list[254].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:343:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:343:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "meticulous", METICULOUS, NULL },
BUILDSTDERR:  { "meticulous", METICULOUS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:343:1: warning: (near initialization for 'keyword_list[255].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:343:1: warning: (near initialization for 'keyword_list[255].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:344:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:344:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sessions", SESSIONS, NULL },
BUILDSTDERR:  { "sessions", SESSIONS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:344:1: warning: (near initialization for 'keyword_list[256].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:344:1: warning: (near initialization for 'keyword_list[256].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:345:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:345:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "babel", BABEL, NULL },
BUILDSTDERR:  { "babel", BABEL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:345:1: warning: (near initialization for 'keyword_list[257].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:345:1: warning: (near initialization for 'keyword_list[257].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:346:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:346:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "metric", METRIC, NULL },
BUILDSTDERR:  { "metric", METRIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:346:1: warning: (near initialization for 'keyword_list[258].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:346:1: warning: (near initialization for 'keyword_list[258].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:347:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:347:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rxcost", RXCOST, NULL },
BUILDSTDERR:  { "rxcost", RXCOST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:347:1: warning: (near initialization for 'keyword_list[259].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:347:1: warning: (near initialization for 'keyword_list[259].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:348:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:348:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "hello", HELLO, NULL },
BUILDSTDERR:  { "hello", HELLO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:348:1: warning: (near initialization for 'keyword_list[260].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:348:1: warning: (near initialization for 'keyword_list[260].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:349:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:349:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "update", UPDATE, NULL },
BUILDSTDERR:  { "update", UPDATE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:349:1: warning: (near initialization for 'keyword_list[261].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:349:1: warning: (near initialization for 'keyword_list[261].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:350:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:350:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "wired", WIRED, NULL },
BUILDSTDERR:  { "wired", WIRED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:350:1: warning: (near initialization for 'keyword_list[262].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:350:1: warning: (near initialization for 'keyword_list[262].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:351:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:351:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "wireless", WIRELESS, NULL },
BUILDSTDERR:  { "wireless", WIRELESS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:351:1: warning: (near initialization for 'keyword_list[263].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:351:1: warning: (near initialization for 'keyword_list[263].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:352:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:352:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "buffer", BUFFER, NULL },
BUILDSTDERR:  { "buffer", BUFFER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:352:1: warning: (near initialization for 'keyword_list[264].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:352:1: warning: (near initialization for 'keyword_list[264].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:353:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:353:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "priority", PRIORITY, NULL },
BUILDSTDERR:  { "priority", PRIORITY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:353:1: warning: (near initialization for 'keyword_list[265].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:353:1: warning: (near initialization for 'keyword_list[265].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:354:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:354:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "check", CHECK, NULL },
BUILDSTDERR:  { "check", CHECK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:354:1: warning: (near initialization for 'keyword_list[266].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:354:1: warning: (near initialization for 'keyword_list[266].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:355:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:355:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "link", LINK, NULL },
BUILDSTDERR:  { "link", LINK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:355:1: warning: (near initialization for 'keyword_list[267].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:355:1: warning: (near initialization for 'keyword_list[267].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:356:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:356:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "hop", HOP, NULL },
BUILDSTDERR:  { "hop", HOP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:356:1: warning: (near initialization for 'keyword_list[268].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:356:1: warning: (near initialization for 'keyword_list[268].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:357:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:357:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "babel_metric", BABEL_METRIC, NULL },
BUILDSTDERR:  { "babel_metric", BABEL_METRIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:357:1: warning: (near initialization for 'keyword_list[269].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:357:1: warning: (near initialization for 'keyword_list[269].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:358:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:358:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "entries", ENTRIES, NULL },
BUILDSTDERR:  { "entries", ENTRIES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:358:1: warning: (near initialization for 'keyword_list[270].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:358:1: warning: (near initialization for 'keyword_list[270].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:359:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:359:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "hold", HOLD, NULL },
BUILDSTDERR:  { "hold", HOLD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:359:1: warning: (near initialization for 'keyword_list[271].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:359:1: warning: (near initialization for 'keyword_list[271].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:360:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:360:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "time", TIME, NULL },
BUILDSTDERR:  { "time", TIME, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:360:1: warning: (near initialization for 'keyword_list[272].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:360:1: warning: (near initialization for 'keyword_list[272].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:361:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:361:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "connect", CONNECT, NULL },
BUILDSTDERR:  { "connect", CONNECT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:361:1: warning: (near initialization for 'keyword_list[273].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:361:1: warning: (near initialization for 'keyword_list[273].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:362:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:362:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "retry", RETRY, NULL },
BUILDSTDERR:  { "retry", RETRY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:362:1: warning: (near initialization for 'keyword_list[274].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:362:1: warning: (near initialization for 'keyword_list[274].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:363:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:363:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "keepalive", KEEPALIVE, NULL },
BUILDSTDERR:  { "keepalive", KEEPALIVE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:363:1: warning: (near initialization for 'keyword_list[275].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:363:1: warning: (near initialization for 'keyword_list[275].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:364:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:364:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "startup", STARTUP, NULL },
BUILDSTDERR:  { "startup", STARTUP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:364:1: warning: (near initialization for 'keyword_list[276].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:364:1: warning: (near initialization for 'keyword_list[276].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:365:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:365:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "via", VIA, NULL },
BUILDSTDERR:  { "via", VIA, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:365:1: warning: (near initialization for 'keyword_list[277].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:365:1: warning: (near initialization for 'keyword_list[277].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:366:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:366:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "self", SELF, NULL },
BUILDSTDERR:  { "self", SELF, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:366:1: warning: (near initialization for 'keyword_list[278].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:366:1: warning: (near initialization for 'keyword_list[278].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:367:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:367:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "default", DEFAULT, NULL },
BUILDSTDERR:  { "default", DEFAULT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:367:1: warning: (near initialization for 'keyword_list[279].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:367:1: warning: (near initialization for 'keyword_list[279].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:368:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:368:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "path", PATH, NULL },
BUILDSTDERR:  { "path", PATH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:368:1: warning: (near initialization for 'keyword_list[280].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:368:1: warning: (near initialization for 'keyword_list[280].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:369:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:369:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "start", START, NULL },
BUILDSTDERR:  { "start", START, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:369:1: warning: (near initialization for 'keyword_list[281].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:369:1: warning: (near initialization for 'keyword_list[281].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:370:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:370:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "delay", DELAY, NULL },
BUILDSTDERR:  { "delay", DELAY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:370:1: warning: (near initialization for 'keyword_list[282].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:370:1: warning: (near initialization for 'keyword_list[282].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:371:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:371:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "forget", FORGET, NULL },
BUILDSTDERR:  { "forget", FORGET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:371:1: warning: (near initialization for 'keyword_list[283].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:371:1: warning: (near initialization for 'keyword_list[283].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:372:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:372:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "after", AFTER, NULL },
BUILDSTDERR:  { "after", AFTER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:372:1: warning: (near initialization for 'keyword_list[284].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:372:1: warning: (near initialization for 'keyword_list[284].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:373:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:373:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_path", BGP_PATH, NULL },
BUILDSTDERR:  { "bgp_path", BGP_PATH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:373:1: warning: (near initialization for 'keyword_list[285].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:373:1: warning: (near initialization for 'keyword_list[285].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:374:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:374:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_local_pref", BGP_LOCAL_PREF, NULL },
BUILDSTDERR:  { "bgp_local_pref", BGP_LOCAL_PREF, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:374:1: warning: (near initialization for 'keyword_list[286].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:374:1: warning: (near initialization for 'keyword_list[286].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:375:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:375:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_med", BGP_MED, NULL },
BUILDSTDERR:  { "bgp_med", BGP_MED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:375:1: warning: (near initialization for 'keyword_list[287].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:375:1: warning: (near initialization for 'keyword_list[287].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:376:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:376:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_origin", BGP_ORIGIN, NULL },
BUILDSTDERR:  { "bgp_origin", BGP_ORIGIN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:376:1: warning: (near initialization for 'keyword_list[288].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:376:1: warning: (near initialization for 'keyword_list[288].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:377:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:377:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_next_hop", BGP_NEXT_HOP, NULL },
BUILDSTDERR:  { "bgp_next_hop", BGP_NEXT_HOP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:377:1: warning: (near initialization for 'keyword_list[289].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:377:1: warning: (near initialization for 'keyword_list[289].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:378:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:378:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_atomic_aggr", BGP_ATOMIC_AGGR, NULL },
BUILDSTDERR:  { "bgp_atomic_aggr", BGP_ATOMIC_AGGR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:378:1: warning: (near initialization for 'keyword_list[290].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:378:1: warning: (near initialization for 'keyword_list[290].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:379:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:379:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_aggregator", BGP_AGGREGATOR, NULL },
BUILDSTDERR:  { "bgp_aggregator", BGP_AGGREGATOR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:379:1: warning: (near initialization for 'keyword_list[291].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:379:1: warning: (near initialization for 'keyword_list[291].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:380:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:380:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_community", BGP_COMMUNITY, NULL },
BUILDSTDERR:  { "bgp_community", BGP_COMMUNITY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:380:1: warning: (near initialization for 'keyword_list[292].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:380:1: warning: (near initialization for 'keyword_list[292].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:381:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:381:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_ext_community", BGP_EXT_COMMUNITY, NULL },
BUILDSTDERR:  { "bgp_ext_community", BGP_EXT_COMMUNITY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:381:1: warning: (near initialization for 'keyword_list[293].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:381:1: warning: (near initialization for 'keyword_list[293].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:382:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:382:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_large_community", BGP_LARGE_COMMUNITY, NULL },
BUILDSTDERR:  { "bgp_large_community", BGP_LARGE_COMMUNITY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:382:1: warning: (near initialization for 'keyword_list[294].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:382:1: warning: (near initialization for 'keyword_list[294].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:383:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:383:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "address", ADDRESS, NULL },
BUILDSTDERR:  { "address", ADDRESS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:383:1: warning: (near initialization for 'keyword_list[295].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:383:1: warning: (near initialization for 'keyword_list[295].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:384:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:384:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rr", RR, NULL },
BUILDSTDERR:  { "rr", RR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:384:1: warning: (near initialization for 'keyword_list[296].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:384:1: warning: (near initialization for 'keyword_list[296].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:385:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:385:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rs", RS, NULL },
BUILDSTDERR:  { "rs", RS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:385:1: warning: (near initialization for 'keyword_list[297].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:385:1: warning: (near initialization for 'keyword_list[297].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:386:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:386:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "client", CLIENT, NULL },
BUILDSTDERR:  { "client", CLIENT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:386:1: warning: (near initialization for 'keyword_list[298].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:386:1: warning: (near initialization for 'keyword_list[298].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:387:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:387:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "cluster", CLUSTER, NULL },
BUILDSTDERR:  { "cluster", CLUSTER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:387:1: warning: (near initialization for 'keyword_list[299].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:387:1: warning: (near initialization for 'keyword_list[299].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:388:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:388:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "as4", AS4, NULL },
BUILDSTDERR:  { "as4", AS4, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:388:1: warning: (near initialization for 'keyword_list[300].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:388:1: warning: (near initialization for 'keyword_list[300].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:389:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:389:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "advertise", ADVERTISE, NULL },
BUILDSTDERR:  { "advertise", ADVERTISE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:389:1: warning: (near initialization for 'keyword_list[301].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:389:1: warning: (near initialization for 'keyword_list[301].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:390:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:390:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "capabilities", CAPABILITIES, NULL },
BUILDSTDERR:  { "capabilities", CAPABILITIES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:390:1: warning: (near initialization for 'keyword_list[302].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:390:1: warning: (near initialization for 'keyword_list[302].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:391:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:391:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "prefer", PREFER, NULL },
BUILDSTDERR:  { "prefer", PREFER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:391:1: warning: (near initialization for 'keyword_list[303].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:391:1: warning: (near initialization for 'keyword_list[303].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:392:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:392:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "older", OLDER, NULL },
BUILDSTDERR:  { "older", OLDER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:392:1: warning: (near initialization for 'keyword_list[304].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:392:1: warning: (near initialization for 'keyword_list[304].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:393:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:393:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "missing", MISSING, NULL },
BUILDSTDERR:  { "missing", MISSING, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:393:1: warning: (near initialization for 'keyword_list[305].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:393:1: warning: (near initialization for 'keyword_list[305].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:394:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:394:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "lladdr", LLADDR, NULL },
BUILDSTDERR:  { "lladdr", LLADDR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:394:1: warning: (near initialization for 'keyword_list[306].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:394:1: warning: (near initialization for 'keyword_list[306].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:395:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:395:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "drop", DROP, NULL },
BUILDSTDERR:  { "drop", DROP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:395:1: warning: (near initialization for 'keyword_list[307].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:395:1: warning: (near initialization for 'keyword_list[307].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:396:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:396:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ignore", IGNORE, NULL },
BUILDSTDERR:  { "ignore", IGNORE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:396:1: warning: (near initialization for 'keyword_list[308].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:396:1: warning: (near initialization for 'keyword_list[308].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:397:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:397:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "refresh", REFRESH, NULL },
BUILDSTDERR:  { "refresh", REFRESH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:397:1: warning: (near initialization for 'keyword_list[309].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:397:1: warning: (near initialization for 'keyword_list[309].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:398:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:398:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "interpret", INTERPRET, NULL },
BUILDSTDERR:  { "interpret", INTERPRET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:398:1: warning: (near initialization for 'keyword_list[310].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:398:1: warning: (near initialization for 'keyword_list[310].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:399:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:399:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "communities", COMMUNITIES, NULL },
BUILDSTDERR:  { "communities", COMMUNITIES, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:399:1: warning: (near initialization for 'keyword_list[311].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:399:1: warning: (near initialization for 'keyword_list[311].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:400:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:400:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_originator_id", BGP_ORIGINATOR_ID, NULL },
BUILDSTDERR:  { "bgp_originator_id", BGP_ORIGINATOR_ID, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:400:1: warning: (near initialization for 'keyword_list[312].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:400:1: warning: (near initialization for 'keyword_list[312].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:401:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:401:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bgp_cluster_list", BGP_CLUSTER_LIST, NULL },
BUILDSTDERR:  { "bgp_cluster_list", BGP_CLUSTER_LIST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:401:1: warning: (near initialization for 'keyword_list[313].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:401:1: warning: (near initialization for 'keyword_list[313].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:402:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:402:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "igp", IGP, NULL },
BUILDSTDERR:  { "igp", IGP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:402:1: warning: (near initialization for 'keyword_list[314].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:402:1: warning: (near initialization for 'keyword_list[314].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:403:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:403:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "gateway", GATEWAY, NULL },
BUILDSTDERR:  { "gateway", GATEWAY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:403:1: warning: (near initialization for 'keyword_list[315].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:403:1: warning: (near initialization for 'keyword_list[315].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:404:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:404:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "recursive", RECURSIVE, NULL },
BUILDSTDERR:  { "recursive", RECURSIVE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:404:1: warning: (near initialization for 'keyword_list[316].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:404:1: warning: (near initialization for 'keyword_list[316].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:405:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:405:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "med", MED, NULL },
BUILDSTDERR:  { "med", MED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:405:1: warning: (near initialization for 'keyword_list[317].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:405:1: warning: (near initialization for 'keyword_list[317].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:406:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:406:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ttl", TTL, NULL },
BUILDSTDERR:  { "ttl", TTL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:406:1: warning: (near initialization for 'keyword_list[318].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:406:1: warning: (near initialization for 'keyword_list[318].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:407:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:407:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "security", SECURITY, NULL },
BUILDSTDERR:  { "security", SECURITY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:407:1: warning: (near initialization for 'keyword_list[319].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:407:1: warning: (near initialization for 'keyword_list[319].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:408:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:408:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "deterministic", DETERMINISTIC, NULL },
BUILDSTDERR:  { "deterministic", DETERMINISTIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:408:1: warning: (near initialization for 'keyword_list[320].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:408:1: warning: (near initialization for 'keyword_list[320].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:409:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:409:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "secondary", SECONDARY, NULL },
BUILDSTDERR:  { "secondary", SECONDARY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:409:1: warning: (near initialization for 'keyword_list[321].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:409:1: warning: (near initialization for 'keyword_list[321].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:410:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:410:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "allow", ALLOW, NULL },
BUILDSTDERR:  { "allow", ALLOW, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:410:1: warning: (near initialization for 'keyword_list[322].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:410:1: warning: (near initialization for 'keyword_list[322].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:411:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:411:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "paths", PATHS, NULL },
BUILDSTDERR:  { "paths", PATHS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:411:1: warning: (near initialization for 'keyword_list[323].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:411:1: warning: (near initialization for 'keyword_list[323].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:412:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:412:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "aware", AWARE, NULL },
BUILDSTDERR:  { "aware", AWARE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:412:1: warning: (near initialization for 'keyword_list[324].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:412:1: warning: (near initialization for 'keyword_list[324].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:413:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:413:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "extended", EXTENDED, NULL },
BUILDSTDERR:  { "extended", EXTENDED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:413:1: warning: (near initialization for 'keyword_list[325].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:413:1: warning: (near initialization for 'keyword_list[325].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:414:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:414:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "setkey", SETKEY, NULL },
BUILDSTDERR:  { "setkey", SETKEY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:414:1: warning: (near initialization for 'keyword_list[326].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:414:1: warning: (near initialization for 'keyword_list[326].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:415:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:415:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "strict", STRICT, NULL },
BUILDSTDERR:  { "strict", STRICT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:415:1: warning: (near initialization for 'keyword_list[327].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:415:1: warning: (near initialization for 'keyword_list[327].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/cf-parse.y: In function 'cf_parse':
BUILDSTDERR: obj/conf/cf-parse.y: In function 'cf_parse':
BUILDSTDERR: obj/conf/cf-parse.y:2340:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/cf-parse.y:2340:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR:     TEXT { this_ipn->pattern = $1; /* this_ipn->prefix stays zero */ }
BUILDSTDERR:     TEXT { this_ipn->pattern = $1; /* this_ipn->prefix stays zero */ }
BUILDSTDERR:                          ^
BUILDSTDERR:                          ^
BUILDSTDERR: obj/conf/keywords.h:416:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:416:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bind", BIND, NULL },
BUILDSTDERR:  { "bind", BIND, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:416:1: warning: (near initialization for 'keyword_list[328].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:416:1: warning: (near initialization for 'keyword_list[328].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/cf-parse.y:2341:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/cf-parse.y:2341:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
BUILDSTDERR:   | opttext net_or_ipa { this_ipn->pattern = $1; this_ipn->prefix = $2; }
BUILDSTDERR:   | opttext net_or_ipa { this_ipn->pattern = $1; this_ipn->prefix = $2; }
BUILDSTDERR:                          ^
BUILDSTDERR:                          ^
BUILDSTDERR: obj/conf/keywords.h:417:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:417:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "confederation", CONFEDERATION, NULL },
BUILDSTDERR:  { "confederation", CONFEDERATION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:417:1: warning: (near initialization for 'keyword_list[329].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:417:1: warning: (near initialization for 'keyword_list[329].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:418:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:418:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "member", MEMBER, NULL },
BUILDSTDERR:  { "member", MEMBER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:418:1: warning: (near initialization for 'keyword_list[330].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:418:1: warning: (near initialization for 'keyword_list[330].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:419:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:419:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "multicast", MULTICAST, NULL },
BUILDSTDERR:  { "multicast", MULTICAST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:419:1: warning: (near initialization for 'keyword_list[331].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:419:1: warning: (near initialization for 'keyword_list[331].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:420:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:420:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "cease", CEASE, NULL },
BUILDSTDERR:  { "cease", CEASE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:420:1: warning: (near initialization for 'keyword_list[332].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:420:1: warning: (near initialization for 'keyword_list[332].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:421:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:421:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "hit", HIT, NULL },
BUILDSTDERR:  { "hit", HIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:421:1: warning: (near initialization for 'keyword_list[333].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:421:1: warning: (near initialization for 'keyword_list[333].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:422:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:422:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "administrative", ADMINISTRATIVE, NULL },
BUILDSTDERR:  { "administrative", ADMINISTRATIVE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:422:1: warning: (near initialization for 'keyword_list[334].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:422:1: warning: (near initialization for 'keyword_list[334].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:423:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:423:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "shutdown", SHUTDOWN, NULL },
BUILDSTDERR:  { "shutdown", SHUTDOWN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:423:1: warning: (near initialization for 'keyword_list[335].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:423:1: warning: (near initialization for 'keyword_list[335].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:424:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:424:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "peer", PEER, NULL },
BUILDSTDERR:  { "peer", PEER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:424:1: warning: (near initialization for 'keyword_list[336].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:424:1: warning: (near initialization for 'keyword_list[336].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:425:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:425:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "configuration", CONFIGURATION, NULL },
BUILDSTDERR:  { "configuration", CONFIGURATION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:425:1: warning: (near initialization for 'keyword_list[337].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:425:1: warning: (near initialization for 'keyword_list[337].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:426:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:426:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "change", CHANGE, NULL },
BUILDSTDERR:  { "change", CHANGE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:426:1: warning: (near initialization for 'keyword_list[338].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:426:1: warning: (near initialization for 'keyword_list[338].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:427:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:427:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "deconfigured", DECONFIGURED, NULL },
BUILDSTDERR:  { "deconfigured", DECONFIGURED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:427:1: warning: (near initialization for 'keyword_list[339].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:427:1: warning: (near initialization for 'keyword_list[339].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:428:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:428:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "connection", CONNECTION, NULL },
BUILDSTDERR:  { "connection", CONNECTION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:428:1: warning: (near initialization for 'keyword_list[340].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:428:1: warning: (near initialization for 'keyword_list[340].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:429:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:429:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rejected", REJECTED, NULL },
BUILDSTDERR:  { "rejected", REJECTED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:429:1: warning: (near initialization for 'keyword_list[341].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:429:1: warning: (near initialization for 'keyword_list[341].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:430:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:430:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "collision", COLLISION, NULL },
BUILDSTDERR:  { "collision", COLLISION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:430:1: warning: (near initialization for 'keyword_list[342].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:430:1: warning: (near initialization for 'keyword_list[342].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:431:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:431:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "of", OF, NULL },
BUILDSTDERR:  { "of", OF, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:431:1: warning: (near initialization for 'keyword_list[343].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:431:1: warning: (near initialization for 'keyword_list[343].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:432:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:432:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ORIGIN_IGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_IGP), NULL },
BUILDSTDERR:  { "ORIGIN_IGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_IGP), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:432:1: warning: (near initialization for 'keyword_list[344].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:432:1: warning: (near initialization for 'keyword_list[344].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:433:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:433:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ORIGIN_EGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_EGP), NULL },
BUILDSTDERR:  { "ORIGIN_EGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_EGP), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:433:1: warning: (near initialization for 'keyword_list[345].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:433:1: warning: (near initialization for 'keyword_list[345].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:434:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:434:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ORIGIN_INCOMPLETE", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_INCOMPLETE), NULL },
BUILDSTDERR:  { "ORIGIN_INCOMPLETE", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_INCOMPLETE), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:434:1: warning: (near initialization for 'keyword_list[346].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:434:1: warning: (near initialization for 'keyword_list[346].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:435:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:435:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ospf", OSPF, NULL },
BUILDSTDERR:  { "ospf", OSPF, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:435:1: warning: (near initialization for 'keyword_list[347].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:435:1: warning: (near initialization for 'keyword_list[347].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:436:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:436:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "v2", V2, NULL },
BUILDSTDERR:  { "v2", V2, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:436:1: warning: (near initialization for 'keyword_list[348].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:436:1: warning: (near initialization for 'keyword_list[348].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:437:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:437:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "v3", V3, NULL },
BUILDSTDERR:  { "v3", V3, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:437:1: warning: (near initialization for 'keyword_list[349].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:437:1: warning: (near initialization for 'keyword_list[349].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:438:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:438:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ospf_metric1", OSPF_METRIC1, NULL },
BUILDSTDERR:  { "ospf_metric1", OSPF_METRIC1, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:438:1: warning: (near initialization for 'keyword_list[350].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:438:1: warning: (near initialization for 'keyword_list[350].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:439:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:439:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ospf_metric2", OSPF_METRIC2, NULL },
BUILDSTDERR:  { "ospf_metric2", OSPF_METRIC2, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:439:1: warning: (near initialization for 'keyword_list[351].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:439:1: warning: (near initialization for 'keyword_list[351].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:440:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:440:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ospf_tag", OSPF_TAG, NULL },
BUILDSTDERR:  { "ospf_tag", OSPF_TAG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:440:1: warning: (near initialization for 'keyword_list[352].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:440:1: warning: (near initialization for 'keyword_list[352].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:441:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:441:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ospf_router_id", OSPF_ROUTER_ID, NULL },
BUILDSTDERR:  { "ospf_router_id", OSPF_ROUTER_ID, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:441:1: warning: (near initialization for 'keyword_list[353].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:441:1: warning: (near initialization for 'keyword_list[353].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:442:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:442:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "area", AREA, NULL },
BUILDSTDERR:  { "area", AREA, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:442:1: warning: (near initialization for 'keyword_list[354].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:442:1: warning: (near initialization for 'keyword_list[354].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:443:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:443:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rfc1583compat", RFC1583COMPAT, NULL },
BUILDSTDERR:  { "rfc1583compat", RFC1583COMPAT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:443:1: warning: (near initialization for 'keyword_list[355].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:443:1: warning: (near initialization for 'keyword_list[355].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:444:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:444:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "stub", STUB, NULL },
BUILDSTDERR:  { "stub", STUB, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:444:1: warning: (near initialization for 'keyword_list[356].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:444:1: warning: (near initialization for 'keyword_list[356].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:445:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:445:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "tick", TICK, NULL },
BUILDSTDERR:  { "tick", TICK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:445:1: warning: (near initialization for 'keyword_list[357].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:445:1: warning: (near initialization for 'keyword_list[357].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:446:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:446:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "cost", COST, NULL },
BUILDSTDERR:  { "cost", COST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:446:1: warning: (near initialization for 'keyword_list[358].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:446:1: warning: (near initialization for 'keyword_list[358].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:447:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:447:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "cost2", COST2, NULL },
BUILDSTDERR:  { "cost2", COST2, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:447:1: warning: (near initialization for 'keyword_list[359].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:447:1: warning: (near initialization for 'keyword_list[359].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:448:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:448:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "retransmit", RETRANSMIT, NULL },
BUILDSTDERR:  { "retransmit", RETRANSMIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:448:1: warning: (near initialization for 'keyword_list[360].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:448:1: warning: (near initialization for 'keyword_list[360].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:449:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:449:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "transmit", TRANSMIT, NULL },
BUILDSTDERR:  { "transmit", TRANSMIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:449:1: warning: (near initialization for 'keyword_list[361].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:449:1: warning: (near initialization for 'keyword_list[361].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:450:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:450:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dead", DEAD, NULL },
BUILDSTDERR:  { "dead", DEAD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:450:1: warning: (near initialization for 'keyword_list[362].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:450:1: warning: (near initialization for 'keyword_list[362].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:451:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:451:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "broadcast", BROADCAST, NULL },
BUILDSTDERR:  { "broadcast", BROADCAST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:451:1: warning: (near initialization for 'keyword_list[363].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:451:1: warning: (near initialization for 'keyword_list[363].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:452:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:452:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bcast", BCAST, NULL },
BUILDSTDERR:  { "bcast", BCAST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:452:1: warning: (near initialization for 'keyword_list[364].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:452:1: warning: (near initialization for 'keyword_list[364].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:453:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:453:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "nonbroadcast", NONBROADCAST, NULL },
BUILDSTDERR:  { "nonbroadcast", NONBROADCAST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:453:1: warning: (near initialization for 'keyword_list[365].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:453:1: warning: (near initialization for 'keyword_list[365].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:454:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:454:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "nbma", NBMA, NULL },
BUILDSTDERR:  { "nbma", NBMA, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:454:1: warning: (near initialization for 'keyword_list[366].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:454:1: warning: (near initialization for 'keyword_list[366].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:455:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:455:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "pointopoint", POINTOPOINT, NULL },
BUILDSTDERR:  { "pointopoint", POINTOPOINT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:455:1: warning: (near initialization for 'keyword_list[367].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:455:1: warning: (near initialization for 'keyword_list[367].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:456:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:456:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ptp", PTP, NULL },
BUILDSTDERR:  { "ptp", PTP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:456:1: warning: (near initialization for 'keyword_list[368].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:456:1: warning: (near initialization for 'keyword_list[368].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:457:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:457:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "pointomultipoint", POINTOMULTIPOINT, NULL },
BUILDSTDERR:  { "pointomultipoint", POINTOMULTIPOINT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:457:1: warning: (near initialization for 'keyword_list[369].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:457:1: warning: (near initialization for 'keyword_list[369].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:458:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:458:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ptmp", PTMP, NULL },
BUILDSTDERR:  { "ptmp", PTMP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:458:1: warning: (near initialization for 'keyword_list[370].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:458:1: warning: (near initialization for 'keyword_list[370].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:459:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:459:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "cryptographic", CRYPTOGRAPHIC, NULL },
BUILDSTDERR:  { "cryptographic", CRYPTOGRAPHIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:459:1: warning: (near initialization for 'keyword_list[371].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:459:1: warning: (near initialization for 'keyword_list[371].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:460:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:460:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "eligible", ELIGIBLE, NULL },
BUILDSTDERR:  { "eligible", ELIGIBLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:460:1: warning: (near initialization for 'keyword_list[372].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:460:1: warning: (near initialization for 'keyword_list[372].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:461:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:461:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "poll", POLL, NULL },
BUILDSTDERR:  { "poll", POLL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:461:1: warning: (near initialization for 'keyword_list[373].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:461:1: warning: (near initialization for 'keyword_list[373].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:462:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:462:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "networks", NETWORKS, NULL },
BUILDSTDERR:  { "networks", NETWORKS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:462:1: warning: (near initialization for 'keyword_list[374].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:462:1: warning: (near initialization for 'keyword_list[374].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:463:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:463:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "hidden", HIDDEN, NULL },
BUILDSTDERR:  { "hidden", HIDDEN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:463:1: warning: (near initialization for 'keyword_list[375].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:463:1: warning: (near initialization for 'keyword_list[375].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:464:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:464:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "virtual", VIRTUAL, NULL },
BUILDSTDERR:  { "virtual", VIRTUAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:464:1: warning: (near initialization for 'keyword_list[376].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:464:1: warning: (near initialization for 'keyword_list[376].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:465:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:465:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "only", ONLY, NULL },
BUILDSTDERR:  { "only", ONLY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:465:1: warning: (near initialization for 'keyword_list[377].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:465:1: warning: (near initialization for 'keyword_list[377].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:466:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:466:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "large", LARGE, NULL },
BUILDSTDERR:  { "large", LARGE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:466:1: warning: (near initialization for 'keyword_list[378].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:466:1: warning: (near initialization for 'keyword_list[378].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:467:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:467:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "normal", NORMAL, NULL },
BUILDSTDERR:  { "normal", NORMAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:467:1: warning: (near initialization for 'keyword_list[379].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:467:1: warning: (near initialization for 'keyword_list[379].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:468:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:468:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "stubnet", STUBNET, NULL },
BUILDSTDERR:  { "stubnet", STUBNET, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:468:1: warning: (near initialization for 'keyword_list[380].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:468:1: warning: (near initialization for 'keyword_list[380].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:469:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:469:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "tag", TAG, NULL },
BUILDSTDERR:  { "tag", TAG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:469:1: warning: (near initialization for 'keyword_list[381].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:469:1: warning: (near initialization for 'keyword_list[381].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:470:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:470:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "external", EXTERNAL, NULL },
BUILDSTDERR:  { "external", EXTERNAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:470:1: warning: (near initialization for 'keyword_list[382].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:470:1: warning: (near initialization for 'keyword_list[382].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:471:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:471:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "lsadb", LSADB, NULL },
BUILDSTDERR:  { "lsadb", LSADB, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:471:1: warning: (near initialization for 'keyword_list[383].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:471:1: warning: (near initialization for 'keyword_list[383].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:472:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:472:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ecmp", ECMP, NULL },
BUILDSTDERR:  { "ecmp", ECMP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:472:1: warning: (near initialization for 'keyword_list[384].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:472:1: warning: (near initialization for 'keyword_list[384].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:473:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:473:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "weight", WEIGHT, NULL },
BUILDSTDERR:  { "weight", WEIGHT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:473:1: warning: (near initialization for 'keyword_list[385].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:473:1: warning: (near initialization for 'keyword_list[385].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:474:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:474:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "nssa", NSSA, NULL },
BUILDSTDERR:  { "nssa", NSSA, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:474:1: warning: (near initialization for 'keyword_list[386].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:474:1: warning: (near initialization for 'keyword_list[386].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:475:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:475:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "translator", TRANSLATOR, NULL },
BUILDSTDERR:  { "translator", TRANSLATOR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:475:1: warning: (near initialization for 'keyword_list[387].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:475:1: warning: (near initialization for 'keyword_list[387].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:476:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:476:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "stability", STABILITY, NULL },
BUILDSTDERR:  { "stability", STABILITY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:476:1: warning: (near initialization for 'keyword_list[388].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:476:1: warning: (near initialization for 'keyword_list[388].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:477:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:477:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "global", GLOBAL, NULL },
BUILDSTDERR:  { "global", GLOBAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:477:1: warning: (near initialization for 'keyword_list[389].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:477:1: warning: (near initialization for 'keyword_list[389].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:478:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:478:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "lsid", LSID, NULL },
BUILDSTDERR:  { "lsid", LSID, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:478:1: warning: (near initialization for 'keyword_list[390].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:478:1: warning: (near initialization for 'keyword_list[390].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:479:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:479:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "instance", INSTANCE, NULL },
BUILDSTDERR:  { "instance", INSTANCE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:479:1: warning: (near initialization for 'keyword_list[391].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:479:1: warning: (near initialization for 'keyword_list[391].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:480:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:480:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "real", REAL, NULL },
BUILDSTDERR:  { "real", REAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:480:1: warning: (near initialization for 'keyword_list[392].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:480:1: warning: (near initialization for 'keyword_list[392].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:481:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:481:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "netmask", NETMASK, NULL },
BUILDSTDERR:  { "netmask", NETMASK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:481:1: warning: (near initialization for 'keyword_list[393].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:481:1: warning: (near initialization for 'keyword_list[393].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:482:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:482:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "merge", MERGE, NULL },
BUILDSTDERR:  { "merge", MERGE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:482:1: warning: (near initialization for 'keyword_list[394].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:482:1: warning: (near initialization for 'keyword_list[394].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:483:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:483:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "lsa", LSA, NULL },
BUILDSTDERR:  { "lsa", LSA, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:483:1: warning: (near initialization for 'keyword_list[395].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:483:1: warning: (near initialization for 'keyword_list[395].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:484:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:484:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "suppression", SUPPRESSION, NULL },
BUILDSTDERR:  { "suppression", SUPPRESSION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:484:1: warning: (near initialization for 'keyword_list[396].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:484:1: warning: (near initialization for 'keyword_list[396].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:485:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:485:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rfc5838", RFC5838, NULL },
BUILDSTDERR:  { "rfc5838", RFC5838, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:485:1: warning: (near initialization for 'keyword_list[397].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:485:1: warning: (near initialization for 'keyword_list[397].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:486:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:486:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "topology", TOPOLOGY, NULL },
BUILDSTDERR:  { "topology", TOPOLOGY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:486:1: warning: (near initialization for 'keyword_list[398].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:486:1: warning: (near initialization for 'keyword_list[398].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:487:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:487:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "state", STATE, NULL },
BUILDSTDERR:  { "state", STATE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:487:1: warning: (near initialization for 'keyword_list[399].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:487:1: warning: (near initialization for 'keyword_list[399].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:488:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:488:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "pipe", PIPE, NULL },
BUILDSTDERR:  { "pipe", PIPE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:488:1: warning: (near initialization for 'keyword_list[400].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:488:1: warning: (near initialization for 'keyword_list[400].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:489:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:489:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "radv", RADV, NULL },
BUILDSTDERR:  { "radv", RADV, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:489:1: warning: (near initialization for 'keyword_list[401].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:489:1: warning: (near initialization for 'keyword_list[401].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:490:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:490:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ra", RA, NULL },
BUILDSTDERR:  { "ra", RA, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:490:1: warning: (near initialization for 'keyword_list[402].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:490:1: warning: (near initialization for 'keyword_list[402].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:491:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:491:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "managed", MANAGED, NULL },
BUILDSTDERR:  { "managed", MANAGED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:491:1: warning: (near initialization for 'keyword_list[403].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:491:1: warning: (near initialization for 'keyword_list[403].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:492:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:492:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "other", OTHER, NULL },
BUILDSTDERR:  { "other", OTHER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:492:1: warning: (near initialization for 'keyword_list[404].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:492:1: warning: (near initialization for 'keyword_list[404].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:493:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:493:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "config", CONFIG, NULL },
BUILDSTDERR:  { "config", CONFIG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:493:1: warning: (near initialization for 'keyword_list[405].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:493:1: warning: (near initialization for 'keyword_list[405].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:494:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:494:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "linger", LINGER, NULL },
BUILDSTDERR:  { "linger", LINGER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:494:1: warning: (near initialization for 'keyword_list[406].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:494:1: warning: (near initialization for 'keyword_list[406].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:495:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:495:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "mtu", MTU, NULL },
BUILDSTDERR:  { "mtu", MTU, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:495:1: warning: (near initialization for 'keyword_list[407].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:495:1: warning: (near initialization for 'keyword_list[407].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:496:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:496:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "reachable", REACHABLE, NULL },
BUILDSTDERR:  { "reachable", REACHABLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:496:1: warning: (near initialization for 'keyword_list[408].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:496:1: warning: (near initialization for 'keyword_list[408].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:497:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:497:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "retrans", RETRANS, NULL },
BUILDSTDERR:  { "retrans", RETRANS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:497:1: warning: (near initialization for 'keyword_list[409].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:497:1: warning: (near initialization for 'keyword_list[409].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:498:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:498:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "timer", TIMER, NULL },
BUILDSTDERR:  { "timer", TIMER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:498:1: warning: (near initialization for 'keyword_list[410].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:498:1: warning: (near initialization for 'keyword_list[410].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:499:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:499:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "current", CURRENT, NULL },
BUILDSTDERR:  { "current", CURRENT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:499:1: warning: (near initialization for 'keyword_list[411].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:499:1: warning: (near initialization for 'keyword_list[411].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:500:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:500:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "valid", VALID, NULL },
BUILDSTDERR:  { "valid", VALID, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:500:1: warning: (near initialization for 'keyword_list[412].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:500:1: warning: (near initialization for 'keyword_list[412].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:501:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:501:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "preferred", PREFERRED, NULL },
BUILDSTDERR:  { "preferred", PREFERRED, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:501:1: warning: (near initialization for 'keyword_list[413].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:501:1: warning: (near initialization for 'keyword_list[413].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:502:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:502:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "mult", MULT, NULL },
BUILDSTDERR:  { "mult", MULT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:502:1: warning: (near initialization for 'keyword_list[414].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:502:1: warning: (near initialization for 'keyword_list[414].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:503:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:503:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "lifetime", LIFETIME, NULL },
BUILDSTDERR:  { "lifetime", LIFETIME, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:503:1: warning: (near initialization for 'keyword_list[415].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:503:1: warning: (near initialization for 'keyword_list[415].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:504:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:504:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "skip", SKIP, NULL },
BUILDSTDERR:  { "skip", SKIP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:504:1: warning: (near initialization for 'keyword_list[416].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:504:1: warning: (near initialization for 'keyword_list[416].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:505:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:505:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "onlink", ONLINK, NULL },
BUILDSTDERR:  { "onlink", ONLINK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:505:1: warning: (near initialization for 'keyword_list[417].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:505:1: warning: (near initialization for 'keyword_list[417].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:506:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:506:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "autonomous", AUTONOMOUS, NULL },
BUILDSTDERR:  { "autonomous", AUTONOMOUS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:506:1: warning: (near initialization for 'keyword_list[418].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:506:1: warning: (near initialization for 'keyword_list[418].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:507:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:507:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rdnss", RDNSS, NULL },
BUILDSTDERR:  { "rdnss", RDNSS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:507:1: warning: (near initialization for 'keyword_list[419].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:507:1: warning: (near initialization for 'keyword_list[419].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:508:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:508:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "dnssl", DNSSL, NULL },
BUILDSTDERR:  { "dnssl", DNSSL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:508:1: warning: (near initialization for 'keyword_list[420].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:508:1: warning: (near initialization for 'keyword_list[420].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:509:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:509:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ns", NS, NULL },
BUILDSTDERR:  { "ns", NS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:509:1: warning: (near initialization for 'keyword_list[421].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:509:1: warning: (near initialization for 'keyword_list[421].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:510:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:510:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "domain", DOMAIN, NULL },
BUILDSTDERR:  { "domain", DOMAIN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:510:1: warning: (near initialization for 'keyword_list[422].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:510:1: warning: (near initialization for 'keyword_list[422].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:511:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:511:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "trigger", TRIGGER, NULL },
BUILDSTDERR:  { "trigger", TRIGGER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:511:1: warning: (near initialization for 'keyword_list[423].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:511:1: warning: (near initialization for 'keyword_list[423].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:512:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:512:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "sensitive", SENSITIVE, NULL },
BUILDSTDERR:  { "sensitive", SENSITIVE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:512:1: warning: (near initialization for 'keyword_list[424].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:512:1: warning: (near initialization for 'keyword_list[424].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:513:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:513:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "low", LOW, NULL },
BUILDSTDERR:  { "low", LOW, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:513:1: warning: (near initialization for 'keyword_list[425].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:513:1: warning: (near initialization for 'keyword_list[425].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:514:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:514:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "medium", MEDIUM, NULL },
BUILDSTDERR:  { "medium", MEDIUM, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:514:1: warning: (near initialization for 'keyword_list[426].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:514:1: warning: (near initialization for 'keyword_list[426].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:515:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:515:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "high", HIGH, NULL },
BUILDSTDERR:  { "high", HIGH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:515:1: warning: (near initialization for 'keyword_list[427].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:515:1: warning: (near initialization for 'keyword_list[427].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:516:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:516:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "propagate", PROPAGATE, NULL },
BUILDSTDERR:  { "propagate", PROPAGATE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:516:1: warning: (near initialization for 'keyword_list[428].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:516:1: warning: (near initialization for 'keyword_list[428].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:517:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:517:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ra_preference", RA_PREFERENCE, NULL },
BUILDSTDERR:  { "ra_preference", RA_PREFERENCE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:517:1: warning: (near initialization for 'keyword_list[429].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:517:1: warning: (near initialization for 'keyword_list[429].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:518:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:518:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ra_lifetime", RA_LIFETIME, NULL },
BUILDSTDERR:  { "ra_lifetime", RA_LIFETIME, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:518:1: warning: (near initialization for 'keyword_list[430].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:518:1: warning: (near initialization for 'keyword_list[430].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:519:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:519:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RA_PREF_LOW", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_LOW), NULL },
BUILDSTDERR:  { "RA_PREF_LOW", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_LOW), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:519:1: warning: (near initialization for 'keyword_list[431].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:519:1: warning: (near initialization for 'keyword_list[431].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:520:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:520:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RA_PREF_MEDIUM", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_MEDIUM), NULL },
BUILDSTDERR:  { "RA_PREF_MEDIUM", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_MEDIUM), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:520:1: warning: (near initialization for 'keyword_list[432].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:520:1: warning: (near initialization for 'keyword_list[432].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:521:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:521:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "RA_PREF_HIGH", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_HIGH), NULL },
BUILDSTDERR:  { "RA_PREF_HIGH", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_HIGH), NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:521:1: warning: (near initialization for 'keyword_list[433].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:521:1: warning: (near initialization for 'keyword_list[433].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:522:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:522:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rip", RIP, NULL },
BUILDSTDERR:  { "rip", RIP, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:522:1: warning: (near initialization for 'keyword_list[434].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:522:1: warning: (near initialization for 'keyword_list[434].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:523:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:523:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ng", NG, NULL },
BUILDSTDERR:  { "ng", NG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:523:1: warning: (near initialization for 'keyword_list[435].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:523:1: warning: (near initialization for 'keyword_list[435].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:524:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:524:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "infinity", INFINITY, NULL },
BUILDSTDERR:  { "infinity", INFINITY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:524:1: warning: (near initialization for 'keyword_list[436].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:524:1: warning: (near initialization for 'keyword_list[436].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:525:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:525:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "timeout", TIMEOUT, NULL },
BUILDSTDERR:  { "timeout", TIMEOUT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:525:1: warning: (near initialization for 'keyword_list[437].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:525:1: warning: (near initialization for 'keyword_list[437].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:526:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:526:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "garbage", GARBAGE, NULL },
BUILDSTDERR:  { "garbage", GARBAGE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:526:1: warning: (near initialization for 'keyword_list[438].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:526:1: warning: (near initialization for 'keyword_list[438].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:527:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:527:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "mode", MODE, NULL },
BUILDSTDERR:  { "mode", MODE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:527:1: warning: (near initialization for 'keyword_list[439].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:527:1: warning: (near initialization for 'keyword_list[439].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:528:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:528:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "version", VERSION, NULL },
BUILDSTDERR:  { "version", VERSION, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:528:1: warning: (near initialization for 'keyword_list[440].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:528:1: warning: (near initialization for 'keyword_list[440].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:529:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:529:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "split", SPLIT, NULL },
BUILDSTDERR:  { "split", SPLIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:529:1: warning: (near initialization for 'keyword_list[441].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:529:1: warning: (near initialization for 'keyword_list[441].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:530:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:530:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "horizon", HORIZON, NULL },
BUILDSTDERR:  { "horizon", HORIZON, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:530:1: warning: (near initialization for 'keyword_list[442].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:530:1: warning: (near initialization for 'keyword_list[442].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:531:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:531:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "poison", POISON, NULL },
BUILDSTDERR:  { "poison", POISON, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:531:1: warning: (near initialization for 'keyword_list[443].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:531:1: warning: (near initialization for 'keyword_list[443].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:532:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:532:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "reverse", REVERSE, NULL },
BUILDSTDERR:  { "reverse", REVERSE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:532:1: warning: (near initialization for 'keyword_list[444].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:532:1: warning: (near initialization for 'keyword_list[444].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:533:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:533:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "zero", ZERO, NULL },
BUILDSTDERR:  { "zero", ZERO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:533:1: warning: (near initialization for 'keyword_list[445].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:533:1: warning: (near initialization for 'keyword_list[445].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:534:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:534:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "plaintext", PLAINTEXT, NULL },
BUILDSTDERR:  { "plaintext", PLAINTEXT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:534:1: warning: (near initialization for 'keyword_list[446].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:534:1: warning: (near initialization for 'keyword_list[446].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:535:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:535:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rip_metric", RIP_METRIC, NULL },
BUILDSTDERR:  { "rip_metric", RIP_METRIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:535:1: warning: (near initialization for 'keyword_list[447].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:535:1: warning: (near initialization for 'keyword_list[447].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:536:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:536:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rip_tag", RIP_TAG, NULL },
BUILDSTDERR:  { "rip_tag", RIP_TAG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:536:1: warning: (near initialization for 'keyword_list[448].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:536:1: warning: (near initialization for 'keyword_list[448].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:537:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:537:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "rpki", RPKI, NULL },
BUILDSTDERR:  { "rpki", RPKI, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:537:1: warning: (near initialization for 'keyword_list[449].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:537:1: warning: (near initialization for 'keyword_list[449].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:538:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:538:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "remote", REMOTE, NULL },
BUILDSTDERR:  { "remote", REMOTE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:538:1: warning: (near initialization for 'keyword_list[450].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:538:1: warning: (near initialization for 'keyword_list[450].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:539:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:539:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bird", BIRD, NULL },
BUILDSTDERR:  { "bird", BIRD, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:539:1: warning: (near initialization for 'keyword_list[451].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:539:1: warning: (near initialization for 'keyword_list[451].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:540:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:540:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "private", PRIVATE, NULL },
BUILDSTDERR:  { "private", PRIVATE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:540:1: warning: (near initialization for 'keyword_list[452].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:540:1: warning: (near initialization for 'keyword_list[452].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:541:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:541:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "public", PUBLIC, NULL },
BUILDSTDERR:  { "public", PUBLIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:541:1: warning: (near initialization for 'keyword_list[453].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:541:1: warning: (near initialization for 'keyword_list[453].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:542:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:542:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "key", KEY, NULL },
BUILDSTDERR:  { "key", KEY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:542:1: warning: (near initialization for 'keyword_list[454].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:542:1: warning: (near initialization for 'keyword_list[454].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:543:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:543:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "ssh", SSH, NULL },
BUILDSTDERR:  { "ssh", SSH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:543:1: warning: (near initialization for 'keyword_list[455].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:543:1: warning: (near initialization for 'keyword_list[455].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:544:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:544:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "transport", TRANSPORT, NULL },
BUILDSTDERR:  { "transport", TRANSPORT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:544:1: warning: (near initialization for 'keyword_list[456].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:544:1: warning: (near initialization for 'keyword_list[456].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:545:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:545:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "user", USER, NULL },
BUILDSTDERR:  { "user", USER, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:545:1: warning: (near initialization for 'keyword_list[457].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:545:1: warning: (near initialization for 'keyword_list[457].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:546:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:546:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "expire", EXPIRE, NULL },
BUILDSTDERR:  { "expire", EXPIRE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:546:1: warning: (near initialization for 'keyword_list[458].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:546:1: warning: (near initialization for 'keyword_list[458].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:547:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:547:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "static", STATIC, NULL },
BUILDSTDERR:  { "static", STATIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:547:1: warning: (near initialization for 'keyword_list[459].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:547:1: warning: (near initialization for 'keyword_list[459].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:548:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:548:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "prohibit", PROHIBIT, NULL },
BUILDSTDERR:  { "prohibit", PROHIBIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:548:1: warning: (near initialization for 'keyword_list[460].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:548:1: warning: (near initialization for 'keyword_list[460].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:549:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:549:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "blackhole", BLACKHOLE, NULL },
BUILDSTDERR:  { "blackhole", BLACKHOLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:549:1: warning: (near initialization for 'keyword_list[461].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:549:1: warning: (near initialization for 'keyword_list[461].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:550:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:550:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "unreachable", UNREACHABLE, NULL },
BUILDSTDERR:  { "unreachable", UNREACHABLE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:550:1: warning: (near initialization for 'keyword_list[462].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:550:1: warning: (near initialization for 'keyword_list[462].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:551:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:551:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "kernel", KERNEL, NULL },
BUILDSTDERR:  { "kernel", KERNEL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:551:1: warning: (near initialization for 'keyword_list[463].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:551:1: warning: (near initialization for 'keyword_list[463].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:552:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:552:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_prefsrc", KRT_PREFSRC, NULL },
BUILDSTDERR:  { "krt_prefsrc", KRT_PREFSRC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:552:1: warning: (near initialization for 'keyword_list[464].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:552:1: warning: (near initialization for 'keyword_list[464].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:553:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:553:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_realm", KRT_REALM, NULL },
BUILDSTDERR:  { "krt_realm", KRT_REALM, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:553:1: warning: (near initialization for 'keyword_list[465].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:553:1: warning: (near initialization for 'keyword_list[465].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:554:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:554:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_scope", KRT_SCOPE, NULL },
BUILDSTDERR:  { "krt_scope", KRT_SCOPE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:554:1: warning: (near initialization for 'keyword_list[466].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:554:1: warning: (near initialization for 'keyword_list[466].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:555:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:555:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_mtu", KRT_MTU, NULL },
BUILDSTDERR:  { "krt_mtu", KRT_MTU, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:555:1: warning: (near initialization for 'keyword_list[467].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:555:1: warning: (near initialization for 'keyword_list[467].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:556:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:556:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_window", KRT_WINDOW, NULL },
BUILDSTDERR:  { "krt_window", KRT_WINDOW, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:556:1: warning: (near initialization for 'keyword_list[468].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:556:1: warning: (near initialization for 'keyword_list[468].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:557:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:557:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_rtt", KRT_RTT, NULL },
BUILDSTDERR:  { "krt_rtt", KRT_RTT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:557:1: warning: (near initialization for 'keyword_list[469].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:557:1: warning: (near initialization for 'keyword_list[469].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:558:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:558:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_rttvar", KRT_RTTVAR, NULL },
BUILDSTDERR:  { "krt_rttvar", KRT_RTTVAR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:558:1: warning: (near initialization for 'keyword_list[470].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:558:1: warning: (near initialization for 'keyword_list[470].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:559:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:559:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_sstresh", KRT_SSTRESH, NULL },
BUILDSTDERR:  { "krt_sstresh", KRT_SSTRESH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:559:1: warning: (near initialization for 'keyword_list[471].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:559:1: warning: (near initialization for 'keyword_list[471].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:560:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:560:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_cwnd", KRT_CWND, NULL },
BUILDSTDERR:  { "krt_cwnd", KRT_CWND, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:560:1: warning: (near initialization for 'keyword_list[472].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:560:1: warning: (near initialization for 'keyword_list[472].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:561:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:561:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_advmss", KRT_ADVMSS, NULL },
BUILDSTDERR:  { "krt_advmss", KRT_ADVMSS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:561:1: warning: (near initialization for 'keyword_list[473].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:561:1: warning: (near initialization for 'keyword_list[473].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:562:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:562:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_reordering", KRT_REORDERING, NULL },
BUILDSTDERR:  { "krt_reordering", KRT_REORDERING, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:562:1: warning: (near initialization for 'keyword_list[474].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:562:1: warning: (near initialization for 'keyword_list[474].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:563:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:563:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_hoplimit", KRT_HOPLIMIT, NULL },
BUILDSTDERR:  { "krt_hoplimit", KRT_HOPLIMIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:563:1: warning: (near initialization for 'keyword_list[475].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:563:1: warning: (near initialization for 'keyword_list[475].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:564:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:564:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_initcwnd", KRT_INITCWND, NULL },
BUILDSTDERR:  { "krt_initcwnd", KRT_INITCWND, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:564:1: warning: (near initialization for 'keyword_list[476].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:564:1: warning: (near initialization for 'keyword_list[476].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:565:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:565:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_rto_min", KRT_RTO_MIN, NULL },
BUILDSTDERR:  { "krt_rto_min", KRT_RTO_MIN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:565:1: warning: (near initialization for 'keyword_list[477].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:565:1: warning: (near initialization for 'keyword_list[477].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:566:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:566:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_initrwnd", KRT_INITRWND, NULL },
BUILDSTDERR:  { "krt_initrwnd", KRT_INITRWND, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:566:1: warning: (near initialization for 'keyword_list[478].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:566:1: warning: (near initialization for 'keyword_list[478].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:567:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:567:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_quickack", KRT_QUICKACK, NULL },
BUILDSTDERR:  { "krt_quickack", KRT_QUICKACK, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:567:1: warning: (near initialization for 'keyword_list[479].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:567:1: warning: (near initialization for 'keyword_list[479].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:568:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:568:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_mtu", KRT_LOCK_MTU, NULL },
BUILDSTDERR:  { "krt_lock_mtu", KRT_LOCK_MTU, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:568:1: warning: (near initialization for 'keyword_list[480].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:568:1: warning: (near initialization for 'keyword_list[480].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:569:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:569:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_window", KRT_LOCK_WINDOW, NULL },
BUILDSTDERR:  { "krt_lock_window", KRT_LOCK_WINDOW, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:569:1: warning: (near initialization for 'keyword_list[481].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:569:1: warning: (near initialization for 'keyword_list[481].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:570:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:570:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_rtt", KRT_LOCK_RTT, NULL },
BUILDSTDERR:  { "krt_lock_rtt", KRT_LOCK_RTT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:570:1: warning: (near initialization for 'keyword_list[482].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:570:1: warning: (near initialization for 'keyword_list[482].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:571:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:571:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_rttvar", KRT_LOCK_RTTVAR, NULL },
BUILDSTDERR:  { "krt_lock_rttvar", KRT_LOCK_RTTVAR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:571:1: warning: (near initialization for 'keyword_list[483].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:571:1: warning: (near initialization for 'keyword_list[483].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:572:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:572:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_sstresh", KRT_LOCK_SSTRESH, NULL },
BUILDSTDERR:  { "krt_lock_sstresh", KRT_LOCK_SSTRESH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:572:1: warning: (near initialization for 'keyword_list[484].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:572:1: warning: (near initialization for 'keyword_list[484].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:573:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:573:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_cwnd", KRT_LOCK_CWND, NULL },
BUILDSTDERR:  { "krt_lock_cwnd", KRT_LOCK_CWND, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:573:1: warning: (near initialization for 'keyword_list[485].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:573:1: warning: (near initialization for 'keyword_list[485].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:574:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:574:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_advmss", KRT_LOCK_ADVMSS, NULL },
BUILDSTDERR:  { "krt_lock_advmss", KRT_LOCK_ADVMSS, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:574:1: warning: (near initialization for 'keyword_list[486].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:574:1: warning: (near initialization for 'keyword_list[486].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:575:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:575:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_reordering", KRT_LOCK_REORDERING, NULL },
BUILDSTDERR:  { "krt_lock_reordering", KRT_LOCK_REORDERING, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:575:1: warning: (near initialization for 'keyword_list[487].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:575:1: warning: (near initialization for 'keyword_list[487].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:576:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:576:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_hoplimit", KRT_LOCK_HOPLIMIT, NULL },
BUILDSTDERR:  { "krt_lock_hoplimit", KRT_LOCK_HOPLIMIT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:576:1: warning: (near initialization for 'keyword_list[488].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:576:1: warning: (near initialization for 'keyword_list[488].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:577:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:577:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_lock_rto_min", KRT_LOCK_RTO_MIN, NULL },
BUILDSTDERR:  { "krt_lock_rto_min", KRT_LOCK_RTO_MIN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:577:1: warning: (near initialization for 'keyword_list[489].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:577:1: warning: (near initialization for 'keyword_list[489].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:578:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:578:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_feature_ecn", KRT_FEATURE_ECN, NULL },
BUILDSTDERR:  { "krt_feature_ecn", KRT_FEATURE_ECN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:578:1: warning: (near initialization for 'keyword_list[490].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:578:1: warning: (near initialization for 'keyword_list[490].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:579:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:579:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_feature_allfrag", KRT_FEATURE_ALLFRAG, NULL },
BUILDSTDERR:  { "krt_feature_allfrag", KRT_FEATURE_ALLFRAG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:579:1: warning: (near initialization for 'keyword_list[491].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:579:1: warning: (near initialization for 'keyword_list[491].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:580:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:580:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "syslog", SYSLOG, NULL },
BUILDSTDERR:  { "syslog", SYSLOG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:580:1: warning: (near initialization for 'keyword_list[492].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:580:1: warning: (near initialization for 'keyword_list[492].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:581:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:581:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "trace", TRACE, NULL },
BUILDSTDERR:  { "trace", TRACE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:581:1: warning: (near initialization for 'keyword_list[493].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:581:1: warning: (near initialization for 'keyword_list[493].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:582:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:582:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "info", INFO, NULL },
BUILDSTDERR:  { "info", INFO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:582:1: warning: (near initialization for 'keyword_list[494].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:582:1: warning: (near initialization for 'keyword_list[494].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:583:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:583:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "warning", WARNING, NULL },
BUILDSTDERR:  { "warning", WARNING, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:583:1: warning: (near initialization for 'keyword_list[495].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:583:1: warning: (near initialization for 'keyword_list[495].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:584:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:584:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "auth", AUTH, NULL },
BUILDSTDERR:  { "auth", AUTH, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:584:1: warning: (near initialization for 'keyword_list[496].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:584:1: warning: (near initialization for 'keyword_list[496].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:585:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:585:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "fatal", FATAL, NULL },
BUILDSTDERR:  { "fatal", FATAL, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:585:1: warning: (near initialization for 'keyword_list[497].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:585:1: warning: (near initialization for 'keyword_list[497].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:586:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:586:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "bug", BUG, NULL },
BUILDSTDERR:  { "bug", BUG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:586:1: warning: (near initialization for 'keyword_list[498].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:586:1: warning: (near initialization for 'keyword_list[498].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:587:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:587:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "stderr", STDERR, NULL },
BUILDSTDERR:  { "stderr", STDERR, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:587:1: warning: (near initialization for 'keyword_list[499].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:587:1: warning: (near initialization for 'keyword_list[499].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:588:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:588:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "soft", SOFT, NULL },
BUILDSTDERR:  { "soft", SOFT, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:588:1: warning: (near initialization for 'keyword_list[500].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:588:1: warning: (near initialization for 'keyword_list[500].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:589:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:589:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "name", NAME, NULL },
BUILDSTDERR:  { "name", NAME, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:589:1: warning: (near initialization for 'keyword_list[501].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:589:1: warning: (near initialization for 'keyword_list[501].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:590:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:590:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "confirm", CONFIRM, NULL },
BUILDSTDERR:  { "confirm", CONFIRM, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:590:1: warning: (near initialization for 'keyword_list[502].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:590:1: warning: (near initialization for 'keyword_list[502].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:591:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:591:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "undo", UNDO, NULL },
BUILDSTDERR:  { "undo", UNDO, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:591:1: warning: (near initialization for 'keyword_list[503].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:591:1: warning: (near initialization for 'keyword_list[503].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:592:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:592:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "latency", LATENCY, NULL },
BUILDSTDERR:  { "latency", LATENCY, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:592:1: warning: (near initialization for 'keyword_list[504].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:592:1: warning: (near initialization for 'keyword_list[504].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:593:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:593:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "watchdog", WATCHDOG, NULL },
BUILDSTDERR:  { "watchdog", WATCHDOG, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:593:1: warning: (near initialization for 'keyword_list[505].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:593:1: warning: (near initialization for 'keyword_list[505].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:594:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:594:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "configure", CONFIGURE, NULL },
BUILDSTDERR:  { "configure", CONFIGURE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:594:1: warning: (near initialization for 'keyword_list[506].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:594:1: warning: (near initialization for 'keyword_list[506].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:595:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:595:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "down", DOWN, NULL },
BUILDSTDERR:  { "down", DOWN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:595:1: warning: (near initialization for 'keyword_list[507].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:595:1: warning: (near initialization for 'keyword_list[507].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:596:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:596:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "persist", PERSIST, NULL },
BUILDSTDERR:  { "persist", PERSIST, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:596:1: warning: (near initialization for 'keyword_list[508].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:596:1: warning: (near initialization for 'keyword_list[508].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:597:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:597:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "scan", SCAN, NULL },
BUILDSTDERR:  { "scan", SCAN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:597:1: warning: (near initialization for 'keyword_list[509].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:597:1: warning: (near initialization for 'keyword_list[509].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:598:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:598:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "learn", LEARN, NULL },
BUILDSTDERR:  { "learn", LEARN, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:598:1: warning: (near initialization for 'keyword_list[510].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:598:1: warning: (near initialization for 'keyword_list[510].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:599:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:599:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "device", DEVICE, NULL },
BUILDSTDERR:  { "device", DEVICE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:599:1: warning: (near initialization for 'keyword_list[511].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:599:1: warning: (near initialization for 'keyword_list[511].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:600:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:600:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_source", KRT_SOURCE, NULL },
BUILDSTDERR:  { "krt_source", KRT_SOURCE, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:600:1: warning: (near initialization for 'keyword_list[512].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:600:1: warning: (near initialization for 'keyword_list[512].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:601:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:601:1: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
BUILDSTDERR:  { "krt_metric", KRT_METRIC, NULL },
BUILDSTDERR:  { "krt_metric", KRT_METRIC, NULL },
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: obj/conf/keywords.h:601:1: warning: (near initialization for 'keyword_list[513].name') [-Wpointer-sign]
BUILDSTDERR: obj/conf/keywords.h:601:1: warning: (near initialization for 'keyword_list[513].name') [-Wpointer-sign]
BUILDSTDERR: In file included from ./conf/conf.h:14:0,
BUILDSTDERR: In file included from ./conf/conf.h:14:0,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from ./nest/protocol.h:16,
BUILDSTDERR:                  from conf/cf-lex.l:46:
BUILDSTDERR:                  from conf/cf-lex.l:46:
BUILDSTDERR: conf/cf-lex.l: In function 'sym_rehash':
BUILDSTDERR: conf/cf-lex.l: In function 'sym_rehash':
BUILDSTDERR: conf/cf-lex.l:85:35: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:85:35: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign]
BUILDSTDERR:  HASH_DEFINE_REHASH_FN(SYM, struct symbol)
BUILDSTDERR:  HASH_DEFINE_REHASH_FN(SYM, struct symbol)
BUILDSTDERR:                                    ^
BUILDSTDERR:                                    ^
BUILDSTDERR: ./lib/hash.h:94:57: note: in definition of macro 'HASH_REHASH'
BUILDSTDERR: ./lib/hash.h:94:57: note: in definition of macro 'HASH_REHASH'
BUILDSTDERR:      (v).data = mb_allocz(pool, HASH_SIZE(v) * sizeof(* (v).data)); \
BUILDSTDERR:      (v).data = mb_allocz(pool, HASH_SIZE(v) * sizeof(* (v).data)); \
BUILDSTDERR:                                                          ^
BUILDSTDERR:                                                          ^
BUILDSTDERR: ./lib/hash.h:112:20: note: in expansion of macro 'HASH'
BUILDSTDERR: ./lib/hash.h:112:20: note: in expansion of macro 'HASH'
BUILDSTDERR:    { HASH_REHASH(* (HASH(type) *) v, id, p, step); }
BUILDSTDERR:    { HASH_REHASH(* (HASH(type) *) v, id, p, step); }
BUILDSTDERR:                     ^
BUILDSTDERR:                     ^
BUILDSTDERR: conf/cf-lex.l:85:1: note: in expansion of macro 'HASH_DEFINE_REHASH_FN'
BUILDSTDERR: conf/cf-lex.l:85:1: note: in expansion of macro 'HASH_DEFINE_REHASH_FN'
BUILDSTDERR:  HASH_DEFINE_REHASH_FN(SYM, struct symbol)
BUILDSTDERR:  HASH_DEFINE_REHASH_FN(SYM, struct symbol)
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: conf/cf-lex.l:67:13: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: conf/cf-lex.l:67:13: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  static uint cf_hash(byte *c);
BUILDSTDERR:  static uint cf_hash(byte *c);
BUILDSTDERR:              ^
BUILDSTDERR:              ^
BUILDSTDERR: conf/cf-lex.l: In function 'cf_lex':
BUILDSTDERR: conf/cf-lex.l: In function 'cf_lex':
BUILDSTDERR: conf/cf-lex.l:149:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: conf/cf-lex.l:149:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:    if (e && (*e != ':') || (errno == ERANGE) || (l >> 32))
BUILDSTDERR:    if (e && (*e != ':') || (errno == ERANGE) || (l >> 32))
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: conf/cf-lex.l:167:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: conf/cf-lex.l:167:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:    if (e && *e || (errno == ERANGE) || (l >> len2))
BUILDSTDERR:    if (e && *e || (errno == ERANGE) || (l >> len2))
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: conf/cf-lex.l:194:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: conf/cf-lex.l:194:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:    if (e && (*e != ':') || (errno == ERANGE) || (l >> len1))
BUILDSTDERR:    if (e && (*e != ':') || (errno == ERANGE) || (l >> len1))
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: conf/cf-lex.l:200:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: conf/cf-lex.l:200:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:    if (e && *e || (errno == ERANGE) || (l >> len2))
BUILDSTDERR:    if (e && *e || (errno == ERANGE) || (l >> len2))
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: conf/cf-lex.l:222:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: conf/cf-lex.l:222:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:    if (e && *e || (errno == ERANGE) || (l >> 16))
BUILDSTDERR:    if (e && *e || (errno == ERANGE) || (l >> 16))
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: conf/cf-lex.l:246:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: conf/cf-lex.l:246:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:    if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l)
BUILDSTDERR:    if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l)
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: conf/cf-lex.l:257:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR: conf/cf-lex.l:257:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
BUILDSTDERR:    if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l)
BUILDSTDERR:    if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l)
BUILDSTDERR:          ^
BUILDSTDERR:          ^
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: conf/cf-lex.l:67:13: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: conf/cf-lex.l:67:13: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  static uint cf_hash(byte *c);
BUILDSTDERR:  static uint cf_hash(byte *c);
BUILDSTDERR:              ^
BUILDSTDERR:              ^
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:    struct keyword *k = HASH_FIND(kw_hash, KW, yytext);
BUILDSTDERR:           ^
BUILDSTDERR:           ^
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:274:10: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:286:3: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:286:3: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    cf_lval.s = cf_get_symbol(yytext);
BUILDSTDERR:    cf_lval.s = cf_get_symbol(yytext);
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR: In file included from ./nest/protocol.h:16:0,
BUILDSTDERR:                  from conf/cf-lex.l:46:
BUILDSTDERR:                  from conf/cf-lex.l:46:
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: ./conf/conf.h:157:16: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:  struct symbol *cf_get_symbol(byte *c);
BUILDSTDERR:                 ^
BUILDSTDERR:                 ^
BUILDSTDERR: obj/conf/cf-lex.c: In function 'yy_get_next_buffer':
BUILDSTDERR: obj/conf/cf-lex.c: In function 'yy_get_next_buffer':
BUILDSTDERR: obj/conf/cf-lex.c:1535:3: warning: pointer targets in passing argument 1 of 'cf_read_hook' differ in signedness [-Wpointer-sign]
BUILDSTDERR: obj/conf/cf-lex.c:1535:3: warning: pointer targets in passing argument 1 of 'cf_read_hook' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
BUILDSTDERR:    YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: obj/conf/cf-lex.c:1535:3: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: obj/conf/cf-lex.c:1535:3: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: conf/cf-lex.l: In function 'cf_new_symbol':
BUILDSTDERR: conf/cf-lex.l: In function 'cf_new_symbol':
BUILDSTDERR: conf/cf-lex.l:525:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:525:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:    if (l > SYM_MAX_LEN)
BUILDSTDERR:    if (l > SYM_MAX_LEN)
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: conf/cf-lex.l:534:3: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:534:3: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
BUILDSTDERR:  
BUILDSTDERR:  
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR: In file included from /usr/include/features.h:375:0,
BUILDSTDERR:                  from /usr/include/stdio.h:27,
BUILDSTDERR:                  from /usr/include/stdio.h:27,
BUILDSTDERR:                  from obj/conf/cf-lex.c:39:
BUILDSTDERR:                  from obj/conf/cf-lex.c:39:
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'const char * restrict' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/bits/string3.h:102:1: note: expected 'const char * restrict' but argument is of type 'byte *'
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: conf/cf-lex.l:539:3: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:539:3: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign]
BUILDSTDERR:  
BUILDSTDERR:  
BUILDSTDERR:    ^
BUILDSTDERR:    ^
BUILDSTDERR: conf/cf-lex.l:351:1: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: conf/cf-lex.l:351:1: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  {
BUILDSTDERR:  {
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: conf/cf-lex.l: In function 'cf_find_symbol':
BUILDSTDERR: conf/cf-lex.l: In function 'cf_find_symbol':
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return s;
BUILDSTDERR:      return s;
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return s;
BUILDSTDERR:      return s;
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return s;
BUILDSTDERR:      return s;
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:561:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return s;
BUILDSTDERR:      return s;
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return s;
BUILDSTDERR:      return s;
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: In file included from obj/conf/cf-lex.c:40:0:
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:  extern size_t strlen (const char *__s)
BUILDSTDERR:                ^
BUILDSTDERR:                ^
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      return s;
BUILDSTDERR:      return s;
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l:566:7: note: expected 'const char *' but argument is of type 'byte *'
BUILDSTDERR: conf/cf-lex.l: In function 'cf_default_name':
BUILDSTDERR: conf/cf-lex.l: In function 'cf_default_name':
BUILDSTDERR: conf/cf-lex.l:597:7: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:597:7: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:        if (s->class == SYM_VOID)
BUILDSTDERR:        if (s->class == SYM_VOID)
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: conf/cf-lex.l:582:1: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: conf/cf-lex.l:582:1: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  {
BUILDSTDERR:  {
BUILDSTDERR:  ^
BUILDSTDERR:  ^
BUILDSTDERR: conf/cf-lex.l: In function 'cf_define_symbol':
BUILDSTDERR: conf/cf-lex.l: In function 'cf_define_symbol':
BUILDSTDERR: conf/cf-lex.l:628:7: warning: pointer targets in passing argument 1 of 'cf_new_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR: conf/cf-lex.l:628:7: warning: pointer targets in passing argument 1 of 'cf_new_symbol' differ in signedness [-Wpointer-sign]
BUILDSTDERR:      }
BUILDSTDERR:      }
BUILDSTDERR:        ^
BUILDSTDERR:        ^
BUILDSTDERR: conf/cf-lex.l:521:1: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR: conf/cf-lex.l:521:1: note: expected 'byte *' but argument is of type 'char *'
BUILDSTDERR:  {
BUILDSTDERR:  {
BUILDSTDERR:  ^
BUILDSTDERR:  ^
LD -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -o bird obj/conf/cf-parse.tab.o obj/conf/cf-lex.o obj/conf/conf.o obj/filter/filter.o obj/filter/f-util.o obj/filter/tree.o obj/filter/trie.o obj/lib/bitops.o obj/lib/checksum.o obj/lib/event.o obj/lib/flowspec.o obj/lib/idm.o obj/lib/ip.o obj/lib/lists.o obj/lib/mac.o obj/lib/md5.o obj/lib/mempool.o obj/lib/net.o obj/lib/patmatch.o obj/lib/printf.o obj/lib/resource.o obj/lib/sha1.o obj/lib/sha256.o obj/lib/sha512.o obj/lib/slab.o obj/lib/slists.o obj/lib/tbf.o obj/lib/timer.o obj/lib/xmalloc.o obj/nest/a-path.o obj/nest/a-set.o obj/nest/cli.o obj/nest/cmds.o obj/nest/iface.o obj/nest/locks.o obj/nest/neighbor.o obj/nest/password.o obj/nest/proto.o obj/nest/rt-attr.o obj/nest/rt-dev.o obj/nest/rt-fib.o obj/nest/rt-show.o obj/nest/rt-table.o obj/proto/bfd/bfd.o obj/proto/bfd/io.o obj/proto/bfd/packets.o obj/proto/babel/babel.o obj/proto/babel/packets.o obj/proto/bgp/attrs.o obj/proto/bgp/bgp.o obj/proto/bgp/packets.o obj/proto/ospf/dbdes.o obj/proto/ospf/hello.o obj/proto/ospf/iface.o obj/proto/ospf/lsack.o obj/proto/ospf/lsalib.o obj/proto/ospf/lsreq.o obj/proto/ospf/lsupd.o obj/proto/ospf/neighbor.o obj/proto/ospf/ospf.o obj/proto/ospf/packet.o obj/proto/ospf/rt.o obj/proto/ospf/topology.o obj/proto/pipe/pipe.o obj/proto/radv/packets.o obj/proto/radv/radv.o obj/proto/rip/packets.o obj/proto/rip/rip.o obj/proto/rpki/rpki.o obj/proto/rpki/packets.o obj/proto/rpki/tcp_transport.o obj/proto/rpki/ssh_transport.o obj/proto/rpki/transport.o obj/proto/static/static.o obj/sysdep/linux/netlink.o obj/sysdep/unix/io.o obj/sysdep/unix/krt.o obj/sysdep/unix/log.o obj/sysdep/unix/main.o obj/sysdep/unix/random.o -lssh
LD -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -o bird obj/conf/cf-parse.tab.o obj/conf/cf-lex.o obj/conf/conf.o obj/filter/filter.o obj/filter/f-util.o obj/filter/tree.o obj/filter/trie.o obj/lib/bitops.o obj/lib/checksum.o obj/lib/event.o obj/lib/flowspec.o obj/lib/idm.o obj/lib/ip.o obj/lib/lists.o obj/lib/mac.o obj/lib/md5.o obj/lib/mempool.o obj/lib/net.o obj/lib/patmatch.o obj/lib/printf.o obj/lib/resource.o obj/lib/sha1.o obj/lib/sha256.o obj/lib/sha512.o obj/lib/slab.o obj/lib/slists.o obj/lib/tbf.o obj/lib/timer.o obj/lib/xmalloc.o obj/nest/a-path.o obj/nest/a-set.o obj/nest/cli.o obj/nest/cmds.o obj/nest/iface.o obj/nest/locks.o obj/nest/neighbor.o obj/nest/password.o obj/nest/proto.o obj/nest/rt-attr.o obj/nest/rt-dev.o obj/nest/rt-fib.o obj/nest/rt-show.o obj/nest/rt-table.o obj/proto/bfd/bfd.o obj/proto/bfd/io.o obj/proto/bfd/packets.o obj/proto/babel/babel.o obj/proto/babel/packets.o obj/proto/bgp/attrs.o obj/proto/bgp/bgp.o obj/proto/bgp/packets.o obj/proto/ospf/dbdes.o obj/proto/ospf/hello.o obj/proto/ospf/iface.o obj/proto/ospf/lsack.o obj/proto/ospf/lsalib.o obj/proto/ospf/lsreq.o obj/proto/ospf/lsupd.o obj/proto/ospf/neighbor.o obj/proto/ospf/ospf.o obj/proto/ospf/packet.o obj/proto/ospf/rt.o obj/proto/ospf/topology.o obj/proto/pipe/pipe.o obj/proto/radv/packets.o obj/proto/radv/radv.o obj/proto/rip/packets.o obj/proto/rip/rip.o obj/proto/rpki/rpki.o obj/proto/rpki/packets.o obj/proto/rpki/tcp_transport.o obj/proto/rpki/ssh_transport.o obj/proto/rpki/transport.o obj/proto/static/static.o obj/sysdep/linux/netlink.o obj/sysdep/unix/io.o obj/sysdep/unix/krt.o obj/sysdep/unix/log.o obj/sysdep/unix/main.o obj/sysdep/unix/random.o -lssh
+ exit 0
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gk9sWf
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gk9sWf
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64 '!=' / ']'
+ '[' /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
+ rm -rf /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
+ mkdir /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
+ cd bird-2.0.2
+ cd bird-2.0.2
+ make install DESTDIR=/builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
+ make install DESTDIR=/builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
/usr/bin/install -c -d /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//etc /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//var/run
/usr/bin/install -c -d /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//etc /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//var/run
/usr/bin/install -c ./bird /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin/bird
/usr/bin/install -c ./bird /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin/bird
/usr/bin/install -c ./birdcl /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin/birdcl
/usr/bin/install -c ./birdcl /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin/birdcl
if test -n "birdcl birdc" ; then								\
if test -n "birdcl birdc" ; then								\
	/usr/bin/install -c ./birdc /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin/birdc ;		\
	/usr/bin/install -c ./birdc /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//usr/sbin/birdc ;		\
fi
fi
if ! test -f /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//etc/bird.conf ; then						\
if ! test -f /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//etc/bird.conf ; then						\
	/usr/bin/install -c -m 644 ./doc/bird.conf.example /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//etc/bird.conf ;	\
	/usr/bin/install -c -m 644 ./doc/bird.conf.example /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64//etc/bird.conf ;	\
else											\
else											\
	echo "Not overwriting old bird.conf" ;						\
	echo "Not overwriting old bird.conf" ;						\
fi
fi
+ install -d /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/lib/systemd/system
+ install -d /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/lib/systemd/system
+ cp /builddir/build/SOURCES/bird.service /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/lib/systemd/system/bird.service
+ cp /builddir/build/SOURCES/bird.service /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/lib/systemd/system/bird.service
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/bird-2.0.2
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/bird-2.0.2
extracting debug info from /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/sbin/birdc
extracting debug info from /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/sbin/birdc
extracting debug info from /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/sbin/birdcl
extracting debug info from /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/sbin/birdcl
extracting debug info from /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/sbin/bird
extracting debug info from /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/sbin/bird
/usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match.
/usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match.
BUILDSTDERR: 4781 blocks
BUILDSTDERR: 4781 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: bird-2.0.2-0.1.el7.centos.x86_64
Processing files: bird-2.0.2-0.1.el7.centos.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.I8sRae
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.I8sRae
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd bird-2.0.2
+ cd bird-2.0.2
+ DOCDIR=/builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ DOCDIR=/builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ export DOCDIR
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ cp -pr NEWS /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ cp -pr NEWS /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ cp -pr README /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ cp -pr README /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-2.0.2
+ exit 0
+ exit 0
Provides: bird = 2.0.2-0.1.el7.centos bird(x86-64) = 2.0.2-0.1.el7.centos config(bird) = 2.0.2-0.1.el7.centos
Provides: bird = 2.0.2-0.1.el7.centos bird(x86-64) = 2.0.2-0.1.el7.centos config(bird) = 2.0.2-0.1.el7.centos
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh systemd
Requires(post): /bin/sh systemd
Requires(preun): /bin/sh systemd
Requires(preun): /bin/sh systemd
Requires(postun): /bin/sh systemd
Requires(postun): /bin/sh systemd
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libreadline.so.6()(64bit) libssh.so.4()(64bit) libtinfo.so.5()(64bit) rtld(GNU_HASH)
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libreadline.so.6()(64bit) libssh.so.4()(64bit) libtinfo.so.5()(64bit) rtld(GNU_HASH)
Obsoletes: bird-sysvinit bird6-sysvinit bird6 < 2.0.0
Obsoletes: bird-sysvinit bird6-sysvinit bird6 < 2.0.0
Processing files: bird-doc-2.0.2-0.1.el7.centos.x86_64
Processing files: bird-doc-2.0.2-0.1.el7.centos.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cH0JDc
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cH0JDc
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd bird-2.0.2
+ cd bird-2.0.2
+ DOCDIR=/builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ DOCDIR=/builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ export DOCDIR
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ cp -pr NEWS /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ cp -pr NEWS /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ cp -pr README /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ cp -pr README /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64/usr/share/doc/bird-doc-2.0.2
+ exit 0
+ exit 0
Provides: bird-doc = 2.0.2-0.1.el7.centos bird-doc(x86-64) = 2.0.2-0.1.el7.centos
Provides: bird-doc = 2.0.2-0.1.el7.centos bird-doc(x86-64) = 2.0.2-0.1.el7.centos
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: bird-debuginfo-2.0.2-0.1.el7.centos.x86_64
Processing files: bird-debuginfo-2.0.2-0.1.el7.centos.x86_64
Provides: bird-debuginfo = 2.0.2-0.1.el7.centos bird-debuginfo(x86-64) = 2.0.2-0.1.el7.centos
Provides: bird-debuginfo = 2.0.2-0.1.el7.centos bird-debuginfo(x86-64) = 2.0.2-0.1.el7.centos
Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
Wrote: /builddir/build/RPMS/bird-2.0.2-0.1.el7.centos.x86_64.rpm
Wrote: /builddir/build/RPMS/bird-2.0.2-0.1.el7.centos.x86_64.rpm
Wrote: /builddir/build/RPMS/bird-doc-2.0.2-0.1.el7.centos.x86_64.rpm
Wrote: /builddir/build/RPMS/bird-doc-2.0.2-0.1.el7.centos.x86_64.rpm
Wrote: /builddir/build/RPMS/bird-debuginfo-2.0.2-0.1.el7.centos.x86_64.rpm
Wrote: /builddir/build/RPMS/bird-debuginfo-2.0.2-0.1.el7.centos.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eWFoUX
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eWFoUX
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd bird-2.0.2
+ cd bird-2.0.2
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/bird-2.0.2-0.1.el7.centos.x86_64
+ exit 0
+ exit 0
Child return code was: 0
Child return code was: 0