<86>Aug 1 11:27:24 userdel[3425127]: delete user 'rooter' <86>Aug 1 11:27:24 userdel[3425127]: removed group 'rooter' owned by 'rooter' <86>Aug 1 11:27:24 userdel[3425127]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 1 11:27:24 groupadd[3425150]: group added to /etc/group: name=rooter, GID=666 <86>Aug 1 11:27:24 groupadd[3425150]: group added to /etc/gshadow: name=rooter <86>Aug 1 11:27:24 groupadd[3425150]: new group: name=rooter, GID=666 <86>Aug 1 11:27:24 useradd[3425166]: new user: name=rooter, UID=666, GID=666, home=/root, shell=/bin/bash <86>Aug 1 11:27:24 userdel[3425183]: delete user 'builder' <86>Aug 1 11:27:24 userdel[3425183]: removed group 'builder' owned by 'builder' <86>Aug 1 11:27:24 userdel[3425183]: removed shadow group 'builder' owned by 'builder' <86>Aug 1 11:27:24 groupadd[3425188]: group added to /etc/group: name=builder, GID=667 <86>Aug 1 11:27:24 groupadd[3425188]: group added to /etc/gshadow: name=builder <86>Aug 1 11:27:24 groupadd[3425188]: new group: name=builder, GID=667 <86>Aug 1 11:27:24 useradd[3425197]: new user: name=builder, UID=667, GID=667, home=/usr/src, shell=/bin/bash warning: Unparseable macro: % macros for easy backporting to stable branches <13>Aug 1 11:27:28 rpmi: tex-common-0.2-alt4 1244804096 installed <13>Aug 1 11:27:28 rpmi: sgml-common-0.6.3-alt15 1423664786 installed <13>Aug 1 11:27:28 rpmi: groff-base-1.22.3-alt2 1502488686 installed <13>Aug 1 11:27:28 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Aug 1 11:27:28 rpmi: libOpenSP-1.5.2-alt3.qa1 1365943435 installed <13>Aug 1 11:27:28 rpmi: OpenSP-1.5.2-alt3.qa1 1365943435 installed <13>Aug 1 11:27:28 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Aug 1 11:27:29 rpmi: linuxdoc-tools-0.9.69-alt4 sisyphus+226116.100.1.2 1554135209 installed <13>Aug 1 11:27:29 rpmi: libreadline-devel-7.0.3-alt3 sisyphus+222164.300.1.1 1550686330 installed <13>Aug 1 11:27:29 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596430 installed warning: Unparseable macro: % macros for easy backporting to stable branches Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/bird-1.6.8-alt2.nosrc.rpm (w1.gzdio) warning: Unparseable macro: % macros for easy backporting to stable branches Installing bird-1.6.8-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.42631 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf bird-1.6.8 + echo 'Source #0 (bird-1.6.8.tar):' Source #0 (bird-1.6.8.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/bird-1.6.8.tar + cd bird-1.6.8 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (bird-1.6.8-alt.patch):' Patch #0 (bird-1.6.8-alt.patch): + /usr/bin/patch -p1 patching file .gear/rules patching file .gear/tags/24e818255b5ba0084c0cbef984386df602b4c7d5 patching file .gear/tags/list patching file altlinux/bird.init patching file altlinux/bird.service patching file altlinux/bird.spec patching file altlinux/bird.watch patching file altlinux/bird6.init patching file altlinux/bird6.service patching file doc/LinuxDocTools.pm patching file proto/ospf/packet.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.42631 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bird-1.6.8 + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: configure.ac: not using aclocal autoreconf-default: configure.ac: tracing autoreconf-default: configure.ac: not using Libtool autoreconf-default: configure.ac: not using Intltool autoreconf-default: configure.ac: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force autoreconf-default: running: /usr/bin/autoheader-2.60 --force autoreconf-default: configure.ac: not using Automake autoreconf-default: Leaving directory `.' + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FORTIFY_SOURCE=1' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FORTIFY_SOURCE=1' + mkdir build-bird6 + pushd build-bird6 ~/RPM/BUILD/bird-1.6.8/build-bird6 ~/RPM/BUILD/bird-1.6.8 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FORTIFY_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FCFLAGS + '[' -n '' ']' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + sort -u + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -ri dirname -- '{}' + readlink -e -- ../configure + ../configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --enable-ipv6 --with-protocols=all configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking for library containing clock_gettime... none required checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking for i586-alt-linux-gcc... (cached) i586-alt-linux-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether i586-alt-linux-gcc accepts -g... (cached) yes checking for i586-alt-linux-gcc option to accept ISO C89... (cached) none needed checking whether POSIX threads are available... yes checking CFLAGS... -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FORTIFY_SOURCE=1 -pthread checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for a BSD-compatible install... /bin/install -c checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking for flex... flex checking for bison... bison checking for gm4... no checking for m4... m4 checking which OS configuration should we use... ../sysdep/cf/linux-v6.h checking system-dependent directories... sysdep/linux sysdep/unix lib checking protocols... ok checking for linux/rtnetlink.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for alloca.h... yes checking for syslog.h... yes checking for struct sockaddr.sa_len... no checking whether byte ordering is bigendian... no checking for glob.h... yes checking for syslog lib flags... yes checking for curses.h... yes checking for library containing tgetent... -ltinfo checking for readline/readline.h... yes checking for readline/history.h... yes checking for library containing rl_callback_read_char... -lreadline checking for rl_crlf in -lreadline... yes checking for rl_ding in -lreadline... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Rules config.status: creating ./sysdep/autoconf.h config.status: executing merge commands Merging system-dependent modules (sysdep/linux sysdep/unix lib) configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext BIRD was configured with the following options: Source directory: .. Object directory: . Iproute2 directory: /etc/iproute2 System configuration: ../sysdep/cf/linux-v6.h Debugging: no POSIX threads: yes Routing protocols: bfd bgp mrt ospf pipe radv rip static babel Client: yes + make -j8 make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' echo >sysdep/paths.h "/* Generated by Makefile, don't edit manually! */" echo >>sysdep/paths.h "#define PATH_CONFIG_FILE \"/etc/bird6.conf\"" echo >>sysdep/paths.h "#define PATH_CONTROL_SOCKET \"/var/run/bird6.ctl\"" if test -n "/etc/iproute2" ; then echo >>sysdep/paths.h "#define PATH_IPROUTE_DIR \"/etc/iproute2\"" ; fi make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' make depend make: Circular birdcl <- birdcl dependency dropped. make: Circular birdc <- birdc dependency dropped. make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' mkdir -p nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/radv proto/rip proto/static proto/babel client doc touch .dir-stamp make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' mkdir -p nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/radv proto/rip proto/static proto/babel client doc touch .dir-stamp make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' set -e ; for a in lib conf ; do make -C $a depend ; done make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' i586-alt-linux-gcc -I../ -I../.. -MM bitops.c checksum.c event.c io.c ip.c krt.c lists.c log.c mac.c main.c md5.c mempool.c netlink.c patmatch.c printf.c random.c resource.c sha1.c sha256.c sha512.c slab.c slists.c tbf.c xmalloc.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' m4 -P ../../conf/gen_commands.m4 ../../client/cmds.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/mrt/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/radv/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y ../../proto/babel/config.Y | sort >commands.h make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' flex -s -B -8 -ocf-lex.c -Pcf_ cf-lex.l make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' m4 -P ../../conf/gen_keywords.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/mrt/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/radv/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y ../../proto/babel/config.Y >keywords.h make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' m4 -P ../../conf/gen_parser.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/mrt/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/radv/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y ../../proto/babel/config.Y >cf-parse.y make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' bison -bcf-parse -dv -pcf_ cf-parse.y make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' i586-alt-linux-gcc -I../ -I../.. -MM cf-parse.tab.c cf-lex.c conf.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' set -e ; for a in nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/radv proto/rip proto/static proto/babel client ; do make -C $a -f /usr/src/RPM/BUILD/bird-1.6.8/$a/Makefile depend ; done make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' i586-alt-linux-gcc -I../ -I../.. -MM ../../nest/rt-table.c ../../nest/rt-fib.c ../../nest/rt-attr.c ../../nest/rt-roa.c ../../nest/proto.c ../../nest/iface.c ../../nest/rt-dev.c ../../nest/password.c ../../nest/cli.c ../../nest/locks.c ../../nest/cmds.c ../../nest/neighbor.c ../../nest/a-path.c ../../nest/a-set.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' i586-alt-linux-gcc -I../ -I../.. -MM ../../filter/f-util.c ../../filter/filter.c ../../filter/tree.c ../../filter/trie.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/bfd/bfd.c ../../../proto/bfd/packets.c ../../../proto/bfd/io.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/bgp/bgp.c ../../../proto/bgp/attrs.c ../../../proto/bgp/packets.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/mrt/mrt.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/ospf/ospf.c ../../../proto/ospf/topology.c ../../../proto/ospf/packet.c ../../../proto/ospf/hello.c ../../../proto/ospf/neighbor.c ../../../proto/ospf/iface.c ../../../proto/ospf/dbdes.c ../../../proto/ospf/lsreq.c ../../../proto/ospf/lsupd.c ../../../proto/ospf/lsack.c ../../../proto/ospf/lsalib.c ../../../proto/ospf/rt.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/pipe/pipe.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/radv/radv.c ../../../proto/radv/packets.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/rip/rip.c ../../../proto/rip/packets.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/static/static.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/babel/babel.c ../../../proto/babel/packets.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' i586-alt-linux-gcc -I../ -I../.. -MM ../../client/commands.c ../../client/util.c ../../client/client.c ../../client/birdc.c ../../client/birdcl.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' touch .dep-stamp make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' set -e ; for a in lib conf ; do make -C $a subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o bitops.o -c bitops.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o checksum.o -c checksum.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o event.o -c event.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o lists.o -c lists.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o log.o -c log.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition log.c: In function 'log_commit': log.c:109:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf->end - 100, " ... "); ~~~~~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from log.c:18: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ log.c:123:27: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tbuf, &config->tf_log, now); ^~~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from log.c:25: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ log.c:126:13: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(buf->start, l->fh); ~~~^~~~~~~ In file included from log.c:18: /usr/include/stdio.h:626:12: note: expected 'const char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} extern int fputs (const char *__restrict __s, FILE *__restrict __stream); ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o mac.o -c mac.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o mempool.o -c mempool.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition mempool.c: In function 'lp_flush': mempool.c:194:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (c = m->first_large) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o ip.o -c ip.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ip.c: In function 'ip6_pton': ip.c:309:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (*a == '.' && (i == 6 || i < 6 && hfil >= 0)) ~~~~~~^~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o patmatch.o -c patmatch.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o main.o -c main.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition main.c: In function 'add_num_const': main.c:104:36: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] struct symbol *s = cf_get_symbol(name); ^~~~ In file included from ../../nest/protocol.h:16, from main.c:32: ../conf/conf.h:161:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_get_symbol(byte *c); ^~~~~~~~~~~~~ main.c: In function 'unix_read_config': main.c:197:38: warning: pointer targets in passing argument 1 of 'config_alloc' differ in signedness [-Wpointer-sign] struct config *conf = config_alloc(name); ^~~~ In file included from ../../nest/protocol.h:16, from main.c:32: ../conf/conf.h:66:16: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' struct config *config_alloc(const byte *name); ^~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o md5.o -c md5.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o random.o -c random.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o resource.o -c resource.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition resource.c: In function 'pool_free': resource.c:79:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (rr = (resource *) r->n.next) ^~ resource.c: In function 'rlookup': resource.c:246:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (r = pool_lookup(&root_pool.r, a)) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o krt.o -c krt.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition krt.c: In function 'kif_choose_primary': krt.c:158:50: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (!it->pattern || patmatch(it->pattern, i->name)) ~^~~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from krt.c:54: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ krt.c:159:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (a = find_preferred_ifa(i, it->prefix, ipa_mkmask(it->pxlen))) ^ krt.c:163:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (a = kif_get_primary_ip(i)) ^ krt.c: In function 'krt_learn_scan': krt.c:376:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(mm=&n->routes; m = *mm; mm=&m->next) ^ krt.c: In function 'krt_learn_prune': krt.c:430:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (e = *ee) ^ krt.c: In function 'krt_learn_async': krt.c:491:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(gg=&n->routes; g = *gg; gg = &g->next) ^ krt.c:529:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(gg=&n->routes; g=*gg; gg=&g->next) ^ krt.c: In function 'krt_get_attr': krt.c:1250:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "source"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from krt.c:54: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ krt.c:1254:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from krt.c:54: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o sha512.o -c sha512.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o sha256.o -c sha256.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o io.o -c io.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition io.c: In function 'tm_shot': io.c:365:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (m = n->next) ^ io.c: In function 'sk_tcp_connected': io.c:1339:35: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if ((getsockname(s->fd, &sa.sa, &sa_len) < 0) || ^~~~~~~ In file included from io.c:21: /usr/include/sys/socket.h:116:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^~~~~~~~~~~ io.c: In function 'sk_passive_connected': io.c:1355:66: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] int fd = accept(s->fd, ((type == SK_TCP) ? &rem_sa.sa : NULL), &rem_sa_len); ^~~~~~~~~~~ In file included from io.c:21: /usr/include/sys/socket.h:232:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^~~~~~ io.c:1374:38: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if ((getsockname(fd, &loc_sa.sa, &loc_sa_len) < 0) || ^~~~~~~~~~~ In file included from io.c:21: /usr/include/sys/socket.h:116:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^~~~~~~~~~~ io.c: In function 'sk_open': io.c:1423:12: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] s->ttx = ""; /* Force s->ttx != s->tpos */ ^ io.c: In function 'sk_err': io.c:1912:54: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] if (getsockopt(s->fd, SOL_SOCKET, SO_ERROR, &se, &sse) < 0) ^~~~ In file included from io.c:21: /usr/include/sys/socket.h:208:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int getsockopt (int __fd, int __level, int __optname, ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o slab.o -c slab.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from slab.c:31: slab.c: In function 'slab_free': slab.c:321:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(h, g, s->empty_heads) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ slab.c:323:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(h, g, s->partial_heads) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ slab.c:325:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(h, g, s->full_heads) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o xmalloc.o -c xmalloc.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o slists.o -c slists.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition slists.c: In function 's_put': slists.c:76:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (f = n->readers) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o printf.o -c printf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o tbf.o -c tbf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o sha1.o -c sha1.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' CC -o netlink.o -c netlink.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition netlink.c: In function 'kif_do_scan': netlink.c:839:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (h = nl_get_scan()) ^ netlink.c:866:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (h = nl_get_scan()) ^ netlink.c: In function 'nl_send_route': netlink.c:989:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_SCOPE)) ^~ netlink.c:994:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_PREFSRC)) ^~ netlink.c:997:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_REALM)) ^~ netlink.c:1005:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (ea = ea_walk(&ews, EA_KRT_METRICS, KRT_METRICS_MAX)) ^~ netlink.c: In function 'krt_do_scan': netlink.c:1487:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (h = nl_get_scan()) ^ In file included from ../conf/conf.h:14, from ../../nest/protocol.h:16, from netlink.c:20: netlink.c: In function 'krt_sys_shutdown': ../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../lib/hash.h:159:24: note: in expansion of macro 'HASH_REMOVE' HASH_TYPE(v) *_n = HASH_REMOVE(v, id, node); \ ^~~~~~~~~~~ netlink.c:1673:3: note: in expansion of macro 'HASH_REMOVE2' HASH_REMOVE2(nl_table_map, RTH, krt_pool, p); ^~~~~~~~~~~~ netlink.c: In function 'krt_sys_get_attr': netlink.c:1711:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "prefsrc"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1715:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "realm"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1719:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "scope"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1723:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "lock:"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1728:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "features:"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1736:16: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%s", krt_metrics_names[id]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' rm -f birdlib.a ar rcs birdlib.a bitops.o checksum.o event.o io.o ip.o krt.o lists.o log.o mac.o main.o md5.o mempool.o netlink.o patmatch.o printf.o random.o resource.o sha1.o sha256.o sha512.o slab.o slists.o tbf.o xmalloc.o ranlib birdlib.a make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' CC -o conf.o -c conf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition conf.c: In function 'config_alloc': conf.c:95:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] uint nlen = strlen(name) + 1; ^~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from conf.c:48: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'const byte *' {aka 'const unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' CC -o cf-lex.o -c cf-lex.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from cf-lex.l:59: ../conf/keywords.h:80:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "define", DEFINE, NULL }, ^~~~~~~~ ../conf/keywords.h:80:3: note: (near initialization for 'keyword_list[0].name') ../conf/keywords.h:81:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "on", ON, NULL }, ^~~~ ../conf/keywords.h:81:3: note: (near initialization for 'keyword_list[1].name') ../conf/keywords.h:82:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "off", OFF, NULL }, ^~~~~ ../conf/keywords.h:82:3: note: (near initialization for 'keyword_list[2].name') ../conf/keywords.h:83:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "yes", YES, NULL }, ^~~~~ ../conf/keywords.h:83:3: note: (near initialization for 'keyword_list[3].name') ../conf/keywords.h:84:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "no", NO, NULL }, ^~~~ ../conf/keywords.h:84:3: note: (near initialization for 'keyword_list[4].name') ../conf/keywords.h:85:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "s", S, NULL }, ^~~ ../conf/keywords.h:85:3: note: (near initialization for 'keyword_list[5].name') ../conf/keywords.h:86:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ms", MS, NULL }, ^~~~ ../conf/keywords.h:86:3: note: (near initialization for 'keyword_list[6].name') ../conf/keywords.h:87:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "us", US, NULL }, ^~~~ ../conf/keywords.h:87:3: note: (near initialization for 'keyword_list[7].name') ../conf/keywords.h:88:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "port", PORT, NULL }, ^~~~~~ ../conf/keywords.h:88:3: note: (near initialization for 'keyword_list[8].name') ../conf/keywords.h:89:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "log", LOG, NULL }, ^~~~~ ../conf/keywords.h:89:3: note: (near initialization for 'keyword_list[9].name') ../conf/keywords.h:90:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "syslog", SYSLOG, NULL }, ^~~~~~~~ ../conf/keywords.h:90:3: note: (near initialization for 'keyword_list[10].name') ../conf/keywords.h:91:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "all", ALL, NULL }, ^~~~~ ../conf/keywords.h:91:3: note: (near initialization for 'keyword_list[11].name') ../conf/keywords.h:92:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "debug", DEBUG, NULL }, ^~~~~~~ ../conf/keywords.h:92:3: note: (near initialization for 'keyword_list[12].name') ../conf/keywords.h:93:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "trace", TRACE, NULL }, ^~~~~~~ ../conf/keywords.h:93:3: note: (near initialization for 'keyword_list[13].name') ../conf/keywords.h:94:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "info", INFO, NULL }, ^~~~~~ ../conf/keywords.h:94:3: note: (near initialization for 'keyword_list[14].name') ../conf/keywords.h:95:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "remote", REMOTE, NULL }, ^~~~~~~~ ../conf/keywords.h:95:3: note: (near initialization for 'keyword_list[15].name') ../conf/keywords.h:96:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "warning", WARNING, NULL }, ^~~~~~~~~ ../conf/keywords.h:96:3: note: (near initialization for 'keyword_list[16].name') ../conf/keywords.h:97:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "error", ERROR, NULL }, ^~~~~~~ ../conf/keywords.h:97:3: note: (near initialization for 'keyword_list[17].name') ../conf/keywords.h:98:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "auth", AUTH, NULL }, ^~~~~~ ../conf/keywords.h:98:3: note: (near initialization for 'keyword_list[18].name') ../conf/keywords.h:99:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "fatal", FATAL, NULL }, ^~~~~~~ ../conf/keywords.h:99:3: note: (near initialization for 'keyword_list[19].name') ../conf/keywords.h:100:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bug", BUG, NULL }, ^~~~~ ../conf/keywords.h:100:3: note: (near initialization for 'keyword_list[20].name') ../conf/keywords.h:101:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stderr", STDERR, NULL }, ^~~~~~~~ ../conf/keywords.h:101:3: note: (near initialization for 'keyword_list[21].name') ../conf/keywords.h:102:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "soft", SOFT, NULL }, ^~~~~~ ../conf/keywords.h:102:3: note: (near initialization for 'keyword_list[22].name') ../conf/keywords.h:103:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "timeformat", TIMEFORMAT, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:103:3: note: (near initialization for 'keyword_list[23].name') ../conf/keywords.h:104:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "iso", ISO, NULL }, ^~~~~ ../conf/keywords.h:104:3: note: (near initialization for 'keyword_list[24].name') ../conf/keywords.h:105:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "old", OLD, NULL }, ^~~~~ ../conf/keywords.h:105:3: note: (near initialization for 'keyword_list[25].name') ../conf/keywords.h:106:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "short", SHORT, NULL }, ^~~~~~~ ../conf/keywords.h:106:3: note: (near initialization for 'keyword_list[26].name') ../conf/keywords.h:107:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "long", LONG, NULL }, ^~~~~~ ../conf/keywords.h:107:3: note: (near initialization for 'keyword_list[27].name') ../conf/keywords.h:108:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "base", BASE, NULL }, ^~~~~~ ../conf/keywords.h:108:3: note: (near initialization for 'keyword_list[28].name') ../conf/keywords.h:109:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "name", NAME, NULL }, ^~~~~~ ../conf/keywords.h:109:3: note: (near initialization for 'keyword_list[29].name') ../conf/keywords.h:110:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "confirm", CONFIRM, NULL }, ^~~~~~~~~ ../conf/keywords.h:110:3: note: (near initialization for 'keyword_list[30].name') ../conf/keywords.h:111:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "undo", UNDO, NULL }, ^~~~~~ ../conf/keywords.h:111:3: note: (near initialization for 'keyword_list[31].name') ../conf/keywords.h:112:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "check", CHECK, NULL }, ^~~~~~~ ../conf/keywords.h:112:3: note: (near initialization for 'keyword_list[32].name') ../conf/keywords.h:113:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "timeout", TIMEOUT, NULL }, ^~~~~~~~~ ../conf/keywords.h:113:3: note: (near initialization for 'keyword_list[33].name') ../conf/keywords.h:114:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "latency", LATENCY, NULL }, ^~~~~~~~~ ../conf/keywords.h:114:3: note: (near initialization for 'keyword_list[34].name') ../conf/keywords.h:115:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "limit", LIMIT, NULL }, ^~~~~~~ ../conf/keywords.h:115:3: note: (near initialization for 'keyword_list[35].name') ../conf/keywords.h:116:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "watchdog", WATCHDOG, NULL }, ^~~~~~~~~~ ../conf/keywords.h:116:3: note: (near initialization for 'keyword_list[36].name') ../conf/keywords.h:117:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "configure", CONFIGURE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:117:3: note: (near initialization for 'keyword_list[37].name') ../conf/keywords.h:118:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "down", DOWN, NULL }, ^~~~~~ ../conf/keywords.h:118:3: note: (near initialization for 'keyword_list[38].name') ../conf/keywords.h:119:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "kernel", KERNEL, NULL }, ^~~~~~~~ ../conf/keywords.h:119:3: note: (near initialization for 'keyword_list[39].name') ../conf/keywords.h:120:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "persist", PERSIST, NULL }, ^~~~~~~~~ ../conf/keywords.h:120:3: note: (near initialization for 'keyword_list[40].name') ../conf/keywords.h:121:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "scan", SCAN, NULL }, ^~~~~~ ../conf/keywords.h:121:3: note: (near initialization for 'keyword_list[41].name') ../conf/keywords.h:122:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "time", TIME, NULL }, ^~~~~~ ../conf/keywords.h:122:3: note: (near initialization for 'keyword_list[42].name') ../conf/keywords.h:123:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "learn", LEARN, NULL }, ^~~~~~~ ../conf/keywords.h:123:3: note: (near initialization for 'keyword_list[43].name') ../conf/keywords.h:124:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "device", DEVICE, NULL }, ^~~~~~~~ ../conf/keywords.h:124:3: note: (near initialization for 'keyword_list[44].name') ../conf/keywords.h:125:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "routes", ROUTES, NULL }, ^~~~~~~~ ../conf/keywords.h:125:3: note: (near initialization for 'keyword_list[45].name') ../conf/keywords.h:126:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "graceful", GRACEFUL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:126:3: note: (near initialization for 'keyword_list[46].name') ../conf/keywords.h:127:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "restart", RESTART, NULL }, ^~~~~~~~~ ../conf/keywords.h:127:3: note: (near initialization for 'keyword_list[47].name') ../conf/keywords.h:128:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_source", KRT_SOURCE, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:128:3: note: (near initialization for 'keyword_list[48].name') ../conf/keywords.h:129:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_metric", KRT_METRIC, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:129:3: note: (near initialization for 'keyword_list[49].name') ../conf/keywords.h:130:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "merge", MERGE, NULL }, ^~~~~~~ ../conf/keywords.h:130:3: note: (near initialization for 'keyword_list[50].name') ../conf/keywords.h:131:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "paths", PATHS, NULL }, ^~~~~~~ ../conf/keywords.h:131:3: note: (near initialization for 'keyword_list[51].name') ../conf/keywords.h:132:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "table", TABLE, NULL }, ^~~~~~~ ../conf/keywords.h:132:3: note: (near initialization for 'keyword_list[52].name') ../conf/keywords.h:133:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "metric", METRIC, NULL }, ^~~~~~~~ ../conf/keywords.h:133:3: note: (near initialization for 'keyword_list[53].name') ../conf/keywords.h:134:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_prefsrc", KRT_PREFSRC, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:134:3: note: (near initialization for 'keyword_list[54].name') ../conf/keywords.h:135:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_realm", KRT_REALM, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:135:3: note: (near initialization for 'keyword_list[55].name') ../conf/keywords.h:136:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_scope", KRT_SCOPE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:136:3: note: (near initialization for 'keyword_list[56].name') ../conf/keywords.h:137:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_mtu", KRT_MTU, NULL }, ^~~~~~~~~ ../conf/keywords.h:137:3: note: (near initialization for 'keyword_list[57].name') ../conf/keywords.h:138:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_window", KRT_WINDOW, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:138:3: note: (near initialization for 'keyword_list[58].name') ../conf/keywords.h:139:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_rtt", KRT_RTT, NULL }, ^~~~~~~~~ ../conf/keywords.h:139:3: note: (near initialization for 'keyword_list[59].name') ../conf/keywords.h:140:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_rttvar", KRT_RTTVAR, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:140:3: note: (near initialization for 'keyword_list[60].name') ../conf/keywords.h:141:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_sstresh", KRT_SSTRESH, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:141:3: note: (near initialization for 'keyword_list[61].name') ../conf/keywords.h:142:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_cwnd", KRT_CWND, NULL }, ^~~~~~~~~~ ../conf/keywords.h:142:3: note: (near initialization for 'keyword_list[62].name') ../conf/keywords.h:143:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_advmss", KRT_ADVMSS, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:143:3: note: (near initialization for 'keyword_list[63].name') ../conf/keywords.h:144:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_reordering", KRT_REORDERING, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:144:3: note: (near initialization for 'keyword_list[64].name') ../conf/keywords.h:145:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_hoplimit", KRT_HOPLIMIT, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:145:3: note: (near initialization for 'keyword_list[65].name') ../conf/keywords.h:146:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_initcwnd", KRT_INITCWND, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:146:3: note: (near initialization for 'keyword_list[66].name') ../conf/keywords.h:147:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_rto_min", KRT_RTO_MIN, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:147:3: note: (near initialization for 'keyword_list[67].name') ../conf/keywords.h:148:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_initrwnd", KRT_INITRWND, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:148:3: note: (near initialization for 'keyword_list[68].name') ../conf/keywords.h:149:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_quickack", KRT_QUICKACK, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:149:3: note: (near initialization for 'keyword_list[69].name') ../conf/keywords.h:150:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_mtu", KRT_LOCK_MTU, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:150:3: note: (near initialization for 'keyword_list[70].name') ../conf/keywords.h:151:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_window", KRT_LOCK_WINDOW, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:151:3: note: (near initialization for 'keyword_list[71].name') ../conf/keywords.h:152:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_rtt", KRT_LOCK_RTT, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:152:3: note: (near initialization for 'keyword_list[72].name') ../conf/keywords.h:153:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_rttvar", KRT_LOCK_RTTVAR, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:153:3: note: (near initialization for 'keyword_list[73].name') ../conf/keywords.h:154:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_sstresh", KRT_LOCK_SSTRESH, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:154:3: note: (near initialization for 'keyword_list[74].name') ../conf/keywords.h:155:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_cwnd", KRT_LOCK_CWND, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:155:3: note: (near initialization for 'keyword_list[75].name') ../conf/keywords.h:156:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_advmss", KRT_LOCK_ADVMSS, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:156:3: note: (near initialization for 'keyword_list[76].name') ../conf/keywords.h:157:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_reordering", KRT_LOCK_REORDERING, NULL }, ^~~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:157:3: note: (near initialization for 'keyword_list[77].name') ../conf/keywords.h:158:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_hoplimit", KRT_LOCK_HOPLIMIT, NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:158:3: note: (near initialization for 'keyword_list[78].name') ../conf/keywords.h:159:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_rto_min", KRT_LOCK_RTO_MIN, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:159:3: note: (near initialization for 'keyword_list[79].name') ../conf/keywords.h:160:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_feature_ecn", KRT_FEATURE_ECN, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:160:3: note: (near initialization for 'keyword_list[80].name') ../conf/keywords.h:161:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_feature_allfrag", KRT_FEATURE_ALLFRAG, NULL }, ^~~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:161:3: note: (near initialization for 'keyword_list[81].name') ../conf/keywords.h:162:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "router", ROUTER, NULL }, ^~~~~~~~ ../conf/keywords.h:162:3: note: (near initialization for 'keyword_list[82].name') ../conf/keywords.h:163:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "id", ID, NULL }, ^~~~ ../conf/keywords.h:163:3: note: (near initialization for 'keyword_list[83].name') ../conf/keywords.h:164:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "protocol", PROTOCOL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:164:3: note: (near initialization for 'keyword_list[84].name') ../conf/keywords.h:165:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "template", TEMPLATE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:165:3: note: (near initialization for 'keyword_list[85].name') ../conf/keywords.h:166:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "preference", PREFERENCE, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:166:3: note: (near initialization for 'keyword_list[86].name') ../conf/keywords.h:167:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "disabled", DISABLED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:167:3: note: (near initialization for 'keyword_list[87].name') ../conf/keywords.h:168:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "direct", DIRECT, NULL }, ^~~~~~~~ ../conf/keywords.h:168:3: note: (near initialization for 'keyword_list[88].name') ../conf/keywords.h:169:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interface", INTERFACE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:169:3: note: (near initialization for 'keyword_list[89].name') ../conf/keywords.h:170:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "import", IMPORT, NULL }, ^~~~~~~~ ../conf/keywords.h:170:3: note: (near initialization for 'keyword_list[90].name') ../conf/keywords.h:171:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "export", EXPORT, NULL }, ^~~~~~~~ ../conf/keywords.h:171:3: note: (near initialization for 'keyword_list[91].name') ../conf/keywords.h:172:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filter", FILTER, NULL }, ^~~~~~~~ ../conf/keywords.h:172:3: note: (near initialization for 'keyword_list[92].name') ../conf/keywords.h:173:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "none", NONE, NULL }, ^~~~~~ ../conf/keywords.h:173:3: note: (near initialization for 'keyword_list[93].name') ../conf/keywords.h:174:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "vrf", VRF, NULL }, ^~~~~ ../conf/keywords.h:174:3: note: (near initialization for 'keyword_list[94].name') ../conf/keywords.h:175:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "default", DEFAULT, NULL }, ^~~~~~~~~ ../conf/keywords.h:175:3: note: (near initialization for 'keyword_list[95].name') ../conf/keywords.h:176:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "states", STATES, NULL }, ^~~~~~~~ ../conf/keywords.h:176:3: note: (near initialization for 'keyword_list[96].name') ../conf/keywords.h:177:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filters", FILTERS, NULL }, ^~~~~~~~~ ../conf/keywords.h:177:3: note: (near initialization for 'keyword_list[97].name') ../conf/keywords.h:178:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "receive", RECEIVE, NULL }, ^~~~~~~~~ ../conf/keywords.h:178:3: note: (near initialization for 'keyword_list[98].name') ../conf/keywords.h:179:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "action", ACTION, NULL }, ^~~~~~~~ ../conf/keywords.h:179:3: note: (near initialization for 'keyword_list[99].name') ../conf/keywords.h:180:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "warn", WARN, NULL }, ^~~~~~ ../conf/keywords.h:180:3: note: (near initialization for 'keyword_list[100].name') ../conf/keywords.h:181:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "block", BLOCK, NULL }, ^~~~~~~ ../conf/keywords.h:181:3: note: (near initialization for 'keyword_list[101].name') ../conf/keywords.h:182:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "disable", DISABLE, NULL }, ^~~~~~~~~ ../conf/keywords.h:182:3: note: (near initialization for 'keyword_list[102].name') ../conf/keywords.h:183:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "keep", KEEP, NULL }, ^~~~~~ ../conf/keywords.h:183:3: note: (near initialization for 'keyword_list[103].name') ../conf/keywords.h:184:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filtered", FILTERED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:184:3: note: (near initialization for 'keyword_list[104].name') ../conf/keywords.h:185:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "password", PASSWORD, NULL }, ^~~~~~~~~~ ../conf/keywords.h:185:3: note: (near initialization for 'keyword_list[105].name') ../conf/keywords.h:186:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "from", FROM, NULL }, ^~~~~~ ../conf/keywords.h:186:3: note: (near initialization for 'keyword_list[106].name') ../conf/keywords.h:187:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "passive", PASSIVE, NULL }, ^~~~~~~~~ ../conf/keywords.h:187:3: note: (near initialization for 'keyword_list[107].name') ../conf/keywords.h:188:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "to", TO, NULL }, ^~~~ ../conf/keywords.h:188:3: note: (near initialization for 'keyword_list[108].name') ../conf/keywords.h:189:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "events", EVENTS, NULL }, ^~~~~~~~ ../conf/keywords.h:189:3: note: (near initialization for 'keyword_list[109].name') ../conf/keywords.h:190:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "packets", PACKETS, NULL }, ^~~~~~~~~ ../conf/keywords.h:190:3: note: (near initialization for 'keyword_list[110].name') ../conf/keywords.h:191:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "protocols", PROTOCOLS, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:191:3: note: (near initialization for 'keyword_list[111].name') ../conf/keywords.h:192:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interfaces", INTERFACES, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:192:3: note: (near initialization for 'keyword_list[112].name') ../conf/keywords.h:193:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "algorithm", ALGORITHM, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:193:3: note: (near initialization for 'keyword_list[113].name') ../conf/keywords.h:194:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "keyed", KEYED, NULL }, ^~~~~~~ ../conf/keywords.h:194:3: note: (near initialization for 'keyword_list[114].name') ../conf/keywords.h:195:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hmac", HMAC, NULL }, ^~~~~~ ../conf/keywords.h:195:3: note: (near initialization for 'keyword_list[115].name') ../conf/keywords.h:196:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "md5", MD5, NULL }, ^~~~~ ../conf/keywords.h:196:3: note: (near initialization for 'keyword_list[116].name') ../conf/keywords.h:197:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha1", SHA1, NULL }, ^~~~~~ ../conf/keywords.h:197:3: note: (near initialization for 'keyword_list[117].name') ../conf/keywords.h:198:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha256", SHA256, NULL }, ^~~~~~~~ ../conf/keywords.h:198:3: note: (near initialization for 'keyword_list[118].name') ../conf/keywords.h:199:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha384", SHA384, NULL }, ^~~~~~~~ ../conf/keywords.h:199:3: note: (near initialization for 'keyword_list[119].name') ../conf/keywords.h:200:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha512", SHA512, NULL }, ^~~~~~~~ ../conf/keywords.h:200:3: note: (near initialization for 'keyword_list[120].name') ../conf/keywords.h:201:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "primary", PRIMARY, NULL }, ^~~~~~~~~ ../conf/keywords.h:201:3: note: (near initialization for 'keyword_list[121].name') ../conf/keywords.h:202:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stats", STATS, NULL }, ^~~~~~~ ../conf/keywords.h:202:3: note: (near initialization for 'keyword_list[122].name') ../conf/keywords.h:203:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "count", COUNT, NULL }, ^~~~~~~ ../conf/keywords.h:203:3: note: (near initialization for 'keyword_list[123].name') ../conf/keywords.h:204:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "for", FOR, NULL }, ^~~~~ ../conf/keywords.h:204:3: note: (near initialization for 'keyword_list[124].name') ../conf/keywords.h:205:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "commands", COMMANDS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:205:3: note: (near initialization for 'keyword_list[125].name') ../conf/keywords.h:206:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "preexport", PREEXPORT, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:206:3: note: (near initialization for 'keyword_list[126].name') ../conf/keywords.h:207:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "noexport", NOEXPORT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:207:3: note: (near initialization for 'keyword_list[127].name') ../conf/keywords.h:208:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "generate", GENERATE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:208:3: note: (near initialization for 'keyword_list[128].name') ../conf/keywords.h:209:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "roa", ROA, NULL }, ^~~~~ ../conf/keywords.h:209:3: note: (near initialization for 'keyword_list[129].name') ../conf/keywords.h:210:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "listen", LISTEN, NULL }, ^~~~~~~~ ../conf/keywords.h:210:3: note: (near initialization for 'keyword_list[130].name') ../conf/keywords.h:211:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp", BGP, NULL }, ^~~~~ ../conf/keywords.h:211:3: note: (near initialization for 'keyword_list[131].name') ../conf/keywords.h:212:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "v6only", V6ONLY, NULL }, ^~~~~~~~ ../conf/keywords.h:212:3: note: (near initialization for 'keyword_list[132].name') ../conf/keywords.h:213:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dual", DUAL, NULL }, ^~~~~~ ../conf/keywords.h:213:3: note: (near initialization for 'keyword_list[133].name') ../conf/keywords.h:214:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "address", ADDRESS, NULL }, ^~~~~~~~~ ../conf/keywords.h:214:3: note: (near initialization for 'keyword_list[134].name') ../conf/keywords.h:215:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "passwords", PASSWORDS, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:215:3: note: (near initialization for 'keyword_list[135].name') ../conf/keywords.h:216:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "description", DESCRIPTION, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:216:3: note: (near initialization for 'keyword_list[136].name') ../conf/keywords.h:217:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sorted", SORTED, NULL }, ^~~~~~~~ ../conf/keywords.h:217:3: note: (near initialization for 'keyword_list[137].name') ../conf/keywords.h:218:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reload", RELOAD, NULL }, ^~~~~~~~ ../conf/keywords.h:218:3: note: (near initialization for 'keyword_list[138].name') ../conf/keywords.h:219:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "in", IN, NULL }, ^~~~ ../conf/keywords.h:219:3: note: (near initialization for 'keyword_list[139].name') ../conf/keywords.h:220:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "out", OUT, NULL }, ^~~~~ ../conf/keywords.h:220:3: note: (near initialization for 'keyword_list[140].name') ../conf/keywords.h:221:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mrtdump", MRTDUMP, NULL }, ^~~~~~~~~ ../conf/keywords.h:221:3: note: (near initialization for 'keyword_list[141].name') ../conf/keywords.h:222:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "messages", MESSAGES, NULL }, ^~~~~~~~~~ ../conf/keywords.h:222:3: note: (near initialization for 'keyword_list[142].name') ../conf/keywords.h:223:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "restrict", RESTRICT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:223:3: note: (near initialization for 'keyword_list[143].name') ../conf/keywords.h:224:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "memory", MEMORY, NULL }, ^~~~~~~~ ../conf/keywords.h:224:3: note: (near initialization for 'keyword_list[144].name') ../conf/keywords.h:225:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "igp_metric", IGP_METRIC, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:225:3: note: (near initialization for 'keyword_list[145].name') ../conf/keywords.h:226:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "class", CLASS, NULL }, ^~~~~~~ ../conf/keywords.h:226:3: note: (near initialization for 'keyword_list[146].name') ../conf/keywords.h:227:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dscp", DSCP, NULL }, ^~~~~~ ../conf/keywords.h:227:3: note: (near initialization for 'keyword_list[147].name') ../conf/keywords.h:228:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "wait", WAIT, NULL }, ^~~~~~ ../conf/keywords.h:228:3: note: (near initialization for 'keyword_list[148].name') ../conf/keywords.h:229:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "max", MAX, NULL }, ^~~~~ ../conf/keywords.h:229:3: note: (near initialization for 'keyword_list[149].name') ../conf/keywords.h:230:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "flush", FLUSH, NULL }, ^~~~~~~ ../conf/keywords.h:230:3: note: (near initialization for 'keyword_list[150].name') ../conf/keywords.h:231:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "as", AS, NULL }, ^~~~ ../conf/keywords.h:231:3: note: (near initialization for 'keyword_list[151].name') ../conf/keywords.h:232:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_DUMMY", -((T_ENUM_RTS<<16) | RTS_DUMMY), NULL }, ^~~~~~~~~~~ ../conf/keywords.h:232:3: note: (near initialization for 'keyword_list[152].name') ../conf/keywords.h:233:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_STATIC", -((T_ENUM_RTS<<16) | RTS_STATIC), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:233:3: note: (near initialization for 'keyword_list[153].name') ../conf/keywords.h:234:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_INHERIT", -((T_ENUM_RTS<<16) | RTS_INHERIT), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:234:3: note: (near initialization for 'keyword_list[154].name') ../conf/keywords.h:235:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_DEVICE", -((T_ENUM_RTS<<16) | RTS_DEVICE), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:235:3: note: (near initialization for 'keyword_list[155].name') ../conf/keywords.h:236:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_STATIC_DEVICE", -((T_ENUM_RTS<<16) | RTS_STATIC_DEVICE), NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:236:3: note: (near initialization for 'keyword_list[156].name') ../conf/keywords.h:237:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_REDIRECT", -((T_ENUM_RTS<<16) | RTS_REDIRECT), NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:237:3: note: (near initialization for 'keyword_list[157].name') ../conf/keywords.h:238:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_RIP", -((T_ENUM_RTS<<16) | RTS_RIP), NULL }, ^~~~~~~~~ ../conf/keywords.h:238:3: note: (near initialization for 'keyword_list[158].name') ../conf/keywords.h:239:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF", -((T_ENUM_RTS<<16) | RTS_OSPF), NULL }, ^~~~~~~~~~ ../conf/keywords.h:239:3: note: (near initialization for 'keyword_list[159].name') ../conf/keywords.h:240:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF_IA", -((T_ENUM_RTS<<16) | RTS_OSPF_IA), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:240:3: note: (near initialization for 'keyword_list[160].name') ../conf/keywords.h:241:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF_EXT1", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT1), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:241:3: note: (near initialization for 'keyword_list[161].name') ../conf/keywords.h:242:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF_EXT2", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT2), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:242:3: note: (near initialization for 'keyword_list[162].name') ../conf/keywords.h:243:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_BGP", -((T_ENUM_RTS<<16) | RTS_BGP), NULL }, ^~~~~~~~~ ../conf/keywords.h:243:3: note: (near initialization for 'keyword_list[163].name') ../conf/keywords.h:244:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_PIPE", -((T_ENUM_RTS<<16) | RTS_PIPE), NULL }, ^~~~~~~~~~ ../conf/keywords.h:244:3: note: (near initialization for 'keyword_list[164].name') ../conf/keywords.h:245:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_BABEL", -((T_ENUM_RTS<<16) | RTS_BABEL), NULL }, ^~~~~~~~~~~ ../conf/keywords.h:245:3: note: (near initialization for 'keyword_list[165].name') ../conf/keywords.h:246:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_HOST", -((T_ENUM_SCOPE<<16) | SCOPE_HOST), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:246:3: note: (near initialization for 'keyword_list[166].name') ../conf/keywords.h:247:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_LINK", -((T_ENUM_SCOPE<<16) | SCOPE_LINK), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:247:3: note: (near initialization for 'keyword_list[167].name') ../conf/keywords.h:248:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_SITE", -((T_ENUM_SCOPE<<16) | SCOPE_SITE), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:248:3: note: (near initialization for 'keyword_list[168].name') ../conf/keywords.h:249:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_ORGANIZATION", -((T_ENUM_SCOPE<<16) | SCOPE_ORGANIZATION), NULL }, ^~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:249:3: note: (near initialization for 'keyword_list[169].name') ../conf/keywords.h:250:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_UNIVERSE", -((T_ENUM_SCOPE<<16) | SCOPE_UNIVERSE), NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:250:3: note: (near initialization for 'keyword_list[170].name') ../conf/keywords.h:251:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_UNDEFINED", -((T_ENUM_SCOPE<<16) | SCOPE_UNDEFINED), NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:251:3: note: (near initialization for 'keyword_list[171].name') ../conf/keywords.h:252:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_UNICAST", -((T_ENUM_RTC<<16) | RTC_UNICAST), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:252:3: note: (near initialization for 'keyword_list[172].name') ../conf/keywords.h:253:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_BROADCAST", -((T_ENUM_RTC<<16) | RTC_BROADCAST), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:253:3: note: (near initialization for 'keyword_list[173].name') ../conf/keywords.h:254:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_MULTICAST", -((T_ENUM_RTC<<16) | RTC_MULTICAST), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:254:3: note: (near initialization for 'keyword_list[174].name') ../conf/keywords.h:255:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_ANYCAST", -((T_ENUM_RTC<<16) | RTC_ANYCAST), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:255:3: note: (near initialization for 'keyword_list[175].name') ../conf/keywords.h:256:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_ROUTER", -((T_ENUM_RTD<<16) | RTD_ROUTER), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:256:3: note: (near initialization for 'keyword_list[176].name') ../conf/keywords.h:257:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_DEVICE", -((T_ENUM_RTD<<16) | RTD_DEVICE), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:257:3: note: (near initialization for 'keyword_list[177].name') ../conf/keywords.h:258:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_BLACKHOLE", -((T_ENUM_RTD<<16) | RTD_BLACKHOLE), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:258:3: note: (near initialization for 'keyword_list[178].name') ../conf/keywords.h:259:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_UNREACHABLE", -((T_ENUM_RTD<<16) | RTD_UNREACHABLE), NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:259:3: note: (near initialization for 'keyword_list[179].name') ../conf/keywords.h:260:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_PROHIBIT", -((T_ENUM_RTD<<16) | RTD_PROHIBIT), NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:260:3: note: (near initialization for 'keyword_list[180].name') ../conf/keywords.h:261:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_MULTIPATH", -((T_ENUM_RTD<<16) | RTD_MULTIPATH), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:261:3: note: (near initialization for 'keyword_list[181].name') ../conf/keywords.h:262:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ROA_UNKNOWN", -((T_ENUM_ROA<<16) | ROA_UNKNOWN), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:262:3: note: (near initialization for 'keyword_list[182].name') ../conf/keywords.h:263:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ROA_VALID", -((T_ENUM_ROA<<16) | ROA_VALID), NULL }, ^~~~~~~~~~~ ../conf/keywords.h:263:3: note: (near initialization for 'keyword_list[183].name') ../conf/keywords.h:264:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ROA_INVALID", -((T_ENUM_ROA<<16) | ROA_INVALID), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:264:3: note: (near initialization for 'keyword_list[184].name') ../conf/keywords.h:265:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "show", SHOW, NULL }, ^~~~~~ ../conf/keywords.h:265:3: note: (near initialization for 'keyword_list[185].name') ../conf/keywords.h:266:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "status", STATUS, NULL }, ^~~~~~~~ ../conf/keywords.h:266:3: note: (near initialization for 'keyword_list[186].name') ../conf/keywords.h:267:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "summary", SUMMARY, NULL }, ^~~~~~~~~ ../conf/keywords.h:267:3: note: (near initialization for 'keyword_list[187].name') ../conf/keywords.h:268:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "route", ROUTE, NULL }, ^~~~~~~ ../conf/keywords.h:268:3: note: (near initialization for 'keyword_list[188].name') ../conf/keywords.h:269:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "symbols", SYMBOLS, NULL }, ^~~~~~~~~ ../conf/keywords.h:269:3: note: (near initialization for 'keyword_list[189].name') ../conf/keywords.h:270:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "add", ADD, NULL }, ^~~~~ ../conf/keywords.h:270:3: note: (near initialization for 'keyword_list[190].name') ../conf/keywords.h:271:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "delete", DELETE, NULL }, ^~~~~~~~ ../conf/keywords.h:271:3: note: (near initialization for 'keyword_list[191].name') ../conf/keywords.h:272:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dump", DUMP, NULL }, ^~~~~~ ../conf/keywords.h:272:3: note: (near initialization for 'keyword_list[192].name') ../conf/keywords.h:273:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "resources", RESOURCES, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:273:3: note: (near initialization for 'keyword_list[193].name') ../conf/keywords.h:274:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sockets", SOCKETS, NULL }, ^~~~~~~~~ ../conf/keywords.h:274:3: note: (near initialization for 'keyword_list[194].name') ../conf/keywords.h:275:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "neighbors", NEIGHBORS, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:275:3: note: (near initialization for 'keyword_list[195].name') ../conf/keywords.h:276:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "attributes", ATTRIBUTES, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:276:3: note: (near initialization for 'keyword_list[196].name') ../conf/keywords.h:277:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "eval", EVAL, NULL }, ^~~~~~ ../conf/keywords.h:277:3: note: (near initialization for 'keyword_list[197].name') ../conf/keywords.h:278:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "echo", ECHO, NULL }, ^~~~~~ ../conf/keywords.h:278:3: note: (near initialization for 'keyword_list[198].name') ../conf/keywords.h:279:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "enable", ENABLE, NULL }, ^~~~~~~~ ../conf/keywords.h:279:3: note: (near initialization for 'keyword_list[199].name') ../conf/keywords.h:280:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "function", FUNCTION, NULL }, ^~~~~~~~~~ ../conf/keywords.h:280:3: note: (near initialization for 'keyword_list[200].name') ../conf/keywords.h:281:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "print", PRINT, NULL }, ^~~~~~~ ../conf/keywords.h:281:3: note: (near initialization for 'keyword_list[201].name') ../conf/keywords.h:282:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "printn", PRINTN, NULL }, ^~~~~~~~ ../conf/keywords.h:282:3: note: (near initialization for 'keyword_list[202].name') ../conf/keywords.h:283:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "unset", UNSET, NULL }, ^~~~~~~ ../conf/keywords.h:283:3: note: (near initialization for 'keyword_list[203].name') ../conf/keywords.h:284:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "return", RETURN, NULL }, ^~~~~~~~ ../conf/keywords.h:284:3: note: (near initialization for 'keyword_list[204].name') ../conf/keywords.h:285:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "accept", ACCEPT, NULL }, ^~~~~~~~ ../conf/keywords.h:285:3: note: (near initialization for 'keyword_list[205].name') ../conf/keywords.h:286:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reject", REJECT, NULL }, ^~~~~~~~ ../conf/keywords.h:286:3: note: (near initialization for 'keyword_list[206].name') ../conf/keywords.h:287:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "quitbird", QUITBIRD, NULL }, ^~~~~~~~~~ ../conf/keywords.h:287:3: note: (near initialization for 'keyword_list[207].name') ../conf/keywords.h:288:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "int", INT, NULL }, ^~~~~ ../conf/keywords.h:288:3: note: (near initialization for 'keyword_list[208].name') ../conf/keywords.h:289:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bool", BOOL, NULL }, ^~~~~~ ../conf/keywords.h:289:3: note: (near initialization for 'keyword_list[209].name') ../conf/keywords.h:290:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ip", IP, NULL }, ^~~~ ../conf/keywords.h:290:3: note: (near initialization for 'keyword_list[210].name') ../conf/keywords.h:291:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prefix", PREFIX, NULL }, ^~~~~~~~ ../conf/keywords.h:291:3: note: (near initialization for 'keyword_list[211].name') ../conf/keywords.h:292:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pair", PAIR, NULL }, ^~~~~~ ../conf/keywords.h:292:3: note: (near initialization for 'keyword_list[212].name') ../conf/keywords.h:293:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "quad", QUAD, NULL }, ^~~~~~ ../conf/keywords.h:293:3: note: (near initialization for 'keyword_list[213].name') ../conf/keywords.h:294:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ec", EC, NULL }, ^~~~ ../conf/keywords.h:294:3: note: (near initialization for 'keyword_list[214].name') ../conf/keywords.h:295:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lc", LC, NULL }, ^~~~ ../conf/keywords.h:295:3: note: (near initialization for 'keyword_list[215].name') ../conf/keywords.h:296:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "set", SET, NULL }, ^~~~~ ../conf/keywords.h:296:3: note: (near initialization for 'keyword_list[216].name') ../conf/keywords.h:297:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "string", STRING, NULL }, ^~~~~~~~ ../conf/keywords.h:297:3: note: (near initialization for 'keyword_list[217].name') ../conf/keywords.h:298:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgpmask", BGPMASK, NULL }, ^~~~~~~~~ ../conf/keywords.h:298:3: note: (near initialization for 'keyword_list[218].name') ../conf/keywords.h:299:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgppath", BGPPATH, NULL }, ^~~~~~~~~ ../conf/keywords.h:299:3: note: (near initialization for 'keyword_list[219].name') ../conf/keywords.h:300:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "clist", CLIST, NULL }, ^~~~~~~ ../conf/keywords.h:300:3: note: (near initialization for 'keyword_list[220].name') ../conf/keywords.h:301:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "eclist", ECLIST, NULL }, ^~~~~~~~ ../conf/keywords.h:301:3: note: (near initialization for 'keyword_list[221].name') ../conf/keywords.h:302:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lclist", LCLIST, NULL }, ^~~~~~~~ ../conf/keywords.h:302:3: note: (near initialization for 'keyword_list[222].name') ../conf/keywords.h:303:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "if", IF, NULL }, ^~~~ ../conf/keywords.h:303:3: note: (near initialization for 'keyword_list[223].name') ../conf/keywords.h:304:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "then", THEN, NULL }, ^~~~~~ ../conf/keywords.h:304:3: note: (near initialization for 'keyword_list[224].name') ../conf/keywords.h:305:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "else", ELSE, NULL }, ^~~~~~ ../conf/keywords.h:305:3: note: (near initialization for 'keyword_list[225].name') ../conf/keywords.h:306:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "case", CASE, NULL }, ^~~~~~ ../conf/keywords.h:306:3: note: (near initialization for 'keyword_list[226].name') ../conf/keywords.h:307:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "true", TRUE, NULL }, ^~~~~~ ../conf/keywords.h:307:3: note: (near initialization for 'keyword_list[227].name') ../conf/keywords.h:308:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "false", FALSE, NULL }, ^~~~~~~ ../conf/keywords.h:308:3: note: (near initialization for 'keyword_list[228].name') ../conf/keywords.h:309:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rt", RT, NULL }, ^~~~ ../conf/keywords.h:309:3: note: (near initialization for 'keyword_list[229].name') ../conf/keywords.h:310:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ro", RO, NULL }, ^~~~ ../conf/keywords.h:310:3: note: (near initialization for 'keyword_list[230].name') ../conf/keywords.h:311:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "unknown", UNKNOWN, NULL }, ^~~~~~~~~ ../conf/keywords.h:311:3: note: (near initialization for 'keyword_list[231].name') ../conf/keywords.h:312:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "generic", GENERIC, NULL }, ^~~~~~~~~ ../conf/keywords.h:312:3: note: (near initialization for 'keyword_list[232].name') ../conf/keywords.h:313:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "gw", GW, NULL }, ^~~~ ../conf/keywords.h:313:3: note: (near initialization for 'keyword_list[233].name') ../conf/keywords.h:314:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "net", NET, NULL }, ^~~~~ ../conf/keywords.h:314:3: note: (near initialization for 'keyword_list[234].name') ../conf/keywords.h:315:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mask", MASK, NULL }, ^~~~~~ ../conf/keywords.h:315:3: note: (near initialization for 'keyword_list[235].name') ../conf/keywords.h:316:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "proto", PROTO, NULL }, ^~~~~~~ ../conf/keywords.h:316:3: note: (near initialization for 'keyword_list[236].name') ../conf/keywords.h:317:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "source", SOURCE, NULL }, ^~~~~~~~ ../conf/keywords.h:317:3: note: (near initialization for 'keyword_list[237].name') ../conf/keywords.h:318:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "scope", SCOPE, NULL }, ^~~~~~~ ../conf/keywords.h:318:3: note: (near initialization for 'keyword_list[238].name') ../conf/keywords.h:319:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cast", CAST, NULL }, ^~~~~~ ../conf/keywords.h:319:3: note: (near initialization for 'keyword_list[239].name') ../conf/keywords.h:320:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dest", DEST, NULL }, ^~~~~~ ../conf/keywords.h:320:3: note: (near initialization for 'keyword_list[240].name') ../conf/keywords.h:321:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ifname", IFNAME, NULL }, ^~~~~~~~ ../conf/keywords.h:321:3: note: (near initialization for 'keyword_list[241].name') ../conf/keywords.h:322:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ifindex", IFINDEX, NULL }, ^~~~~~~~~ ../conf/keywords.h:322:3: note: (near initialization for 'keyword_list[242].name') ../conf/keywords.h:323:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "len", LEN, NULL }, ^~~~~ ../conf/keywords.h:323:3: note: (near initialization for 'keyword_list[243].name') ../conf/keywords.h:324:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "defined", DEFINED, NULL }, ^~~~~~~~~ ../conf/keywords.h:324:3: note: (near initialization for 'keyword_list[244].name') ../conf/keywords.h:325:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "contains", CONTAINS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:325:3: note: (near initialization for 'keyword_list[245].name') ../conf/keywords.h:326:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reset", RESET, NULL }, ^~~~~~~ ../conf/keywords.h:326:3: note: (near initialization for 'keyword_list[246].name') ../conf/keywords.h:327:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prepend", PREPEND, NULL }, ^~~~~~~~~ ../conf/keywords.h:327:3: note: (near initialization for 'keyword_list[247].name') ../conf/keywords.h:328:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "first", FIRST, NULL }, ^~~~~~~ ../conf/keywords.h:328:3: note: (near initialization for 'keyword_list[248].name') ../conf/keywords.h:329:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "last", LAST, NULL }, ^~~~~~ ../conf/keywords.h:329:3: note: (near initialization for 'keyword_list[249].name') ../conf/keywords.h:330:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "last_nonaggregated", LAST_NONAGGREGATED, NULL }, ^~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:330:3: note: (near initialization for 'keyword_list[250].name') ../conf/keywords.h:331:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "match", MATCH, NULL }, ^~~~~~~ ../conf/keywords.h:331:3: note: (near initialization for 'keyword_list[251].name') ../conf/keywords.h:332:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "roa_check", ROA_CHECK, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:332:3: note: (near initialization for 'keyword_list[252].name') ../conf/keywords.h:333:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "empty", EMPTY, NULL }, ^~~~~~~ ../conf/keywords.h:333:3: note: (near initialization for 'keyword_list[253].name') ../conf/keywords.h:334:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "where", WHERE, NULL }, ^~~~~~~ ../conf/keywords.h:334:3: note: (near initialization for 'keyword_list[254].name') ../conf/keywords.h:335:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bfd", BFD, NULL }, ^~~~~ ../conf/keywords.h:335:3: note: (near initialization for 'keyword_list[255].name') ../conf/keywords.h:336:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "min", MIN, NULL }, ^~~~~ ../conf/keywords.h:336:3: note: (near initialization for 'keyword_list[256].name') ../conf/keywords.h:337:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "idle", IDLE, NULL }, ^~~~~~ ../conf/keywords.h:337:3: note: (near initialization for 'keyword_list[257].name') ../conf/keywords.h:338:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rx", RX, NULL }, ^~~~ ../conf/keywords.h:338:3: note: (near initialization for 'keyword_list[258].name') ../conf/keywords.h:339:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "tx", TX, NULL }, ^~~~ ../conf/keywords.h:339:3: note: (near initialization for 'keyword_list[259].name') ../conf/keywords.h:340:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interval", INTERVAL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:340:3: note: (near initialization for 'keyword_list[260].name') ../conf/keywords.h:341:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multiplier", MULTIPLIER, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:341:3: note: (near initialization for 'keyword_list[261].name') ../conf/keywords.h:342:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multihop", MULTIHOP, NULL }, ^~~~~~~~~~ ../conf/keywords.h:342:3: note: (near initialization for 'keyword_list[262].name') ../conf/keywords.h:343:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "neighbor", NEIGHBOR, NULL }, ^~~~~~~~~~ ../conf/keywords.h:343:3: note: (near initialization for 'keyword_list[263].name') ../conf/keywords.h:344:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dev", DEV, NULL }, ^~~~~ ../conf/keywords.h:344:3: note: (near initialization for 'keyword_list[264].name') ../conf/keywords.h:345:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "local", LOCAL, NULL }, ^~~~~~~ ../conf/keywords.h:345:3: note: (near initialization for 'keyword_list[265].name') ../conf/keywords.h:346:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "authentication", AUTHENTICATION, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:346:3: note: (near initialization for 'keyword_list[266].name') ../conf/keywords.h:347:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "simple", SIMPLE, NULL }, ^~~~~~~~ ../conf/keywords.h:347:3: note: (near initialization for 'keyword_list[267].name') ../conf/keywords.h:348:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "meticulous", METICULOUS, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:348:3: note: (near initialization for 'keyword_list[268].name') ../conf/keywords.h:349:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sessions", SESSIONS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:349:3: note: (near initialization for 'keyword_list[269].name') ../conf/keywords.h:350:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hold", HOLD, NULL }, ^~~~~~ ../conf/keywords.h:350:3: note: (near initialization for 'keyword_list[270].name') ../conf/keywords.h:351:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "connect", CONNECT, NULL }, ^~~~~~~~~ ../conf/keywords.h:351:3: note: (near initialization for 'keyword_list[271].name') ../conf/keywords.h:352:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "retry", RETRY, NULL }, ^~~~~~~ ../conf/keywords.h:352:3: note: (near initialization for 'keyword_list[272].name') ../conf/keywords.h:353:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "keepalive", KEEPALIVE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:353:3: note: (near initialization for 'keyword_list[273].name') ../conf/keywords.h:354:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "startup", STARTUP, NULL }, ^~~~~~~~~ ../conf/keywords.h:354:3: note: (near initialization for 'keyword_list[274].name') ../conf/keywords.h:355:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "via", VIA, NULL }, ^~~~~ ../conf/keywords.h:355:3: note: (near initialization for 'keyword_list[275].name') ../conf/keywords.h:356:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "next", NEXT, NULL }, ^~~~~~ ../conf/keywords.h:356:3: note: (near initialization for 'keyword_list[276].name') ../conf/keywords.h:357:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hop", HOP, NULL }, ^~~~~ ../conf/keywords.h:357:3: note: (near initialization for 'keyword_list[277].name') ../conf/keywords.h:358:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "self", SELF, NULL }, ^~~~~~ ../conf/keywords.h:358:3: note: (near initialization for 'keyword_list[278].name') ../conf/keywords.h:359:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "path", PATH, NULL }, ^~~~~~ ../conf/keywords.h:359:3: note: (near initialization for 'keyword_list[279].name') ../conf/keywords.h:360:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "start", START, NULL }, ^~~~~~~ ../conf/keywords.h:360:3: note: (near initialization for 'keyword_list[280].name') ../conf/keywords.h:361:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "delay", DELAY, NULL }, ^~~~~~~ ../conf/keywords.h:361:3: note: (near initialization for 'keyword_list[281].name') ../conf/keywords.h:362:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "forget", FORGET, NULL }, ^~~~~~~~ ../conf/keywords.h:362:3: note: (near initialization for 'keyword_list[282].name') ../conf/keywords.h:363:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "after", AFTER, NULL }, ^~~~~~~ ../conf/keywords.h:363:3: note: (near initialization for 'keyword_list[283].name') ../conf/keywords.h:364:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_path", BGP_PATH, NULL }, ^~~~~~~~~~ ../conf/keywords.h:364:3: note: (near initialization for 'keyword_list[284].name') ../conf/keywords.h:365:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_local_pref", BGP_LOCAL_PREF, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:365:3: note: (near initialization for 'keyword_list[285].name') ../conf/keywords.h:366:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_med", BGP_MED, NULL }, ^~~~~~~~~ ../conf/keywords.h:366:3: note: (near initialization for 'keyword_list[286].name') ../conf/keywords.h:367:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_origin", BGP_ORIGIN, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:367:3: note: (near initialization for 'keyword_list[287].name') ../conf/keywords.h:368:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_next_hop", BGP_NEXT_HOP, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:368:3: note: (near initialization for 'keyword_list[288].name') ../conf/keywords.h:369:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_atomic_aggr", BGP_ATOMIC_AGGR, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:369:3: note: (near initialization for 'keyword_list[289].name') ../conf/keywords.h:370:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_aggregator", BGP_AGGREGATOR, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:370:3: note: (near initialization for 'keyword_list[290].name') ../conf/keywords.h:371:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_community", BGP_COMMUNITY, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:371:3: note: (near initialization for 'keyword_list[291].name') ../conf/keywords.h:372:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_ext_community", BGP_EXT_COMMUNITY, NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:372:3: note: (near initialization for 'keyword_list[292].name') ../conf/keywords.h:373:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rr", RR, NULL }, ^~~~ ../conf/keywords.h:373:3: note: (near initialization for 'keyword_list[293].name') ../conf/keywords.h:374:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rs", RS, NULL }, ^~~~ ../conf/keywords.h:374:3: note: (near initialization for 'keyword_list[294].name') ../conf/keywords.h:375:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "client", CLIENT, NULL }, ^~~~~~~~ ../conf/keywords.h:375:3: note: (near initialization for 'keyword_list[295].name') ../conf/keywords.h:376:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cluster", CLUSTER, NULL }, ^~~~~~~~~ ../conf/keywords.h:376:3: note: (near initialization for 'keyword_list[296].name') ../conf/keywords.h:377:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "as4", AS4, NULL }, ^~~~~ ../conf/keywords.h:377:3: note: (near initialization for 'keyword_list[297].name') ../conf/keywords.h:378:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "advertise", ADVERTISE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:378:3: note: (near initialization for 'keyword_list[298].name') ../conf/keywords.h:379:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ipv4", IPV4, NULL }, ^~~~~~ ../conf/keywords.h:379:3: note: (near initialization for 'keyword_list[299].name') ../conf/keywords.h:380:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "capabilities", CAPABILITIES, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:380:3: note: (near initialization for 'keyword_list[300].name') ../conf/keywords.h:381:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prefer", PREFER, NULL }, ^~~~~~~~ ../conf/keywords.h:381:3: note: (near initialization for 'keyword_list[301].name') ../conf/keywords.h:382:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "older", OLDER, NULL }, ^~~~~~~ ../conf/keywords.h:382:3: note: (near initialization for 'keyword_list[302].name') ../conf/keywords.h:383:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "missing", MISSING, NULL }, ^~~~~~~~~ ../conf/keywords.h:383:3: note: (near initialization for 'keyword_list[303].name') ../conf/keywords.h:384:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lladdr", LLADDR, NULL }, ^~~~~~~~ ../conf/keywords.h:384:3: note: (near initialization for 'keyword_list[304].name') ../conf/keywords.h:385:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "drop", DROP, NULL }, ^~~~~~ ../conf/keywords.h:385:3: note: (near initialization for 'keyword_list[305].name') ../conf/keywords.h:386:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ignore", IGNORE, NULL }, ^~~~~~~~ ../conf/keywords.h:386:3: note: (near initialization for 'keyword_list[306].name') ../conf/keywords.h:387:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "refresh", REFRESH, NULL }, ^~~~~~~~~ ../conf/keywords.h:387:3: note: (near initialization for 'keyword_list[307].name') ../conf/keywords.h:388:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interpret", INTERPRET, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:388:3: note: (near initialization for 'keyword_list[308].name') ../conf/keywords.h:389:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "communities", COMMUNITIES, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:389:3: note: (near initialization for 'keyword_list[309].name') ../conf/keywords.h:390:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_originator_id", BGP_ORIGINATOR_ID, NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:390:3: note: (near initialization for 'keyword_list[310].name') ../conf/keywords.h:391:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_cluster_list", BGP_CLUSTER_LIST, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:391:3: note: (near initialization for 'keyword_list[311].name') ../conf/keywords.h:392:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "igp", IGP, NULL }, ^~~~~ ../conf/keywords.h:392:3: note: (near initialization for 'keyword_list[312].name') ../conf/keywords.h:393:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "gateway", GATEWAY, NULL }, ^~~~~~~~~ ../conf/keywords.h:393:3: note: (near initialization for 'keyword_list[313].name') ../conf/keywords.h:394:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "recursive", RECURSIVE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:394:3: note: (near initialization for 'keyword_list[314].name') ../conf/keywords.h:395:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "med", MED, NULL }, ^~~~~ ../conf/keywords.h:395:3: note: (near initialization for 'keyword_list[315].name') ../conf/keywords.h:396:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ttl", TTL, NULL }, ^~~~~ ../conf/keywords.h:396:3: note: (near initialization for 'keyword_list[316].name') ../conf/keywords.h:397:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "security", SECURITY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:397:3: note: (near initialization for 'keyword_list[317].name') ../conf/keywords.h:398:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "deterministic", DETERMINISTIC, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:398:3: note: (near initialization for 'keyword_list[318].name') ../conf/keywords.h:399:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "secondary", SECONDARY, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:399:3: note: (near initialization for 'keyword_list[319].name') ../conf/keywords.h:400:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "allow", ALLOW, NULL }, ^~~~~~~ ../conf/keywords.h:400:3: note: (near initialization for 'keyword_list[320].name') ../conf/keywords.h:401:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "aware", AWARE, NULL }, ^~~~~~~ ../conf/keywords.h:401:3: note: (near initialization for 'keyword_list[321].name') ../conf/keywords.h:402:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "link", LINK, NULL }, ^~~~~~ ../conf/keywords.h:402:3: note: (near initialization for 'keyword_list[322].name') ../conf/keywords.h:403:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "extended", EXTENDED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:403:3: note: (near initialization for 'keyword_list[323].name') ../conf/keywords.h:404:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "setkey", SETKEY, NULL }, ^~~~~~~~ ../conf/keywords.h:404:3: note: (near initialization for 'keyword_list[324].name') ../conf/keywords.h:405:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_large_community", BGP_LARGE_COMMUNITY, NULL }, ^~~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:405:3: note: (near initialization for 'keyword_list[325].name') ../conf/keywords.h:406:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lived", LIVED, NULL }, ^~~~~~~ ../conf/keywords.h:406:3: note: (near initialization for 'keyword_list[326].name') ../conf/keywords.h:407:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stale", STALE, NULL }, ^~~~~~~ ../conf/keywords.h:407:3: note: (near initialization for 'keyword_list[327].name') ../conf/keywords.h:408:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cease", CEASE, NULL }, ^~~~~~~ ../conf/keywords.h:408:3: note: (near initialization for 'keyword_list[328].name') ../conf/keywords.h:409:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hit", HIT, NULL }, ^~~~~ ../conf/keywords.h:409:3: note: (near initialization for 'keyword_list[329].name') ../conf/keywords.h:410:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "administrative", ADMINISTRATIVE, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:410:3: note: (near initialization for 'keyword_list[330].name') ../conf/keywords.h:411:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "shutdown", SHUTDOWN, NULL }, ^~~~~~~~~~ ../conf/keywords.h:411:3: note: (near initialization for 'keyword_list[331].name') ../conf/keywords.h:412:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "peer", PEER, NULL }, ^~~~~~ ../conf/keywords.h:412:3: note: (near initialization for 'keyword_list[332].name') ../conf/keywords.h:413:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "configuration", CONFIGURATION, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:413:3: note: (near initialization for 'keyword_list[333].name') ../conf/keywords.h:414:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "change", CHANGE, NULL }, ^~~~~~~~ ../conf/keywords.h:414:3: note: (near initialization for 'keyword_list[334].name') ../conf/keywords.h:415:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "deconfigured", DECONFIGURED, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:415:3: note: (near initialization for 'keyword_list[335].name') ../conf/keywords.h:416:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "connection", CONNECTION, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:416:3: note: (near initialization for 'keyword_list[336].name') ../conf/keywords.h:417:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rejected", REJECTED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:417:3: note: (near initialization for 'keyword_list[337].name') ../conf/keywords.h:418:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "collision", COLLISION, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:418:3: note: (near initialization for 'keyword_list[338].name') ../conf/keywords.h:419:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "of", OF, NULL }, ^~~~ ../conf/keywords.h:419:3: note: (near initialization for 'keyword_list[339].name') ../conf/keywords.h:420:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ORIGIN_IGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_IGP), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:420:3: note: (near initialization for 'keyword_list[340].name') ../conf/keywords.h:421:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ORIGIN_EGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_EGP), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:421:3: note: (near initialization for 'keyword_list[341].name') ../conf/keywords.h:422:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ORIGIN_INCOMPLETE", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_INCOMPLETE), NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:422:3: note: (near initialization for 'keyword_list[342].name') ../conf/keywords.h:423:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mrt", MRT, NULL }, ^~~~~ ../conf/keywords.h:423:3: note: (near initialization for 'keyword_list[343].name') ../conf/keywords.h:424:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filename", FILENAME, NULL }, ^~~~~~~~~~ ../conf/keywords.h:424:3: note: (near initialization for 'keyword_list[344].name') ../conf/keywords.h:425:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "period", PERIOD, NULL }, ^~~~~~~~ ../conf/keywords.h:425:3: note: (near initialization for 'keyword_list[345].name') ../conf/keywords.h:426:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "always", ALWAYS, NULL }, ^~~~~~~~ ../conf/keywords.h:426:3: note: (near initialization for 'keyword_list[346].name') ../conf/keywords.h:427:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf", OSPF, NULL }, ^~~~~~ ../conf/keywords.h:427:3: note: (near initialization for 'keyword_list[347].name') ../conf/keywords.h:428:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "area", AREA, NULL }, ^~~~~~ ../conf/keywords.h:428:3: note: (near initialization for 'keyword_list[348].name') ../conf/keywords.h:429:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_metric1", OSPF_METRIC1, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:429:3: note: (near initialization for 'keyword_list[349].name') ../conf/keywords.h:430:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_metric2", OSPF_METRIC2, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:430:3: note: (near initialization for 'keyword_list[350].name') ../conf/keywords.h:431:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_tag", OSPF_TAG, NULL }, ^~~~~~~~~~ ../conf/keywords.h:431:3: note: (near initialization for 'keyword_list[351].name') ../conf/keywords.h:432:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_router_id", OSPF_ROUTER_ID, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:432:3: note: (near initialization for 'keyword_list[352].name') ../conf/keywords.h:433:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rfc1583compat", RFC1583COMPAT, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:433:3: note: (near initialization for 'keyword_list[353].name') ../conf/keywords.h:434:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stub", STUB, NULL }, ^~~~~~ ../conf/keywords.h:434:3: note: (near initialization for 'keyword_list[354].name') ../conf/keywords.h:435:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "tick", TICK, NULL }, ^~~~~~ ../conf/keywords.h:435:3: note: (near initialization for 'keyword_list[355].name') ../conf/keywords.h:436:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cost", COST, NULL }, ^~~~~~ ../conf/keywords.h:436:3: note: (near initialization for 'keyword_list[356].name') ../conf/keywords.h:437:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cost2", COST2, NULL }, ^~~~~~~ ../conf/keywords.h:437:3: note: (near initialization for 'keyword_list[357].name') ../conf/keywords.h:438:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "retransmit", RETRANSMIT, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:438:3: note: (near initialization for 'keyword_list[358].name') ../conf/keywords.h:439:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hello", HELLO, NULL }, ^~~~~~~ ../conf/keywords.h:439:3: note: (near initialization for 'keyword_list[359].name') ../conf/keywords.h:440:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "transmit", TRANSMIT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:440:3: note: (near initialization for 'keyword_list[360].name') ../conf/keywords.h:441:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "priority", PRIORITY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:441:3: note: (near initialization for 'keyword_list[361].name') ../conf/keywords.h:442:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dead", DEAD, NULL }, ^~~~~~ ../conf/keywords.h:442:3: note: (near initialization for 'keyword_list[362].name') ../conf/keywords.h:443:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "type", TYPE, NULL }, ^~~~~~ ../conf/keywords.h:443:3: note: (near initialization for 'keyword_list[363].name') ../conf/keywords.h:444:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "broadcast", BROADCAST, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:444:3: note: (near initialization for 'keyword_list[364].name') ../conf/keywords.h:445:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bcast", BCAST, NULL }, ^~~~~~~ ../conf/keywords.h:445:3: note: (near initialization for 'keyword_list[365].name') ../conf/keywords.h:446:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "nonbroadcast", NONBROADCAST, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:446:3: note: (near initialization for 'keyword_list[366].name') ../conf/keywords.h:447:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "nbma", NBMA, NULL }, ^~~~~~ ../conf/keywords.h:447:3: note: (near initialization for 'keyword_list[367].name') ../conf/keywords.h:448:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pointopoint", POINTOPOINT, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:448:3: note: (near initialization for 'keyword_list[368].name') ../conf/keywords.h:449:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ptp", PTP, NULL }, ^~~~~ ../conf/keywords.h:449:3: note: (near initialization for 'keyword_list[369].name') ../conf/keywords.h:450:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pointomultipoint", POINTOMULTIPOINT, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:450:3: note: (near initialization for 'keyword_list[370].name') ../conf/keywords.h:451:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ptmp", PTMP, NULL }, ^~~~~~ ../conf/keywords.h:451:3: note: (near initialization for 'keyword_list[371].name') ../conf/keywords.h:452:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "strict", STRICT, NULL }, ^~~~~~~~ ../conf/keywords.h:452:3: note: (near initialization for 'keyword_list[372].name') ../conf/keywords.h:453:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cryptographic", CRYPTOGRAPHIC, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:453:3: note: (near initialization for 'keyword_list[373].name') ../conf/keywords.h:454:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "eligible", ELIGIBLE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:454:3: note: (near initialization for 'keyword_list[374].name') ../conf/keywords.h:455:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "poll", POLL, NULL }, ^~~~~~ ../conf/keywords.h:455:3: note: (near initialization for 'keyword_list[375].name') ../conf/keywords.h:456:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "networks", NETWORKS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:456:3: note: (near initialization for 'keyword_list[376].name') ../conf/keywords.h:457:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hidden", HIDDEN, NULL }, ^~~~~~~~ ../conf/keywords.h:457:3: note: (near initialization for 'keyword_list[377].name') ../conf/keywords.h:458:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "virtual", VIRTUAL, NULL }, ^~~~~~~~~ ../conf/keywords.h:458:3: note: (near initialization for 'keyword_list[378].name') ../conf/keywords.h:459:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "only", ONLY, NULL }, ^~~~~~ ../conf/keywords.h:459:3: note: (near initialization for 'keyword_list[379].name') ../conf/keywords.h:460:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "buffer", BUFFER, NULL }, ^~~~~~~~ ../conf/keywords.h:460:3: note: (near initialization for 'keyword_list[380].name') ../conf/keywords.h:461:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "large", LARGE, NULL }, ^~~~~~~ ../conf/keywords.h:461:3: note: (near initialization for 'keyword_list[381].name') ../conf/keywords.h:462:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "normal", NORMAL, NULL }, ^~~~~~~~ ../conf/keywords.h:462:3: note: (near initialization for 'keyword_list[382].name') ../conf/keywords.h:463:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stubnet", STUBNET, NULL }, ^~~~~~~~~ ../conf/keywords.h:463:3: note: (near initialization for 'keyword_list[383].name') ../conf/keywords.h:464:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "tag", TAG, NULL }, ^~~~~ ../conf/keywords.h:464:3: note: (near initialization for 'keyword_list[384].name') ../conf/keywords.h:465:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "external", EXTERNAL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:465:3: note: (near initialization for 'keyword_list[385].name') ../conf/keywords.h:466:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lsadb", LSADB, NULL }, ^~~~~~~ ../conf/keywords.h:466:3: note: (near initialization for 'keyword_list[386].name') ../conf/keywords.h:467:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ecmp", ECMP, NULL }, ^~~~~~ ../conf/keywords.h:467:3: note: (near initialization for 'keyword_list[387].name') ../conf/keywords.h:468:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "weight", WEIGHT, NULL }, ^~~~~~~~ ../conf/keywords.h:468:3: note: (near initialization for 'keyword_list[388].name') ../conf/keywords.h:469:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "nssa", NSSA, NULL }, ^~~~~~ ../conf/keywords.h:469:3: note: (near initialization for 'keyword_list[389].name') ../conf/keywords.h:470:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "translator", TRANSLATOR, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:470:3: note: (near initialization for 'keyword_list[390].name') ../conf/keywords.h:471:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stability", STABILITY, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:471:3: note: (near initialization for 'keyword_list[391].name') ../conf/keywords.h:472:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "global", GLOBAL, NULL }, ^~~~~~~~ ../conf/keywords.h:472:3: note: (near initialization for 'keyword_list[392].name') ../conf/keywords.h:473:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lsid", LSID, NULL }, ^~~~~~ ../conf/keywords.h:473:3: note: (near initialization for 'keyword_list[393].name') ../conf/keywords.h:474:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "instance", INSTANCE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:474:3: note: (near initialization for 'keyword_list[394].name') ../conf/keywords.h:475:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "real", REAL, NULL }, ^~~~~~ ../conf/keywords.h:475:3: note: (near initialization for 'keyword_list[395].name') ../conf/keywords.h:476:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "netmask", NETMASK, NULL }, ^~~~~~~~~ ../conf/keywords.h:476:3: note: (near initialization for 'keyword_list[396].name') ../conf/keywords.h:477:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "length", LENGTH, NULL }, ^~~~~~~~ ../conf/keywords.h:477:3: note: (near initialization for 'keyword_list[397].name') ../conf/keywords.h:478:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lsa", LSA, NULL }, ^~~~~ ../conf/keywords.h:478:3: note: (near initialization for 'keyword_list[398].name') ../conf/keywords.h:479:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "suppression", SUPPRESSION, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:479:3: note: (near initialization for 'keyword_list[399].name') ../conf/keywords.h:480:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "topology", TOPOLOGY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:480:3: note: (near initialization for 'keyword_list[400].name') ../conf/keywords.h:481:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "state", STATE, NULL }, ^~~~~~~ ../conf/keywords.h:481:3: note: (near initialization for 'keyword_list[401].name') ../conf/keywords.h:482:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pipe", PIPE, NULL }, ^~~~~~ ../conf/keywords.h:482:3: note: (near initialization for 'keyword_list[402].name') ../conf/keywords.h:483:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mode", MODE, NULL }, ^~~~~~ ../conf/keywords.h:483:3: note: (near initialization for 'keyword_list[403].name') ../conf/keywords.h:484:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "opaque", OPAQUE, NULL }, ^~~~~~~~ ../conf/keywords.h:484:3: note: (near initialization for 'keyword_list[404].name') ../conf/keywords.h:485:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "transparent", TRANSPARENT, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:485:3: note: (near initialization for 'keyword_list[405].name') ../conf/keywords.h:486:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "radv", RADV, NULL }, ^~~~~~ ../conf/keywords.h:486:3: note: (near initialization for 'keyword_list[406].name') ../conf/keywords.h:487:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ra", RA, NULL }, ^~~~ ../conf/keywords.h:487:3: note: (near initialization for 'keyword_list[407].name') ../conf/keywords.h:488:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "managed", MANAGED, NULL }, ^~~~~~~~~ ../conf/keywords.h:488:3: note: (near initialization for 'keyword_list[408].name') ../conf/keywords.h:489:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "other", OTHER, NULL }, ^~~~~~~ ../conf/keywords.h:489:3: note: (near initialization for 'keyword_list[409].name') ../conf/keywords.h:490:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "config", CONFIG, NULL }, ^~~~~~~~ ../conf/keywords.h:490:3: note: (near initialization for 'keyword_list[410].name') ../conf/keywords.h:491:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "linger", LINGER, NULL }, ^~~~~~~~ ../conf/keywords.h:491:3: note: (near initialization for 'keyword_list[411].name') ../conf/keywords.h:492:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mtu", MTU, NULL }, ^~~~~ ../conf/keywords.h:492:3: note: (near initialization for 'keyword_list[412].name') ../conf/keywords.h:493:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reachable", REACHABLE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:493:3: note: (near initialization for 'keyword_list[413].name') ../conf/keywords.h:494:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "retrans", RETRANS, NULL }, ^~~~~~~~~ ../conf/keywords.h:494:3: note: (near initialization for 'keyword_list[414].name') ../conf/keywords.h:495:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "timer", TIMER, NULL }, ^~~~~~~ ../conf/keywords.h:495:3: note: (near initialization for 'keyword_list[415].name') ../conf/keywords.h:496:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "current", CURRENT, NULL }, ^~~~~~~~~ ../conf/keywords.h:496:3: note: (near initialization for 'keyword_list[416].name') ../conf/keywords.h:497:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "valid", VALID, NULL }, ^~~~~~~ ../conf/keywords.h:497:3: note: (near initialization for 'keyword_list[417].name') ../conf/keywords.h:498:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "preferred", PREFERRED, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:498:3: note: (near initialization for 'keyword_list[418].name') ../conf/keywords.h:499:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mult", MULT, NULL }, ^~~~~~ ../conf/keywords.h:499:3: note: (near initialization for 'keyword_list[419].name') ../conf/keywords.h:500:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lifetime", LIFETIME, NULL }, ^~~~~~~~~~ ../conf/keywords.h:500:3: note: (near initialization for 'keyword_list[420].name') ../conf/keywords.h:501:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "skip", SKIP, NULL }, ^~~~~~ ../conf/keywords.h:501:3: note: (near initialization for 'keyword_list[421].name') ../conf/keywords.h:502:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "onlink", ONLINK, NULL }, ^~~~~~~~ ../conf/keywords.h:502:3: note: (near initialization for 'keyword_list[422].name') ../conf/keywords.h:503:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "autonomous", AUTONOMOUS, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:503:3: note: (near initialization for 'keyword_list[423].name') ../conf/keywords.h:504:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rdnss", RDNSS, NULL }, ^~~~~~~ ../conf/keywords.h:504:3: note: (near initialization for 'keyword_list[424].name') ../conf/keywords.h:505:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dnssl", DNSSL, NULL }, ^~~~~~~ ../conf/keywords.h:505:3: note: (near initialization for 'keyword_list[425].name') ../conf/keywords.h:506:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ns", NS, NULL }, ^~~~ ../conf/keywords.h:506:3: note: (near initialization for 'keyword_list[426].name') ../conf/keywords.h:507:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "domain", DOMAIN, NULL }, ^~~~~~~~ ../conf/keywords.h:507:3: note: (near initialization for 'keyword_list[427].name') ../conf/keywords.h:508:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "trigger", TRIGGER, NULL }, ^~~~~~~~~ ../conf/keywords.h:508:3: note: (near initialization for 'keyword_list[428].name') ../conf/keywords.h:509:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sensitive", SENSITIVE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:509:3: note: (near initialization for 'keyword_list[429].name') ../conf/keywords.h:510:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "low", LOW, NULL }, ^~~~~ ../conf/keywords.h:510:3: note: (near initialization for 'keyword_list[430].name') ../conf/keywords.h:511:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "medium", MEDIUM, NULL }, ^~~~~~~~ ../conf/keywords.h:511:3: note: (near initialization for 'keyword_list[431].name') ../conf/keywords.h:512:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "high", HIGH, NULL }, ^~~~~~ ../conf/keywords.h:512:3: note: (near initialization for 'keyword_list[432].name') ../conf/keywords.h:513:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "propagate", PROPAGATE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:513:3: note: (near initialization for 'keyword_list[433].name') ../conf/keywords.h:514:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ra_preference", RA_PREFERENCE, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:514:3: note: (near initialization for 'keyword_list[434].name') ../conf/keywords.h:515:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ra_lifetime", RA_LIFETIME, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:515:3: note: (near initialization for 'keyword_list[435].name') ../conf/keywords.h:516:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RA_PREF_LOW", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_LOW), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:516:3: note: (near initialization for 'keyword_list[436].name') ../conf/keywords.h:517:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RA_PREF_MEDIUM", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_MEDIUM), NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:517:3: note: (near initialization for 'keyword_list[437].name') ../conf/keywords.h:518:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RA_PREF_HIGH", -((T_ENUM_RA_PREFERENCE<<16) | RA_PREF_HIGH), NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:518:3: note: (near initialization for 'keyword_list[438].name') ../conf/keywords.h:519:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rip", RIP, NULL }, ^~~~~ ../conf/keywords.h:519:3: note: (near initialization for 'keyword_list[439].name') ../conf/keywords.h:520:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "infinity", INFINITY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:520:3: note: (near initialization for 'keyword_list[440].name') ../conf/keywords.h:521:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "update", UPDATE, NULL }, ^~~~~~~~ ../conf/keywords.h:521:3: note: (near initialization for 'keyword_list[441].name') ../conf/keywords.h:522:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "garbage", GARBAGE, NULL }, ^~~~~~~~~ ../conf/keywords.h:522:3: note: (near initialization for 'keyword_list[442].name') ../conf/keywords.h:523:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multicast", MULTICAST, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:523:3: note: (near initialization for 'keyword_list[443].name') ../conf/keywords.h:524:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "version", VERSION, NULL }, ^~~~~~~~~ ../conf/keywords.h:524:3: note: (near initialization for 'keyword_list[444].name') ../conf/keywords.h:525:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "split", SPLIT, NULL }, ^~~~~~~ ../conf/keywords.h:525:3: note: (near initialization for 'keyword_list[445].name') ../conf/keywords.h:526:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "horizon", HORIZON, NULL }, ^~~~~~~~~ ../conf/keywords.h:526:3: note: (near initialization for 'keyword_list[446].name') ../conf/keywords.h:527:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "poison", POISON, NULL }, ^~~~~~~~ ../conf/keywords.h:527:3: note: (near initialization for 'keyword_list[447].name') ../conf/keywords.h:528:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reverse", REVERSE, NULL }, ^~~~~~~~~ ../conf/keywords.h:528:3: note: (near initialization for 'keyword_list[448].name') ../conf/keywords.h:529:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "zero", ZERO, NULL }, ^~~~~~ ../conf/keywords.h:529:3: note: (near initialization for 'keyword_list[449].name') ../conf/keywords.h:530:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "plaintext", PLAINTEXT, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:530:3: note: (near initialization for 'keyword_list[450].name') ../conf/keywords.h:531:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rip_metric", RIP_METRIC, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:531:3: note: (near initialization for 'keyword_list[451].name') ../conf/keywords.h:532:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rip_tag", RIP_TAG, NULL }, ^~~~~~~~~ ../conf/keywords.h:532:3: note: (near initialization for 'keyword_list[452].name') ../conf/keywords.h:533:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "static", STATIC, NULL }, ^~~~~~~~ ../conf/keywords.h:533:3: note: (near initialization for 'keyword_list[453].name') ../conf/keywords.h:534:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prohibit", PROHIBIT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:534:3: note: (near initialization for 'keyword_list[454].name') ../conf/keywords.h:535:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multipath", MULTIPATH, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:535:3: note: (near initialization for 'keyword_list[455].name') ../conf/keywords.h:536:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "blackhole", BLACKHOLE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:536:3: note: (near initialization for 'keyword_list[456].name') ../conf/keywords.h:537:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "unreachable", UNREACHABLE, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:537:3: note: (near initialization for 'keyword_list[457].name') ../conf/keywords.h:538:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "babel", BABEL, NULL }, ^~~~~~~ ../conf/keywords.h:538:3: note: (near initialization for 'keyword_list[458].name') ../conf/keywords.h:539:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rxcost", RXCOST, NULL }, ^~~~~~~~ ../conf/keywords.h:539:3: note: (near initialization for 'keyword_list[459].name') ../conf/keywords.h:540:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "wired", WIRED, NULL }, ^~~~~~~ ../conf/keywords.h:540:3: note: (near initialization for 'keyword_list[460].name') ../conf/keywords.h:541:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "wireless", WIRELESS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:541:3: note: (near initialization for 'keyword_list[461].name') ../conf/keywords.h:542:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "babel_metric", BABEL_METRIC, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:542:3: note: (near initialization for 'keyword_list[462].name') ../conf/keywords.h:543:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "entries", ENTRIES, NULL }, ^~~~~~~~~ ../conf/keywords.h:543:3: note: (near initialization for 'keyword_list[463].name') cf-lex.l: In function 'sym_rehash': cf-lex.l:75:22: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign] #define SYM_KEY(n) n->name, n->scope->active cf-lex.l:78:30: note: in definition of macro 'SYM_FN' #define SYM_FN(k,s) cf_hash(k) ^ ../../lib/hash.h:45:14: note: in expansion of macro 'HASH_FN' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~~~~~~ ../../lib/hash.h:45:29: note: in expansion of macro 'SYM_KEY' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~ ../../lib/hash.h:98:2: note: in expansion of macro 'HASH_INSERT' HASH_INSERT(v, id, _n); \ ^~~~~~~~~~~ ../../lib/hash.h:112:5: note: in expansion of macro 'HASH_REHASH' { HASH_REHASH(* (HASH(type) *) v, id, p, step); } ^~~~~~~~~~~ cf-lex.l:85:1: note: in expansion of macro 'HASH_DEFINE_REHASH_FN' HASH_DEFINE_REHASH_FN(SYM, struct symbol) ^~~~~~~~~~~~~~~~~~~~~ cf-lex.l:67:13: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' static uint cf_hash(byte *c); ^~~~~~~ cf-lex.l: In function 'cf_lex': cf-lex.l:172:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l) ~~^~~~~ cf-lex.l:183:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l) ~~^~~~~ cf-lex.c:28:16: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign] #define yytext cf_text ^~~~~~~ cf-lex.l:72:27: note: in definition of macro 'KW_FN' #define KW_FN(k) cf_hash(k) ^ ../../lib/hash.h:36:14: note: in expansion of macro 'HASH_FN' u32 _h = HASH_FN(v, id, key); \ ^~~~~~~ cf-lex.l:200:23: note: in expansion of macro 'HASH_FIND' struct keyword *k = HASH_FIND(kw_hash, KW, yytext); ^~~~~~~~~ cf-lex.l:200:46: note: in expansion of macro 'yytext' struct keyword *k = HASH_FIND(kw_hash, KW, yytext); ^~~~~~ cf-lex.l:67:13: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' static uint cf_hash(byte *c); ^~~~~~~ cf-lex.l:69:21: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] #define KW_KEY(n) n->name cf-lex.l:71:29: note: in definition of macro 'KW_EQ' #define KW_EQ(a,b) !strcmp(a,b) ^ ../../lib/hash.h:38:19: note: in expansion of macro 'HASH_EQ' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~~~~~~ ../../lib/hash.h:38:34: note: in expansion of macro 'KW_KEY' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~ cf-lex.l:200:23: note: in expansion of macro 'HASH_FIND' struct keyword *k = HASH_FIND(kw_hash, KW, yytext); ^~~~~~~~~ In file included from cf-lex.c:296: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ cf-lex.c:28:16: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] #define yytext cf_text ^~~~~~~ cf-lex.l:212:29: note: in expansion of macro 'yytext' cf_lval.s = cf_get_symbol(yytext); ^~~~~~ In file included from ../../nest/protocol.h:16, from cf-lex.l:46: ../conf/conf.h:161:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_get_symbol(byte *c); ^~~~~~~~~~~~~ cf-lex.c: In function 'yy_get_next_buffer': cf-lex.c:1683:14: warning: pointer targets in passing argument 1 of 'cf_read_hook' differ in signedness [-Wpointer-sign] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf-lex.l:100:56: note: in definition of macro 'YY_INPUT' #define YY_INPUT(buf,result,max) result = cf_read_hook(buf, max, ifs->fd); ^~~ cf-lex.c:1683:14: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf-lex.l:100:56: note: in definition of macro 'YY_INPUT' #define YY_INPUT(buf,result,max) result = cf_read_hook(buf, max, ifs->fd); ^~~ cf-lex.l: In function 'cf_new_symbol': cf-lex.l:450:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] uint l = strlen(c); ^ In file included from cf-lex.c:296: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ cf-lex.l:459:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(s->name, c); ^ In file included from /usr/include/features.h:428, from /usr/include/assert.h:35, from cf-lex.c:288: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ cf-lex.l:75:22: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign] #define SYM_KEY(n) n->name, n->scope->active cf-lex.l:78:30: note: in definition of macro 'SYM_FN' #define SYM_FN(k,s) cf_hash(k) ^ ../../lib/hash.h:45:14: note: in expansion of macro 'HASH_FN' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~~~~~~ ../../lib/hash.h:45:29: note: in expansion of macro 'SYM_KEY' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~ ../../lib/hash.h:146:5: note: in expansion of macro 'HASH_INSERT' HASH_INSERT(v, id, node); \ ^~~~~~~~~~~ cf-lex.l:464:3: note: in expansion of macro 'HASH_INSERT2' HASH_INSERT2(new_config->sym_hash, SYM, new_config->pool, s); ^~~~~~~~~~~~ cf-lex.l:276:1: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' cf_hash(byte *c) ^~~~~~~ cf-lex.l: In function 'cf_find_symbol': cf-lex.l:486:42: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] (s = HASH_FIND(cfg->sym_hash, SYM, c, 1))) ^ cf-lex.l:77:37: note: in definition of macro 'SYM_EQ' #define SYM_EQ(a,s1,b,s2) !strcmp(a,b) && s1 == s2 ^ ../../lib/hash.h:38:19: note: in expansion of macro 'HASH_EQ' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~~~~~~ cf-lex.l:486:12: note: in expansion of macro 'HASH_FIND' (s = HASH_FIND(cfg->sym_hash, SYM, c, 1))) ^~~~~~~~~ In file included from cf-lex.c:296: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ cf-lex.l:491:52: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] (s = HASH_FIND(cfg->fallback->sym_hash, SYM, c, 1))) ^ cf-lex.l:77:37: note: in definition of macro 'SYM_EQ' #define SYM_EQ(a,s1,b,s2) !strcmp(a,b) && s1 == s2 ^ ../../lib/hash.h:38:19: note: in expansion of macro 'HASH_EQ' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~~~~~~ cf-lex.l:491:12: note: in expansion of macro 'HASH_FIND' (s = HASH_FIND(cfg->fallback->sym_hash, SYM, c, 1))) ^~~~~~~~~ In file included from cf-lex.c:296: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ cf-lex.l: In function 'cf_default_name': cf-lex.l:522:25: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] s = cf_get_symbol(buf); ^~~ cf-lex.l:507:1: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' cf_get_symbol(byte *c) ^~~~~~~~~~~~~ cf-lex.l: In function 'cf_define_symbol': cf-lex.l:553:30: warning: pointer targets in passing argument 1 of 'cf_new_symbol' differ in signedness [-Wpointer-sign] sym = cf_new_symbol(sym->name); ~~~^~~~~~ cf-lex.l:446:1: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' cf_new_symbol(byte *c) ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' CC -o cf-parse.tab.o -c cf-parse.tab.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition cf-parse.y: In function 'cf_parse': cf-parse.y:1175:19: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] kpi->pattern = $2; ^ cf-parse.y:1392:25: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] TEXT { this_ipn->pattern = $1; this_ipn->prefix = IPA_NONE; this_ipn->pxlen = 0; } ^ cf-parse.y:1394:25: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] | TEXT prefix_or_ipa { this_ipn->pattern = $1; this_ipn->prefix = $2.addr; this_ipn->pxlen = $2.len; } ^ cf-parse.y:3592:25: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] this_srt->if_name = $3; ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' LD -r -o all.o cf-parse.tab.o cf-lex.o conf.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' set -e ; for a in nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/radv proto/rip proto/static proto/babel client ; do make -C $a -f /usr/src/RPM/BUILD/bird-1.6.8/$a/Makefile subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o rt-roa.o -c ../../nest/rt-roa.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/rt-roa.c: In function 'roa_delete_item': ../../nest/rt-roa.c:85:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (itp = &n->items; it = *itp; itp = &it->next) ^~ ../../nest/rt-roa.c: In function 'roa_flush': ../../nest/rt-roa.c:120:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (it = *itp) ^~ In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/rt-roa.c:10: ../../nest/rt-roa.c: In function 'roa_commit': ../../nest/rt-roa.c:312:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(t, tx, roa_table_list) ^~ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/rt-roa.c:314:44: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign] struct symbol *sym = cf_find_symbol(new, t->name); ~^~~~~~ In file included from ../../nest/rt-roa.c:17: ../conf/conf.h:159:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_find_symbol(struct config *cfg, byte *c); ^~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o password.o -c ../../nest/password.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o cli.o -c ../../nest/cli.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/cli.c: In function 'cli_printf': ../../nest/cli.c:132:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] size = bsprintf(buf, " "); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c:134:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] size = bsprintf(buf, "%04d-", cd); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c:144:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] size = bsprintf(buf, "%04d ", cd); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c:150:23: warning: pointer targets in passing argument 1 of 'bvsnprintf' differ in signedness [-Wpointer-sign] cnt = bvsnprintf(buf+size, sizeof(buf)-size-1, msg, args); ~~~^~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:19:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bvsnprintf(char *str, int size, const char *fmt, va_list args); ^~~~~~~~~~ ../../nest/cli.c: In function 'cli_copy_message': ../../nest/cli.c:171:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] int n = bsprintf(buf, "<%d messages lost>\n", c->ring_overflow); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c: In function 'cli_free_out': ../../nest/cli.c:211:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (o = c->tx_buf) ^ ../../nest/cli.c:214:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (p = o->next) ^ ../../nest/cli.c: In function 'cli_command': ../../nest/cli.c:267:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] cli_rh_len = strlen(c->rx_buf); ~^~~~~~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ../../nest/cli.c: In function 'cli_echo': ../../nest/cli.c:365:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(msg) + 1; ^~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o rt-fib.o -c ../../nest/rt-fib.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/rt-fib.c: In function 'fib_rehash': ../../nest/rt-fib.c:151:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (e = x) ^ ../../nest/rt-fib.c: In function 'fib_delete': ../../nest/rt-fib.c:351:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (it = e->readers) ^~ ../../nest/rt-fib.c: In function 'fit_init': ../../nest/rt-fib.c:396:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (n = f->hash_table[h]) ^ ../../nest/rt-fib.c:399:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (i->next = n->readers) ^ ../../nest/rt-fib.c: In function 'fit_get': ../../nest/rt-fib.c:431:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (k = i->next) ^ ../../nest/rt-fib.c: In function 'fit_put': ../../nest/rt-fib.c:444:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (j = n->readers) ^ ../../nest/rt-fib.c: In function 'fit_put_next': ../../nest/rt-fib.c:454:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (n = n->next) ^ ../../nest/rt-fib.c:458:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (n = f->hash_table[hpos]) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o locks.o -c ../../nest/locks.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o rt-dev.o -c ../../nest/rt-dev.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o cmds.o -c ../../nest/cmds.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/cmds.c: In function 'cmd_show_status': ../../nest/cmds.c:28:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tim, &config->tf_base, now); ^~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/cmds.c:9: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/cmds.c:31:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tim, &config->tf_base, boot_time); ^~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/cmds.c:9: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/cmds.c:33:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tim, &config->tf_base, config->load_time); ^~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/cmds.c:9: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o neighbor.o -c ../../nest/neighbor.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/neighbor.c:43: ../../nest/neighbor.c: In function 'neigh_if_up': ../../nest/neighbor.c:297:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, next, sticky_neigh_list) ^~~~ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_if_down': ../../nest/neighbor.c:317:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(x, y, i->neighbors) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_if_link': ../../nest/neighbor.c:334:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(x, y, i->neighbors) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_ifa_update': ../../nest/neighbor.c:359:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(x, y, i->neighbors) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_prune': ../../nest/neighbor.c:398:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, m, neigh_hash_table[i]) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c:400:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, m, sticky_neigh_list) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o a-path.o -c ../../nest/a-path.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/a-path.c: In function 'as_path_format': ../../nest/a-path.c:139:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-path.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-path.c:155:20: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%u", get_as(p)); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-path.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-path.c: In function 'as_path_get_last': ../../nest/a-path.c:209:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (len = *p++) ^~~ ../../nest/a-path.c:216:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (len = *p++) ^~~ ../../nest/a-path.c: In function 'as_path_get_last_nonaggregated': ../../nest/a-path.c:248:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (len = *p++) ^~~ ../../nest/a-path.c: In function 'parse_path': ../../nest/a-path.c:411:14: warning: pointer targets in assignment from 'u8 *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] pos->val.sp = p; ^ ../../nest/a-path.c: In function 'pm_match': ../../nest/a-path.c:444:11: warning: pointer targets in initialization of 'u8 *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] u8 *p = pos->val.sp; ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o iface.o -c ../../nest/iface.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/iface.c:28: ../../nest/iface.c: In function 'if_end_update': ../../nest/iface.c:369:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(a, b, i->addrs) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/iface.c: In function 'iface_patt_match': ../../nest/iface.c:675:17: warning: pointer targets in initialization of 'char *' from 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] char *t = p->pattern; ^ ../../nest/iface.c:686:18: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patmatch(t, i->name)) ^ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../nest/iface.c:686:22: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patmatch(t, i->name)) ~^~~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../nest/iface.c: In function 'iface_plists_equal': ../../nest/iface.c:733:43: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) || ~^~~~~~~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../nest/iface.c:733:55: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) || ~^~~~~~~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../nest/iface.c: In function 'if_show_addr': ../../nest/iface.c:771:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(opp, ", opposite %I", a->opposite); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/iface.c: In function 'if_show_summary': ../../nest/iface.c:834:11: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(addr, "%I/%d", i->addr->ip, i->addr->pxlen); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o rt-attr.o -c ../../nest/rt-attr.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../conf/conf.h:14, from ../../nest/protocol.h:16, from ../../nest/rt-attr.c:49: ../../nest/rt-attr.c: In function 'rt_prune_sources': ../../nest/rt-attr.c:179:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] HASH_WALK_FILTER(src_hash, next, src, sp) ^~~ ../../lib/hash.h:193:32: note: in definition of macro 'HASH_WALK_FILTER' for (nn = (v).data + _i; n = *nn; (*nn == n) ? (nn = &n->next) : NULL) ^ ../../nest/rt-attr.c: In function 'get_generic_attr': ../../nest/rt-attr.c:751:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] *buf += bsprintf(*buf, "igp_metric"); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'ea_format_bitfield': ../../nest/rt-attr.c:770:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/rt-attr.c:47: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/rt-attr.c:774:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " %s", names[i]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:779:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, " %08x", data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'opaque_format': ../../nest/rt-attr.c:794:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/rt-attr.c:47: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/rt-attr.c:800:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%02x", ad->data[i]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'ea_show': ../../nest/rt-attr.c:863:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = attr_class_to_protocol[EA_PROTO(e->id)]) ^ ../../nest/rt-attr.c:865:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] pos += bsprintf(pos, "%s.", p->name); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:868:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] pos += strlen(pos); ^~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ../../nest/rt-attr.c:871:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] pos += bsprintf(pos, "%02x.", EA_PROTO(e->id)); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:876:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] pos += bsprintf(pos, "%02x", EA_ID(e->id)); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:884:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%u", e->u.data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:890:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%I", *(ip_addr *) ad->data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:893:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%R", e->u.data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:899:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%08x", e->u.data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:912:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "", e->type); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'ea_dump': ../../nest/rt-attr.c:960:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (e = e->next) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o a-set.o -c ../../nest/a-set.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/a-set.c: In function 'int_set_format': ../../nest/a-set.c:48:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-set.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-set.c:58:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "(%d,%d)", z[i] >> 16, z[i] & 0xffff); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:60:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%R", z[i]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c: In function 'ec_format': ../../nest/a-set.c:90:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%s, %u, %u)", kind, key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:97:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%s, %R, %u)", kind, key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:104:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%s, %u, %u)", kind, key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:110:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(generic, 0x%x, 0x%x)", key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c: In function 'ec_set_format': ../../nest/a-set.c:129:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-set.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-set.c: In function 'lc_format': ../../nest/a-set.c:147:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%u, %u, %u)", lc.asn, lc.ldp1, lc.ldp2); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c: In function 'lc_set_format': ../../nest/a-set.c:164:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-set.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-set.c:170:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "(%u, %u, %u)", d[i], d[i+1], d[i+2]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o proto.o -c ../../nest/proto.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/proto.c: In function 'protos_commit': ../../nest/proto.c:531:32: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign] sym = cf_find_symbol(new, oc->name); ~~^~~~~~ In file included from ../../nest/protocol.h:16, from ../../nest/proto.c:12: ../conf/conf.h:159:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_find_symbol(struct config *cfg, byte *c); ^~~~~~~~~~~~~~ In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/proto.c:11: ../../nest/proto.c:600:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(p, n, initial_proto_list) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/proto.c: In function 'proto_shutdown_loop': ../../nest/proto.c:1078:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(p, p_next, active_proto_list) ^~~~~~ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/proto.c: In function 'proto_cmd_show': ../../nest/proto.c:1553:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tbuf, &config->tf_proto, p->last_state_change); ^~~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/proto.c:11: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/proto.c: In function 'proto_apply_cmd_patt': ../../nest/proto.c:1713:29: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patt || patmatch(patt, p->name)) ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/proto.c:11: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../nest/proto.c:1713:36: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patt || patmatch(patt, p->name)) ~^~~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/proto.c:11: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' CC -o rt-table.o -c ../../nest/rt-table.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/rt-table.c: In function 'rte_better': ../../nest/rt-table.c:194:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (better = new->attrs->src->proto->rte_better) ^~~~~~ ../../nest/rt-table.c: In function 'rte_mergable': ../../nest/rt-table.c:213:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (mergable = pri->attrs->src->proto->rte_mergable) ^~~~~~~~ ../../nest/rt-table.c: In function 'rt_notify_accepted': ../../nest/rt-table.c:513:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (new_best = export_filter(ah, r, &new_free, &tmpa, 0)) ^~~~~~~~ ../../nest/rt-table.c:576:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (old_best = export_filter(ah, old_changed, &old_free, NULL, 1)) ^~~~~~~~ ../../nest/rt-table.c:594:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (old_best = export_filter(ah, r, &old_free, NULL, 1)) ^~~~~~~~ ../../nest/rt-table.c:598:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (old_best = export_filter(ah, old_changed, &old_free, NULL, 1)) ^~~~~~~~ ../../nest/rt-table.c: In function 'rte_announce': ../../nest/rt-table.c:803:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (a->proto->accept_ra_types == type) ^ ../../nest/rt-table.c: In function 'rte_recalculate': ../../nest/rt-table.c:892:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (old = *k) ^~~ ../../nest/rt-table.c: In function 'rt_preconfig': ../../nest/rt-table.c:1762:36: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] struct symbol *s = cf_get_symbol("master"); ^~~~~~~~ In file included from ../../nest/protocol.h:16, from ../../nest/rt-table.c:35: ../conf/conf.h:161:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_get_symbol(byte *c); ^~~~~~~~~~~~~ ../../nest/rt-table.c: In function 'rt_next_hop_update_net': ../../nest/rt-table.c:1827:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (k = &n->routes; e = *k; k = &e->next) ^ ../../nest/rt-table.c:1855:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (k = &n->routes; e = *k; k = &e->next) ^ ../../nest/rt-table.c: In function 'rt_commit': ../../nest/rt-table.c:2003:50: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign] struct symbol *sym = cf_find_symbol(new, o->name); ~^~~~~~ In file included from ../../nest/protocol.h:16, from ../../nest/rt-table.c:35: ../conf/conf.h:159:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_find_symbol(struct config *cfg, byte *c); ^~~~~~~~~~~~~~ In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/rt-table.c:33: ../../nest/rt-table.c: In function 'rt_update_hostcache': ../../nest/rt-table.c:2418:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, x, hc->hostentries) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/rt-table.c: In function 'rt_format_via': ../../nest/rt-table.c:2474:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_ROUTER: bsprintf(via, "via %I on %s", a->gw, a->iface->name); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2475:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_DEVICE: bsprintf(via, "dev %s", a->iface->name); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2476:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_BLACKHOLE: bsprintf(via, "blackhole"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2477:36: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_UNREACHABLE: bsprintf(via, "unreachable"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2478:33: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_PROHIBIT: bsprintf(via, "prohibited"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2479:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_MULTIPATH: bsprintf(via, "multipath"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2480:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] default: bsprintf(via, "???"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c: In function 'rt_show_rte': ../../nest/rt-table.c:2496:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tm, &config->tf_route, e->lastmod); ^~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/rt-table.c:33: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/rt-table.c:2498:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(from, " from %I", a->from); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2515:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(info, " (%d)", e->pref); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c: In function 'rt_show_net': ../../nest/rt-table.c:2534:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(ia, "%I/%d", n->n.prefix, n->n.pxlen); ^~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' LD -r -o all.o rt-table.o rt-fib.o rt-attr.o rt-roa.o proto.o iface.o rt-dev.o password.o cli.o locks.o cmds.o neighbor.o a-path.o a-set.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' CC -o f-util.o -c ../../filter/f-util.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' CC -o tree.o -c ../../filter/tree.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' CC -o trie.o -c ../../filter/trie.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' CC -o filter.o -c ../../filter/filter.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../filter/filter.c: In function 'val_compare': ../../filter/filter.c:166:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (rc = ipa_compare(v1.val.px.ip, v2.val.px.ip)) ^~ ../../filter/filter.c: In function 'val_in_range': ../../filter/filter.c:486:27: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] return patmatch(v2.val.s, v1.val.s); ~~~~~~^~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../filter/filter.c:36: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../filter/filter.c:486:37: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] return patmatch(v2.val.s, v1.val.s); ~~~~~~^~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../filter/filter.c:36: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../filter/filter.c: In function 'val_format': ../../filter/filter.c:537:24: warning: pointer targets in passing argument 1 of 'ec_format' differ in signedness [-Wpointer-sign] case T_EC: ec_format(buf2, v.val.ec); buffer_print(buf, "%s", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:128:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int ec_format(byte *buf, u64 ec); ^~~~~~~~~ ../../filter/filter.c:538:24: warning: pointer targets in passing argument 1 of 'lc_format' differ in signedness [-Wpointer-sign] case T_LC: lc_format(buf2, v.val.lc); buffer_print(buf, "%s", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:130:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int lc_format(byte *buf, lcomm lc); ^~~~~~~~~ ../../filter/filter.c:542:41: warning: pointer targets in passing argument 2 of 'as_path_format' differ in signedness [-Wpointer-sign] case T_PATH: as_path_format(v.val.ad, buf2, 1000); buffer_print(buf, "(path %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:33:6: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' void as_path_format(struct adata *path, byte *buf, uint size); ^~~~~~~~~~~~~~ ../../filter/filter.c:543:49: warning: pointer targets in passing argument 4 of 'int_set_format' differ in signedness [-Wpointer-sign] case T_CLIST: int_set_format(v.val.ad, 1, -1, buf2, 1000); buffer_print(buf, "(clist %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:127:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int int_set_format(struct adata *set, int way, int from, byte *buf, uint size); ^~~~~~~~~~~~~~ ../../filter/filter.c:544:46: warning: pointer targets in passing argument 3 of 'ec_set_format' differ in signedness [-Wpointer-sign] case T_ECLIST: ec_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(eclist %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:129:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int ec_set_format(struct adata *set, int from, byte *buf, uint size); ^~~~~~~~~~~~~ ../../filter/filter.c:545:46: warning: pointer targets in passing argument 3 of 'lc_set_format' differ in signedness [-Wpointer-sign] case T_LCLIST: lc_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(lclist %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:131:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int lc_set_format(struct adata *set, int from, byte *buf, uint size); ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' LD -r -o all.o f-util.o filter.o tree.o trie.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' CC -o packets.o -c ../../../proto/bfd/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bfd/packets.c: In function 'bfd_fill_authentication': ../../../proto/bfd/packets.c:172:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth->data, pass->password, hash_len); ~~~~^~~~~~ In file included from /usr/include/features.h:428, from /usr/include/pthread.h:21, from ../../../proto/bfd/bfd.h:10, from ../../../proto/bfd/packets.c:7: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/bfd/packets.c: In function 'bfd_check_authentication': ../../../proto/bfd/packets.c:265:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth->data, pass->password, hash_len); ~~~~^~~~~~ In file included from /usr/include/features.h:428, from /usr/include/pthread.h:21, from ../../../proto/bfd/bfd.h:10, from ../../../proto/bfd/packets.c:7: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' CC -o io.o -c ../../../proto/bfd/io.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bfd/io.c: In function 'timers_fire': ../../../proto/bfd/io.c:417:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (t = timers_first(loop)) ^ ../../../proto/bfd/io.c: In function 'birdloop_main': ../../../proto/bfd/io.c:727:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] else if (t = timers_first(loop)) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' CC -o bfd.o -c ../../../proto/bfd/bfd.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../conf/conf.h:14, from ../../../nest/protocol.h:16, from ../../../proto/bfd/bfd.h:15, from ../../../proto/bfd/bfd.c:104: ../../../proto/bfd/bfd.c: In function 'bfd_remove_session': ../../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../../proto/bfd/bfd.c:496:3: note: in expansion of macro 'HASH_REMOVE' HASH_REMOVE(p->session_hash_id, HASH_ID, s); ^~~~~~~~~~~ ../../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../../proto/bfd/bfd.c:497:3: note: in expansion of macro 'HASH_REMOVE' HASH_REMOVE(p->session_hash_ip, HASH_IP, s); ^~~~~~~~~~~ In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/bfd/bfd.h:12, from ../../../proto/bfd/bfd.c:104: ../../../proto/bfd/bfd.c: In function 'bfd_take_requests': ../../../proto/bfd/bfd.c:670:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nn, bfd_wait_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/bfd/bfd.c: In function 'bfd_notify_hook': ../../../proto/bfd/bfd.c:891:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nn, s->request_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/bfd/bfd.c: In function 'bfd_show_sessions': ../../../proto/bfd/bfd.c:1102:24: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tbuf, &config->tf_proto, s->last_state_change); ^~~~ In file included from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/bfd/bfd.h:12, from ../../../proto/bfd/bfd.c:104: ../../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' LD -r -o all.o bfd.o packets.o io.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' CC -o bgp.o -c ../../../proto/bgp/bgp.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bgp/bgp.c: In function 'bgp_get_status': ../../../proto/bgp/bgp.c:1606:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%s%s", err1, err2); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/bgp.c:68: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/bgp.c:1608:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%-14s%s%s", bgp_state_dsc(p), err1, err2); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/bgp.c:68: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' CC -o packets.o -c ../../../proto/bgp/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bgp/packets.c:1463:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 0, "Invalid message header" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1463:11: note: (near initialization for 'bgp_msg_table[0].msg') ../../../proto/bgp/packets.c:1464:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 1, "Connection not synchronized" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1464:11: note: (near initialization for 'bgp_msg_table[1].msg') ../../../proto/bgp/packets.c:1465:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 2, "Bad message length" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1465:11: note: (near initialization for 'bgp_msg_table[2].msg') ../../../proto/bgp/packets.c:1466:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 3, "Bad message type" }, ^~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1466:11: note: (near initialization for 'bgp_msg_table[3].msg') ../../../proto/bgp/packets.c:1467:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 0, "Invalid OPEN message" }, ^~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1467:11: note: (near initialization for 'bgp_msg_table[4].msg') ../../../proto/bgp/packets.c:1468:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 1, "Unsupported version number" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1468:11: note: (near initialization for 'bgp_msg_table[5].msg') ../../../proto/bgp/packets.c:1469:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 2, "Bad peer AS" }, ^~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1469:11: note: (near initialization for 'bgp_msg_table[6].msg') ../../../proto/bgp/packets.c:1470:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 3, "Bad BGP identifier" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1470:11: note: (near initialization for 'bgp_msg_table[7].msg') ../../../proto/bgp/packets.c:1471:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 4, "Unsupported optional parameter" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1471:11: note: (near initialization for 'bgp_msg_table[8].msg') ../../../proto/bgp/packets.c:1472:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 5, "Authentication failure" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1472:11: note: (near initialization for 'bgp_msg_table[9].msg') ../../../proto/bgp/packets.c:1473:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 6, "Unacceptable hold time" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1473:11: note: (near initialization for 'bgp_msg_table[10].msg') ../../../proto/bgp/packets.c:1474:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 7, "Required capability missing" }, /* [RFC5492] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1474:11: note: (near initialization for 'bgp_msg_table[11].msg') ../../../proto/bgp/packets.c:1475:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 8, "No supported AFI/SAFI" }, /* This error msg is nonstandard */ ^~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1475:11: note: (near initialization for 'bgp_msg_table[12].msg') ../../../proto/bgp/packets.c:1476:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 0, "Invalid UPDATE message" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1476:11: note: (near initialization for 'bgp_msg_table[13].msg') ../../../proto/bgp/packets.c:1477:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 1, "Malformed attribute list" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1477:11: note: (near initialization for 'bgp_msg_table[14].msg') ../../../proto/bgp/packets.c:1478:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 2, "Unrecognized well-known attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1478:11: note: (near initialization for 'bgp_msg_table[15].msg') ../../../proto/bgp/packets.c:1479:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 3, "Missing mandatory attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1479:11: note: (near initialization for 'bgp_msg_table[16].msg') ../../../proto/bgp/packets.c:1480:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 4, "Invalid attribute flags" }, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1480:11: note: (near initialization for 'bgp_msg_table[17].msg') ../../../proto/bgp/packets.c:1481:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 5, "Invalid attribute length" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1481:11: note: (near initialization for 'bgp_msg_table[18].msg') ../../../proto/bgp/packets.c:1482:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 6, "Invalid ORIGIN attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1482:11: note: (near initialization for 'bgp_msg_table[19].msg') ../../../proto/bgp/packets.c:1483:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 7, "AS routing loop" }, /* Deprecated */ ^~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1483:11: note: (near initialization for 'bgp_msg_table[20].msg') ../../../proto/bgp/packets.c:1484:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 8, "Invalid NEXT_HOP attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1484:11: note: (near initialization for 'bgp_msg_table[21].msg') ../../../proto/bgp/packets.c:1485:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 9, "Optional attribute error" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1485:11: note: (near initialization for 'bgp_msg_table[22].msg') ../../../proto/bgp/packets.c:1486:12: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 10, "Invalid network field" }, ^~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1486:12: note: (near initialization for 'bgp_msg_table[23].msg') ../../../proto/bgp/packets.c:1487:12: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 11, "Malformed AS_PATH" }, ^~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1487:12: note: (near initialization for 'bgp_msg_table[24].msg') ../../../proto/bgp/packets.c:1488:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 4, 0, "Hold timer expired" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1488:11: note: (near initialization for 'bgp_msg_table[25].msg') ../../../proto/bgp/packets.c:1489:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 0, "Finite state machine error" }, /* Subcodes are according to [RFC6608] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1489:11: note: (near initialization for 'bgp_msg_table[26].msg') ../../../proto/bgp/packets.c:1490:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 1, "Unexpected message in OpenSent state" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1490:11: note: (near initialization for 'bgp_msg_table[27].msg') ../../../proto/bgp/packets.c:1491:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 2, "Unexpected message in OpenConfirm state" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1491:11: note: (near initialization for 'bgp_msg_table[28].msg') ../../../proto/bgp/packets.c:1492:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 3, "Unexpected message in Established state" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1492:11: note: (near initialization for 'bgp_msg_table[29].msg') ../../../proto/bgp/packets.c:1493:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 0, "Cease" }, /* Subcodes are according to [RFC4486] */ ^~~~~~~ ../../../proto/bgp/packets.c:1493:11: note: (near initialization for 'bgp_msg_table[30].msg') ../../../proto/bgp/packets.c:1494:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 1, "Maximum number of prefixes reached" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1494:11: note: (near initialization for 'bgp_msg_table[31].msg') ../../../proto/bgp/packets.c:1495:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 2, "Administrative shutdown" }, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1495:11: note: (near initialization for 'bgp_msg_table[32].msg') ../../../proto/bgp/packets.c:1496:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 3, "Peer de-configured" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1496:11: note: (near initialization for 'bgp_msg_table[33].msg') ../../../proto/bgp/packets.c:1497:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 4, "Administrative reset" }, ^~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1497:11: note: (near initialization for 'bgp_msg_table[34].msg') ../../../proto/bgp/packets.c:1498:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 5, "Connection rejected" }, ^~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1498:11: note: (near initialization for 'bgp_msg_table[35].msg') ../../../proto/bgp/packets.c:1499:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 6, "Other configuration change" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1499:11: note: (near initialization for 'bgp_msg_table[36].msg') ../../../proto/bgp/packets.c:1500:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 7, "Connection collision resolution" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1500:11: note: (near initialization for 'bgp_msg_table[37].msg') ../../../proto/bgp/packets.c:1501:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 8, "Out of Resources" }, ^~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1501:11: note: (near initialization for 'bgp_msg_table[38].msg') ../../../proto/bgp/packets.c:1502:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 7, 0, "Invalid ROUTE-REFRESH message" }, /* [RFC7313] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1502:11: note: (near initialization for 'bgp_msg_table[39].msg') ../../../proto/bgp/packets.c:1503:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 7, 1, "Invalid ROUTE-REFRESH message length" } /* [RFC7313] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1503:11: note: (near initialization for 'bgp_msg_table[40].msg') ../../../proto/bgp/packets.c: In function 'bgp_error_dsc': ../../../proto/bgp/packets.c:1522:25: warning: pointer targets in returning 'byte *' {aka 'unsigned char *'} from a function with return type 'const char *' differ in signedness [-Wpointer-sign] return bgp_msg_table[i].msg; ~~~~~~~~~~~~~~~~^~~~ ../../../proto/bgp/packets.c: In function 'bgp_handle_message': ../../../proto/bgp/packets.c:1550:28: warning: pointer targets in passing argument 2 of 'proto_set_message' differ in signedness [-Wpointer-sign] proto_set_message(&p->p, msg, msg_len); ^~~ In file included from ../../../proto/bgp/packets.c:13: ../../../nest/protocol.h:257:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void proto_set_message(struct proto *p, char *msg, int len); ^~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1551:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] *bp += bsprintf(*bp, ": \"%s\"", p->p.message); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/packets.c:11: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/packets.c: In function 'bgp_log_error': ../../../proto/bgp/packets.c:1574:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] t += bsprintf(t, ": %u", (len == 2) ? get_u16(data) : get_u32(data)); ^ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/packets.c:11: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/packets.c:1588:16: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] t += bsprintf(t, "%02x", data[i]); ^ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/packets.c:11: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/packets.c:1593:21: warning: pointer targets in initialization of 'const byte *' {aka 'const unsigned char *'} from 'const char *' differ in signedness [-Wpointer-sign] const byte *dsc = bgp_error_dsc(code, subcode); ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' CC -o attrs.o -c ../../../proto/bgp/attrs.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bgp/attrs.c: In function 'bgp_format_origin': ../../../proto/bgp/attrs.c:93:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, bgp_origin_names[a->u.data]); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'validate_as_path': ../../../proto/bgp/attrs.c:183:57: warning: pointer targets in passing argument 5 of 'validate_path' differ in signedness [-Wpointer-sign] return validate_path(p, 1, p->as4_session ? 4 : 2, a, len); ^~~ ../../../proto/bgp/attrs.c:116:1: note: expected 'uint *' {aka 'unsigned int *'} but argument is of type 'int *' validate_path(struct bgp_proto *p, int as_path, int bs, byte *idata, uint *ilength) ^~~~~~~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_format_next_hop': ../../../proto/bgp/attrs.c:217:16: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%I %I", ipp[0], ipp[1]); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:222:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%I", ipp[0]); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_format_aggregator': ../../../proto/bgp/attrs.c:243:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%d.%d.%d.%d AS%u", data[0], data[1], data[2], data[3], as); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_rehash_buckets': ../../../proto/bgp/attrs.c:730:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (b = old[i]) ^ In file included from ../../conf/conf.h:14, from ../../../nest/protocol.h:16, from ../../../proto/bgp/attrs.c:15: ../../../proto/bgp/attrs.c: In function 'bgp_free_prefix': ../../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../../lib/hash.h:159:24: note: in expansion of macro 'HASH_REMOVE' HASH_TYPE(v) *_n = HASH_REMOVE(v, id, node); \ ^~~~~~~~~~~ ../../../proto/bgp/attrs.c:971:3: note: in expansion of macro 'HASH_REMOVE2' HASH_REMOVE2(p->prefix_hash, PXH, p->p.pool, bp); ^~~~~~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_decode_attrs': ../../../proto/bgp/attrs.c:1855:37: warning: pointer targets in passing argument 3 of 'validate_as_path' differ in signedness [-Wpointer-sign] if (validate_as_path(bgp, z, &l) < 0) ^~ ../../../proto/bgp/attrs.c:181:1: note: expected 'int *' but argument is of type 'uint *' {aka 'unsigned int *'} validate_as_path(struct bgp_proto *p, byte *a, int *len) ^~~~~~~~~~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_get_attr': ../../../proto/bgp/attrs.c:1982:22: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] len = bsprintf(buf, "%s", d->name); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:1993:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%02x%s", i, (a->flags & BAF_TRANSITIVE) ? " [t]" : ""); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_get_route_info': ../../../proto/bgp/attrs.c:2032:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " (%d", e->pref); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2035:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "-"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2038:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "s"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2043:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/-"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2045:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/?"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2047:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/%d", e->attrs->igp_metric); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2049:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, ") ["); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2052:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "AS%u", origas); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2054:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%c", "ie?"[o->u.data]); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2055:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "]"); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../../proto/bgp/attrs.c:11: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' LD -r -o all.o bgp.o attrs.o packets.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' CC -o mrt.o -c ../../../proto/mrt/mrt.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/mrt/mrt.c: In function 'bstrsub': ../../../proto/mrt/mrt.c:195:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (last = src; next = strstr(last, key); last = next + klen) ^~~~ ../../../proto/mrt/mrt.c: In function 'mrt_next_table_': ../../../proto/mrt/mrt.c:230:18: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (patmatch(pattern, tab->name)) ^~~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/mrt/mrt.h:13, from ../../../proto/mrt/mrt.c:46: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'const char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/mrt/mrt.c:230:30: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (patmatch(pattern, tab->name)) ~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/mrt/mrt.h:13, from ../../../proto/mrt/mrt.c:46: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/mrt/mrt.c: In function 'mrt_rib_table_dump': ../../../proto/mrt/mrt.c:480:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rt0 = n->routes; rt = rt0; rt0 = rt0->next) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' LD -r -o all.o mrt.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o hello.o -c ../../../proto/ospf/hello.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o lsreq.o -c ../../../proto/ospf/lsreq.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o dbdes.o -c ../../../proto/ospf/dbdes.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o neighbor.o -c ../../../proto/ospf/neighbor.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o packet.o -c ../../../proto/ospf/packet.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/ospf/packet.c: In function 'ospf_pkt_finalize': ../../../proto/ospf/packet.c:58:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth->password, pass->password, sizeof(auth->password)); ~~~~^~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/packet.c:11: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'u8 *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/ospf/packet.c:105:15: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth_tail, pass->password, auth_len); ^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/packet.c:11: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/ospf/packet.c:109:29: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign] mac_fill(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/ospf/packet.c:14: ../../lib/mac.h:117:6: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac); ^~~~~~~~ ../../../proto/ospf/packet.c: In function 'ospf_pkt_checkauth': ../../../proto/ospf/packet.c:145:36: warning: pointer targets in passing argument 2 of 'password_verify' differ in signedness [-Wpointer-sign] if (!password_verify(pass, auth->password, sizeof(auth->password))) ~~~~^~~~~~~~~~ In file included from ../../../proto/ospf/packet.c:12: ../../../nest/password.h:30:19: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} static inline int password_verify(struct password_item *p1, char *p2, uint size) ^~~~~~~~~~~~~~~ ../../../proto/ospf/packet.c:180:15: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth_tail, pass->password, auth_len); ^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/packet.c:11: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/ospf/packet.c:184:36: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign] if (!mac_verify(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/ospf/packet.c:14: ../../lib/mac.h:118:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac); ^~~~~~~~~~ ../../../proto/ospf/packet.c: In function 'ospf_rx_hook': ../../../proto/ospf/packet.c:268:55: warning: pointer targets in passing argument 2 of 'sk_rx_buffer' differ in signedness [-Wpointer-sign] struct ospf_packet *pkt = (void *) sk_rx_buffer(sk, &len); ^~~~ In file included from ../../../proto/ospf/ospf.h:20, from ../../../proto/ospf/packet.c:11: ../../lib/socket.h:96:8: note: expected 'int *' but argument is of type 'uint *' {aka 'unsigned int *'} byte * sk_rx_buffer(sock *s, int *len); /* Temporary */ ^~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o lsupd.o -c ../../../proto/ospf/lsupd.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../../proto/ospf/ospf.h:19, from ../../../proto/ospf/lsupd.c:11: ../../../proto/ospf/lsupd.c: In function 'ospf_rxmt_lsupd': ../../../proto/ospf/lsupd.c:439:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_SLIST_DELSAFE(ret, nxt, n->lsrtl) ^~~ ../../lib/slists.h:76:25: note: in definition of macro 'WALK_SLIST_DELSAFE' for(n=SHEAD(list); nxt=SNODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o lsack.o -c ../../../proto/ospf/lsack.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o lsalib.o -c ../../../proto/ospf/lsalib.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o ospf.o -c ../../../proto/ospf/ospf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/ospf/ospf.c: In function 'ospf_get_status': ../../../proto/ospf/ospf.c:536:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "Alone"); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../../proto/ospf/ospf.c:99: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../../proto/ospf/ospf.c:538:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "Running"); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../../proto/ospf/ospf.c:99: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../../proto/ospf/ospf.c: In function 'ospf_get_route_info': ../../../proto/ospf/ospf.c:563:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " %s", type); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:564:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " (%d/%d", rte->pref, rte->u.ospf.metric1); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:566:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/%d", rte->u.ospf.metric2); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:567:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, ")"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:570:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " [%x]", rte->u.ospf.tag); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:573:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " [%R]", rte->u.ospf.router_id); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c: In function 'ospf_get_attr': ../../../proto/ospf/ospf.c:582:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric1"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:585:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric2"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:588:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "tag: 0x%08x", a->u.data); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:591:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "router_id"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../../proto/ospf/ospf.c: In function 'ospf_reconfigure': ../../../proto/ospf/ospf.c:700:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/ospf.c:707:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(oa, oax, p->area_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/ospf.c: In function 'ospf_sh_neigh': ../../../proto/ospf/ospf.c:735:35: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/ospf/ospf.c:735:43: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ~~~^~~~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/ospf/ospf.c: In function 'ospf_sh_iface': ../../../proto/ospf/ospf.c:844:35: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/ospf/ospf.c:844:43: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ~~~^~~~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o topology.o -c ../../../proto/ospf/topology.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../../proto/ospf/ospf.h:19, from ../../../proto/ospf/topology.c:15: ../../../proto/ospf/topology.c: In function 'ospf_update_lsadb': ../../../proto/ospf/topology.c:483:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_SLIST_DELSAFE(en, nxt, p->lsal) ^~~ ../../lib/slists.h:76:25: note: in definition of macro 'WALK_SLIST_DELSAFE' for(n=SHEAD(list); nxt=SNODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/topology.c: In function 'prepare_prefix_net_lsa_body': ../../../proto/ospf/topology.c:1588:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (en = ifa->link_lsa) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o iface.o -c ../../../proto/ospf/iface.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/iface.c:11: ../../../proto/ospf/iface.c: In function 'ospf_iface_down': ../../../proto/ospf/iface.c:260:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nx, ifa->neigh_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_iface_reconfigure': ../../../proto/ospf/iface.c:883:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(nb, nbx, ifa->nbma_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_ifa_notify2': ../../../proto/ospf/iface.c:1112:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_ifa_notify3': ../../../proto/ospf/iface.c:1144:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_if_notify': ../../../proto/ospf/iface.c:1316:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' CC -o rt.o -c ../../../proto/ospf/rt.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' LD -r -o all.o ospf.o topology.o packet.o hello.o neighbor.o iface.o dbdes.o lsreq.o lsupd.o lsack.o lsalib.o rt.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' CC -o pipe.o -c ../../../proto/pipe/pipe.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/pipe/pipe.c: In function 'pipe_get_status': ../../../proto/pipe/pipe.c:284:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%c> %s", (p->mode == PIPE_OPAQUE) ? '-' : '=', p->peer_table->name); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/pipe/pipe.c:35: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' LD -r -o all.o pipe.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' CC -o packets.o -c ../../../proto/radv/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/radv/packets.c: In function 'radv_prepare_ra': ../../../proto/radv/packets.c:298:15: warning: pointer targets in initialization of 'char *' from 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] char *buf = ifa->sk->tbuf; ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' CC -o radv.o -c ../../../proto/radv/radv.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/radv/radv.h:11, from ../../../proto/radv/radv.c:10: ../../../proto/radv/radv.c: In function 'radv_prepare_prefixes': ../../../proto/radv/radv.c:168:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(pfx, next, ifa->prefixes) ^~~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/radv/radv.c: In function 'radv_prune_prefixes': ../../../proto/radv/radv.c:190:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(px, pxn, ifa->prefixes) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/radv/radv.c: In function 'radv_get_status': ../../../proto/radv/radv.c:698:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "Suppressed"); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../../proto/radv/radv.c:9: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../../proto/radv/radv.c: In function 'radv_get_attr': ../../../proto/radv/radv.c:724:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "preference: %s", radv_pref_str(a->u.data)); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/radv/radv.h:11, from ../../../proto/radv/radv.c:10: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/radv/radv.c:727:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "lifetime"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/radv/radv.h:11, from ../../../proto/radv/radv.c:10: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' LD -r -o all.o radv.o packets.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' CC -o packets.o -c ../../../proto/rip/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/rip/packets.c: In function 'rip_fill_authentication': ../../../proto/rip/packets.c:252:19: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(tail->auth_data, pass->password, auth_len); ~~~~^~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/packets.c:12: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/rip/packets.c:256:29: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign] mac_fill(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/rip/packets.c:13: ../../lib/mac.h:117:6: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac); ^~~~~~~~ ../../../proto/rip/packets.c: In function 'rip_check_authentication': ../../../proto/rip/packets.c:341:19: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(tail->auth_data, pass->password, auth_len); ~~~~^~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/packets.c:12: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/rip/packets.c:345:36: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign] if (!mac_verify(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/rip/packets.c:13: ../../lib/mac.h:118:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac); ^~~~~~~~~~ In file included from /usr/include/string.h:508, from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/packets.c:12: In function 'strncpy', inlined from 'rip_fill_authentication.isra.10' at ../../../proto/rip/packets.c:213:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' writing 16 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' CC -o rip.o -c ../../../proto/rip/rip.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/rip/rip.c: In function 'rip_update_rte': ../../../proto/rip/rip.c:252:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rp = &en->routes; rt = *rp; rp = &rt->next) ^~ ../../../proto/rip/rip.c: In function 'rip_withdraw_rte': ../../../proto/rip/rip.c:300:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rp = &en->routes; rt = *rp; rp = &rt->next) ^~ ../../../proto/rip/rip.c: In function 'rip_timer': ../../../proto/rip/rip.c:845:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rp = &en->routes; rt = *rp; /* rp = &rt->next */) ^~ In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../../proto/rip/rip.c:900:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nn, ifa->neigh_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/rip/rip.c: In function 'rip_get_route_info': ../../../proto/rip/rip.c:1153:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " (%d/%d)", rte->pref, rte->u.rip.metric); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c:1156:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, " [%04x]", rte->u.rip.tag); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c: In function 'rip_get_attr': ../../../proto/rip/rip.c:1165:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric: %d", a->u.data); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c:1169:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "tag: %04x", a->u.data); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c: In function 'rip_show_interfaces': ../../../proto/rip/rip.c:1197:26: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/rip/rip.c:1197:41: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ~~~~~~~~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/rip/rip.c: In function 'rip_show_neighbors': ../../../proto/rip/rip.c:1233:26: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/rip/rip.c:1233:41: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ~~~~~~~~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' LD -r -o all.o rip.o packets.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' CC -o static.o -c ../../../proto/static/static.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/static/static.c: In function 'static_if_notify': ../../../proto/static/static.c:426:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(r->if_name, i->name)) ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c:432:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(r->if_name, i->name)) ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c: In function 'static_same_dest': ../../../proto/static/static.c:480:23: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] return !strcmp(x->if_name, y->if_name); ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c:480:35: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] return !strcmp(x->if_name, y->if_name); ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c: In function 'static_reconfigure': ../../../proto/static/static.c:571:35: warning: pointer targets in passing argument 1 of 'if_find_by_name' differ in signedness [-Wpointer-sign] if ((ifa = if_find_by_name(r->if_name)) && (ifa->flags & IF_UP)) ~^~~~~~~~~ In file included from ../../../proto/static/static.c:40: ../../../nest/iface.h:105:15: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} struct iface *if_find_by_name(char *); ^~~~~~~~~~~~~~~ ../../../proto/static/static.c: In function 'static_show_rt': ../../../proto/static/static.c:656:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_ROUTER: bsprintf(via, "via %I%J", r->via, r->via_if); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:657:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_DEVICE: bsprintf(via, "dev %s", r->if_name); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:658:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_BLACKHOLE: bsprintf(via, "blackhole"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:659:36: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_UNREACHABLE: bsprintf(via, "unreachable"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:660:33: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_PROHIBIT: bsprintf(via, "prohibited"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:661:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_MULTIPATH: bsprintf(via, "multipath"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:662:35: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTDX_RECURSIVE: bsprintf(via, "recursive %I", r->via); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:663:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] default: bsprintf(via, "???"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' LD -r -o all.o static.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' CC -o packets.o -c ../../../proto/babel/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' CC -o babel.o -c ../../../proto/babel/babel.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../../proto/babel/babel.c: In function 'babel_expire_sources': ../../../proto/babel/babel.c:132:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nx, e->sources) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/babel/babel.c: In function 'babel_expire_routes': ../../../proto/babel/babel.c:244:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(r, rx, e->routes) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/babel/babel.c: In function 'babel_expire_neighbors': ../../../proto/babel/babel.c:362:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(nbr, nbx, ifa->neigh_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/babel/babel.c: In function 'babel_expire_seqno_requests': ../../../proto/babel/babel.c:929:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nx, p->seqno_cache) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/babel/babel.c: In function 'babel_get_route_info': ../../../proto/babel/babel.c:1725:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " (%d/%d) [%lR]", rte->pref, rte->u.babel.metric, rte->u.babel.router_id); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/babel/babel.c: In function 'babel_get_attr': ../../../proto/babel/babel.c:1734:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric: %d", a->u.data); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/babel/babel.c:1741:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "router_id: %lR", rid); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/babel/babel.c: In function 'babel_show_interfaces': ../../../proto/babel/babel.c:1770:26: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/babel/babel.c:1770:41: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ~~~~~~~~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/babel/babel.c: In function 'babel_show_neighbors': ../../../proto/babel/babel.c:1806:26: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/babel/babel.c:1806:41: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ~~~~~~~~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/babel/babel.h:14, from ../../../proto/babel/babel.c:38: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' LD -r -o all.o babel.o packets.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' CC -o util.o -c ../../client/util.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' CC -o birdcl.o -c ../../client/birdcl.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' CC -o birdc.o -c ../../client/birdc.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' CC -o commands.o -c ../../client/commands.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' CC -o client.o -c ../../client/client.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../client/client.c: In function 'server_read': ../../client/client.c:329:19: warning: pointer targets in passing argument 1 of 'server_got_reply' differ in signedness [-Wpointer-sign] server_got_reply(start); ^~~~~ ../../client/client.c:270:1: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} server_got_reply(char *x) ^~~~~~~~~~~~~~~~ ../../client/client.c:340:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(server_read_buf, "?"); ^~~~~~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../../client/client.c:23: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' LD -r -o all.o commands.o util.o client.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' LD -pthread -o birdcl client/birdcl.o client/all.o lib/birdlib.a make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' LD -pthread -o birdc client/birdc.o client/all.o lib/birdlib.a -lreadline -ltinfo make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' LD -pthread -o bird nest/all.o filter/all.o proto/bfd/all.o proto/bgp/all.o proto/mrt/all.o proto/ospf/all.o proto/pipe/all.o proto/radv/all.o proto/rip/all.o proto/static/all.o proto/babel/all.o conf/all.o lib/birdlib.a make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' + popd ~/RPM/BUILD/bird-1.6.8 + mkdir build-bird4 + pushd build-bird4 ~/RPM/BUILD/bird-1.6.8/build-bird4 ~/RPM/BUILD/bird-1.6.8 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FORTIFY_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FCFLAGS + '[' -n ' -march=i586 -mtune=generic' ']' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ../configure + sort -u + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -ri dirname -- '{}' + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ../configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-protocols=all configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking for library containing clock_gettime... none required checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking for i586-alt-linux-gcc... (cached) i586-alt-linux-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether i586-alt-linux-gcc accepts -g... (cached) yes checking for i586-alt-linux-gcc option to accept ISO C89... (cached) none needed checking whether POSIX threads are available... yes checking CFLAGS... -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FORTIFY_SOURCE=1 -pthread checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for a BSD-compatible install... /bin/install -c checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking for flex... flex checking for bison... bison checking for gm4... no checking for m4... m4 checking which OS configuration should we use... ../sysdep/cf/linux.h checking system-dependent directories... sysdep/linux sysdep/unix lib checking protocols... ok checking for linux/rtnetlink.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for alloca.h... yes checking for syslog.h... yes checking for struct sockaddr.sa_len... no checking whether byte ordering is bigendian... no checking for glob.h... yes checking for syslog lib flags... yes checking for curses.h... yes checking for library containing tgetent... -ltinfo checking for readline/readline.h... yes checking for readline/history.h... yes checking for library containing rl_callback_read_char... -lreadline checking for rl_crlf in -lreadline... yes checking for rl_ding in -lreadline... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Rules config.status: creating ./sysdep/autoconf.h config.status: executing merge commands Merging system-dependent modules (sysdep/linux sysdep/unix lib) configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext BIRD was configured with the following options: Source directory: .. Object directory: . Iproute2 directory: /etc/iproute2 System configuration: ../sysdep/cf/linux.h Debugging: no POSIX threads: yes Routing protocols: bfd bgp mrt ospf pipe rip static Client: yes + make -j8 make depend make: Circular birdcl <- birdcl dependency dropped. make: Circular birdc <- birdc dependency dropped. make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' echo >sysdep/paths.h "/* Generated by Makefile, don't edit manually! */" echo >>sysdep/paths.h "#define PATH_CONFIG_FILE \"/etc/bird.conf\"" echo >>sysdep/paths.h "#define PATH_CONTROL_SOCKET \"/var/run/bird.ctl\"" if test -n "/etc/iproute2" ; then echo >>sysdep/paths.h "#define PATH_IPROUTE_DIR \"/etc/iproute2\"" ; fi make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' mkdir -p nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/rip proto/static client doc touch .dir-stamp make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' mkdir -p nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/rip proto/static client doc touch .dir-stamp make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' set -e ; for a in lib conf ; do make -C $a depend ; done make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' i586-alt-linux-gcc -I../ -I../.. -MM bitops.c checksum.c event.c io.c ip.c krt.c lists.c log.c mac.c main.c md5.c mempool.c netlink.c patmatch.c printf.c random.c resource.c sha1.c sha256.c sha512.c slab.c slists.c tbf.c xmalloc.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' flex -s -B -8 -ocf-lex.c -Pcf_ cf-lex.l make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' m4 -P ../../conf/gen_commands.m4 ../../client/cmds.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/mrt/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y | sort >commands.h make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' m4 -P ../../conf/gen_keywords.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/mrt/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y >keywords.h make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' m4 -P ../../conf/gen_parser.m4 ../../conf/confbase.Y ../../sysdep/unix/config.Y ../../sysdep/unix/krt.Y ../../sysdep/linux/netlink.Y ../../nest/config.Y ../../filter/config.Y ../../proto/bfd/config.Y ../../proto/bgp/config.Y ../../proto/mrt/config.Y ../../proto/ospf/config.Y ../../proto/pipe/config.Y ../../proto/rip/config.Y ../../proto/static/config.Y >cf-parse.y make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' bison -bcf-parse -dv -pcf_ cf-parse.y make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' i586-alt-linux-gcc -I../ -I../.. -MM cf-parse.tab.c cf-lex.c conf.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' set -e ; for a in nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/rip proto/static client ; do make -C $a -f /usr/src/RPM/BUILD/bird-1.6.8/$a/Makefile depend ; done make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' i586-alt-linux-gcc -I../ -I../.. -MM ../../nest/rt-table.c ../../nest/rt-fib.c ../../nest/rt-attr.c ../../nest/rt-roa.c ../../nest/proto.c ../../nest/iface.c ../../nest/rt-dev.c ../../nest/password.c ../../nest/cli.c ../../nest/locks.c ../../nest/cmds.c ../../nest/neighbor.c ../../nest/a-path.c ../../nest/a-set.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' i586-alt-linux-gcc -I../ -I../.. -MM ../../filter/f-util.c ../../filter/filter.c ../../filter/tree.c ../../filter/trie.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/bfd/bfd.c ../../../proto/bfd/packets.c ../../../proto/bfd/io.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/bgp/bgp.c ../../../proto/bgp/attrs.c ../../../proto/bgp/packets.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/mrt/mrt.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/ospf/ospf.c ../../../proto/ospf/topology.c ../../../proto/ospf/packet.c ../../../proto/ospf/hello.c ../../../proto/ospf/neighbor.c ../../../proto/ospf/iface.c ../../../proto/ospf/dbdes.c ../../../proto/ospf/lsreq.c ../../../proto/ospf/lsupd.c ../../../proto/ospf/lsack.c ../../../proto/ospf/lsalib.c ../../../proto/ospf/rt.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/pipe/pipe.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/rip/rip.c ../../../proto/rip/packets.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' i586-alt-linux-gcc -I../../ -I../../.. -MM ../../../proto/static/static.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' make[2]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' i586-alt-linux-gcc -I../ -I../.. -MM ../../client/commands.c ../../client/util.c ../../client/client.c ../../client/birdc.c ../../client/birdcl.c >depend make[2]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' touch .dep-stamp make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' set -e ; for a in lib conf ; do make -C $a subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o bitops.o -c bitops.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o lists.o -c lists.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o checksum.o -c checksum.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o event.o -c event.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o mac.o -c mac.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o log.o -c log.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition log.c: In function 'log_commit': log.c:109:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf->end - 100, " ... "); ~~~~~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from log.c:18: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ log.c:123:27: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tbuf, &config->tf_log, now); ^~~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from log.c:25: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ log.c:126:13: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(buf->start, l->fh); ~~~^~~~~~~ In file included from log.c:18: /usr/include/stdio.h:626:12: note: expected 'const char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} extern int fputs (const char *__restrict __s, FILE *__restrict __stream); ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o ip.o -c ip.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ip.c: In function 'ip6_pton': ip.c:309:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (*a == '.' && (i == 6 || i < 6 && hfil >= 0)) ~~~~~~^~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o mempool.o -c mempool.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition mempool.c: In function 'lp_flush': mempool.c:194:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (c = m->first_large) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o patmatch.o -c patmatch.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o random.o -c random.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o md5.o -c md5.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o krt.o -c krt.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition krt.c: In function 'kif_choose_primary': krt.c:158:50: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (!it->pattern || patmatch(it->pattern, i->name)) ~^~~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from krt.c:54: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ krt.c:159:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (a = find_preferred_ifa(i, it->prefix, ipa_mkmask(it->pxlen))) ^ krt.c:163:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (a = kif_get_primary_ip(i)) ^ krt.c: In function 'krt_learn_scan': krt.c:376:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(mm=&n->routes; m = *mm; mm=&m->next) ^ krt.c: In function 'krt_learn_prune': krt.c:430:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (e = *ee) ^ krt.c: In function 'krt_learn_async': krt.c:491:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(gg=&n->routes; g = *gg; gg = &g->next) ^ krt.c:529:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(gg=&n->routes; g=*gg; gg=&g->next) ^ krt.c: In function 'krt_get_attr': krt.c:1250:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "source"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from krt.c:54: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ krt.c:1254:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from krt.c:54: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o resource.o -c resource.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition resource.c: In function 'pool_free': resource.c:79:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (rr = (resource *) r->n.next) ^~ resource.c: In function 'rlookup': resource.c:246:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (r = pool_lookup(&root_pool.r, a)) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o printf.o -c printf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o main.o -c main.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition main.c: In function 'add_num_const': main.c:104:36: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] struct symbol *s = cf_get_symbol(name); ^~~~ In file included from ../../nest/protocol.h:16, from main.c:32: ../conf/conf.h:161:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_get_symbol(byte *c); ^~~~~~~~~~~~~ main.c: In function 'unix_read_config': main.c:197:38: warning: pointer targets in passing argument 1 of 'config_alloc' differ in signedness [-Wpointer-sign] struct config *conf = config_alloc(name); ^~~~ In file included from ../../nest/protocol.h:16, from main.c:32: ../conf/conf.h:66:16: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' struct config *config_alloc(const byte *name); ^~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o sha256.o -c sha256.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o tbf.o -c tbf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o xmalloc.o -c xmalloc.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o sha512.o -c sha512.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o slists.o -c slists.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition slists.c: In function 's_put': slists.c:76:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (f = n->readers) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o io.o -c io.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition io.c: In function 'tm_shot': io.c:365:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (m = n->next) ^ io.c: In function 'sk_tcp_connected': io.c:1339:35: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if ((getsockname(s->fd, &sa.sa, &sa_len) < 0) || ^~~~~~~ In file included from io.c:21: /usr/include/sys/socket.h:116:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^~~~~~~~~~~ io.c: In function 'sk_passive_connected': io.c:1355:66: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] int fd = accept(s->fd, ((type == SK_TCP) ? &rem_sa.sa : NULL), &rem_sa_len); ^~~~~~~~~~~ In file included from io.c:21: /usr/include/sys/socket.h:232:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^~~~~~ io.c:1374:38: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if ((getsockname(fd, &loc_sa.sa, &loc_sa_len) < 0) || ^~~~~~~~~~~ In file included from io.c:21: /usr/include/sys/socket.h:116:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^~~~~~~~~~~ io.c: In function 'sk_open': io.c:1423:12: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] s->ttx = ""; /* Force s->ttx != s->tpos */ ^ io.c: In function 'sk_err': io.c:1912:54: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] if (getsockopt(s->fd, SOL_SOCKET, SO_ERROR, &se, &sse) < 0) ^~~~ In file included from io.c:21: /usr/include/sys/socket.h:208:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int getsockopt (int __fd, int __level, int __optname, ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o slab.o -c slab.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from slab.c:31: slab.c: In function 'slab_free': slab.c:321:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(h, g, s->empty_heads) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ slab.c:323:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(h, g, s->partial_heads) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ slab.c:325:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(h, g, s->full_heads) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o netlink.o -c netlink.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition netlink.c: In function 'kif_do_scan': netlink.c:839:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (h = nl_get_scan()) ^ netlink.c:866:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (h = nl_get_scan()) ^ netlink.c: In function 'nl_send_route': netlink.c:989:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_SCOPE)) ^~ netlink.c:994:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_PREFSRC)) ^~ netlink.c:997:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ea = ea_find(eattrs, EA_KRT_REALM)) ^~ netlink.c:1005:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (ea = ea_walk(&ews, EA_KRT_METRICS, KRT_METRICS_MAX)) ^~ netlink.c: In function 'krt_do_scan': netlink.c:1487:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (h = nl_get_scan()) ^ In file included from ../conf/conf.h:14, from ../../nest/protocol.h:16, from netlink.c:20: netlink.c: In function 'krt_sys_shutdown': ../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../lib/hash.h:159:24: note: in expansion of macro 'HASH_REMOVE' HASH_TYPE(v) *_n = HASH_REMOVE(v, id, node); \ ^~~~~~~~~~~ netlink.c:1673:3: note: in expansion of macro 'HASH_REMOVE2' HASH_REMOVE2(nl_table_map, RTH, krt_pool, p); ^~~~~~~~~~~~ netlink.c: In function 'krt_sys_get_attr': netlink.c:1711:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "prefsrc"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1715:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "realm"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1719:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "scope"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1723:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "lock:"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1728:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "features:"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ netlink.c:1736:16: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%s", krt_metrics_names[id]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from netlink.c:18: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' CC -o sha1.o -c sha1.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' rm -f birdlib.a ar rcs birdlib.a bitops.o checksum.o event.o io.o ip.o krt.o lists.o log.o mac.o main.o md5.o mempool.o netlink.o patmatch.o printf.o random.o resource.o sha1.o sha256.o sha512.o slab.o slists.o tbf.o xmalloc.o ranlib birdlib.a make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' CC -o conf.o -c conf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition conf.c: In function 'config_alloc': conf.c:95:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] uint nlen = strlen(name) + 1; ^~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from conf.c:48: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'const byte *' {aka 'const unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' CC -o cf-lex.o -c cf-lex.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from cf-lex.l:59: ../conf/keywords.h:71:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "define", DEFINE, NULL }, ^~~~~~~~ ../conf/keywords.h:71:3: note: (near initialization for 'keyword_list[0].name') ../conf/keywords.h:72:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "on", ON, NULL }, ^~~~ ../conf/keywords.h:72:3: note: (near initialization for 'keyword_list[1].name') ../conf/keywords.h:73:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "off", OFF, NULL }, ^~~~~ ../conf/keywords.h:73:3: note: (near initialization for 'keyword_list[2].name') ../conf/keywords.h:74:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "yes", YES, NULL }, ^~~~~ ../conf/keywords.h:74:3: note: (near initialization for 'keyword_list[3].name') ../conf/keywords.h:75:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "no", NO, NULL }, ^~~~ ../conf/keywords.h:75:3: note: (near initialization for 'keyword_list[4].name') ../conf/keywords.h:76:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "s", S, NULL }, ^~~ ../conf/keywords.h:76:3: note: (near initialization for 'keyword_list[5].name') ../conf/keywords.h:77:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ms", MS, NULL }, ^~~~ ../conf/keywords.h:77:3: note: (near initialization for 'keyword_list[6].name') ../conf/keywords.h:78:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "us", US, NULL }, ^~~~ ../conf/keywords.h:78:3: note: (near initialization for 'keyword_list[7].name') ../conf/keywords.h:79:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "port", PORT, NULL }, ^~~~~~ ../conf/keywords.h:79:3: note: (near initialization for 'keyword_list[8].name') ../conf/keywords.h:80:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "log", LOG, NULL }, ^~~~~ ../conf/keywords.h:80:3: note: (near initialization for 'keyword_list[9].name') ../conf/keywords.h:81:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "syslog", SYSLOG, NULL }, ^~~~~~~~ ../conf/keywords.h:81:3: note: (near initialization for 'keyword_list[10].name') ../conf/keywords.h:82:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "all", ALL, NULL }, ^~~~~ ../conf/keywords.h:82:3: note: (near initialization for 'keyword_list[11].name') ../conf/keywords.h:83:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "debug", DEBUG, NULL }, ^~~~~~~ ../conf/keywords.h:83:3: note: (near initialization for 'keyword_list[12].name') ../conf/keywords.h:84:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "trace", TRACE, NULL }, ^~~~~~~ ../conf/keywords.h:84:3: note: (near initialization for 'keyword_list[13].name') ../conf/keywords.h:85:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "info", INFO, NULL }, ^~~~~~ ../conf/keywords.h:85:3: note: (near initialization for 'keyword_list[14].name') ../conf/keywords.h:86:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "remote", REMOTE, NULL }, ^~~~~~~~ ../conf/keywords.h:86:3: note: (near initialization for 'keyword_list[15].name') ../conf/keywords.h:87:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "warning", WARNING, NULL }, ^~~~~~~~~ ../conf/keywords.h:87:3: note: (near initialization for 'keyword_list[16].name') ../conf/keywords.h:88:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "error", ERROR, NULL }, ^~~~~~~ ../conf/keywords.h:88:3: note: (near initialization for 'keyword_list[17].name') ../conf/keywords.h:89:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "auth", AUTH, NULL }, ^~~~~~ ../conf/keywords.h:89:3: note: (near initialization for 'keyword_list[18].name') ../conf/keywords.h:90:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "fatal", FATAL, NULL }, ^~~~~~~ ../conf/keywords.h:90:3: note: (near initialization for 'keyword_list[19].name') ../conf/keywords.h:91:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bug", BUG, NULL }, ^~~~~ ../conf/keywords.h:91:3: note: (near initialization for 'keyword_list[20].name') ../conf/keywords.h:92:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stderr", STDERR, NULL }, ^~~~~~~~ ../conf/keywords.h:92:3: note: (near initialization for 'keyword_list[21].name') ../conf/keywords.h:93:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "soft", SOFT, NULL }, ^~~~~~ ../conf/keywords.h:93:3: note: (near initialization for 'keyword_list[22].name') ../conf/keywords.h:94:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "timeformat", TIMEFORMAT, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:94:3: note: (near initialization for 'keyword_list[23].name') ../conf/keywords.h:95:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "iso", ISO, NULL }, ^~~~~ ../conf/keywords.h:95:3: note: (near initialization for 'keyword_list[24].name') ../conf/keywords.h:96:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "old", OLD, NULL }, ^~~~~ ../conf/keywords.h:96:3: note: (near initialization for 'keyword_list[25].name') ../conf/keywords.h:97:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "short", SHORT, NULL }, ^~~~~~~ ../conf/keywords.h:97:3: note: (near initialization for 'keyword_list[26].name') ../conf/keywords.h:98:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "long", LONG, NULL }, ^~~~~~ ../conf/keywords.h:98:3: note: (near initialization for 'keyword_list[27].name') ../conf/keywords.h:99:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "base", BASE, NULL }, ^~~~~~ ../conf/keywords.h:99:3: note: (near initialization for 'keyword_list[28].name') ../conf/keywords.h:100:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "name", NAME, NULL }, ^~~~~~ ../conf/keywords.h:100:3: note: (near initialization for 'keyword_list[29].name') ../conf/keywords.h:101:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "confirm", CONFIRM, NULL }, ^~~~~~~~~ ../conf/keywords.h:101:3: note: (near initialization for 'keyword_list[30].name') ../conf/keywords.h:102:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "undo", UNDO, NULL }, ^~~~~~ ../conf/keywords.h:102:3: note: (near initialization for 'keyword_list[31].name') ../conf/keywords.h:103:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "check", CHECK, NULL }, ^~~~~~~ ../conf/keywords.h:103:3: note: (near initialization for 'keyword_list[32].name') ../conf/keywords.h:104:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "timeout", TIMEOUT, NULL }, ^~~~~~~~~ ../conf/keywords.h:104:3: note: (near initialization for 'keyword_list[33].name') ../conf/keywords.h:105:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "latency", LATENCY, NULL }, ^~~~~~~~~ ../conf/keywords.h:105:3: note: (near initialization for 'keyword_list[34].name') ../conf/keywords.h:106:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "limit", LIMIT, NULL }, ^~~~~~~ ../conf/keywords.h:106:3: note: (near initialization for 'keyword_list[35].name') ../conf/keywords.h:107:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "watchdog", WATCHDOG, NULL }, ^~~~~~~~~~ ../conf/keywords.h:107:3: note: (near initialization for 'keyword_list[36].name') ../conf/keywords.h:108:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "configure", CONFIGURE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:108:3: note: (near initialization for 'keyword_list[37].name') ../conf/keywords.h:109:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "down", DOWN, NULL }, ^~~~~~ ../conf/keywords.h:109:3: note: (near initialization for 'keyword_list[38].name') ../conf/keywords.h:110:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "kernel", KERNEL, NULL }, ^~~~~~~~ ../conf/keywords.h:110:3: note: (near initialization for 'keyword_list[39].name') ../conf/keywords.h:111:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "persist", PERSIST, NULL }, ^~~~~~~~~ ../conf/keywords.h:111:3: note: (near initialization for 'keyword_list[40].name') ../conf/keywords.h:112:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "scan", SCAN, NULL }, ^~~~~~ ../conf/keywords.h:112:3: note: (near initialization for 'keyword_list[41].name') ../conf/keywords.h:113:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "time", TIME, NULL }, ^~~~~~ ../conf/keywords.h:113:3: note: (near initialization for 'keyword_list[42].name') ../conf/keywords.h:114:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "learn", LEARN, NULL }, ^~~~~~~ ../conf/keywords.h:114:3: note: (near initialization for 'keyword_list[43].name') ../conf/keywords.h:115:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "device", DEVICE, NULL }, ^~~~~~~~ ../conf/keywords.h:115:3: note: (near initialization for 'keyword_list[44].name') ../conf/keywords.h:116:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "routes", ROUTES, NULL }, ^~~~~~~~ ../conf/keywords.h:116:3: note: (near initialization for 'keyword_list[45].name') ../conf/keywords.h:117:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "graceful", GRACEFUL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:117:3: note: (near initialization for 'keyword_list[46].name') ../conf/keywords.h:118:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "restart", RESTART, NULL }, ^~~~~~~~~ ../conf/keywords.h:118:3: note: (near initialization for 'keyword_list[47].name') ../conf/keywords.h:119:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_source", KRT_SOURCE, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:119:3: note: (near initialization for 'keyword_list[48].name') ../conf/keywords.h:120:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_metric", KRT_METRIC, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:120:3: note: (near initialization for 'keyword_list[49].name') ../conf/keywords.h:121:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "merge", MERGE, NULL }, ^~~~~~~ ../conf/keywords.h:121:3: note: (near initialization for 'keyword_list[50].name') ../conf/keywords.h:122:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "paths", PATHS, NULL }, ^~~~~~~ ../conf/keywords.h:122:3: note: (near initialization for 'keyword_list[51].name') ../conf/keywords.h:123:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "table", TABLE, NULL }, ^~~~~~~ ../conf/keywords.h:123:3: note: (near initialization for 'keyword_list[52].name') ../conf/keywords.h:124:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "metric", METRIC, NULL }, ^~~~~~~~ ../conf/keywords.h:124:3: note: (near initialization for 'keyword_list[53].name') ../conf/keywords.h:125:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_prefsrc", KRT_PREFSRC, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:125:3: note: (near initialization for 'keyword_list[54].name') ../conf/keywords.h:126:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_realm", KRT_REALM, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:126:3: note: (near initialization for 'keyword_list[55].name') ../conf/keywords.h:127:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_scope", KRT_SCOPE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:127:3: note: (near initialization for 'keyword_list[56].name') ../conf/keywords.h:128:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_mtu", KRT_MTU, NULL }, ^~~~~~~~~ ../conf/keywords.h:128:3: note: (near initialization for 'keyword_list[57].name') ../conf/keywords.h:129:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_window", KRT_WINDOW, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:129:3: note: (near initialization for 'keyword_list[58].name') ../conf/keywords.h:130:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_rtt", KRT_RTT, NULL }, ^~~~~~~~~ ../conf/keywords.h:130:3: note: (near initialization for 'keyword_list[59].name') ../conf/keywords.h:131:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_rttvar", KRT_RTTVAR, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:131:3: note: (near initialization for 'keyword_list[60].name') ../conf/keywords.h:132:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_sstresh", KRT_SSTRESH, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:132:3: note: (near initialization for 'keyword_list[61].name') ../conf/keywords.h:133:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_cwnd", KRT_CWND, NULL }, ^~~~~~~~~~ ../conf/keywords.h:133:3: note: (near initialization for 'keyword_list[62].name') ../conf/keywords.h:134:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_advmss", KRT_ADVMSS, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:134:3: note: (near initialization for 'keyword_list[63].name') ../conf/keywords.h:135:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_reordering", KRT_REORDERING, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:135:3: note: (near initialization for 'keyword_list[64].name') ../conf/keywords.h:136:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_hoplimit", KRT_HOPLIMIT, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:136:3: note: (near initialization for 'keyword_list[65].name') ../conf/keywords.h:137:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_initcwnd", KRT_INITCWND, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:137:3: note: (near initialization for 'keyword_list[66].name') ../conf/keywords.h:138:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_rto_min", KRT_RTO_MIN, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:138:3: note: (near initialization for 'keyword_list[67].name') ../conf/keywords.h:139:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_initrwnd", KRT_INITRWND, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:139:3: note: (near initialization for 'keyword_list[68].name') ../conf/keywords.h:140:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_quickack", KRT_QUICKACK, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:140:3: note: (near initialization for 'keyword_list[69].name') ../conf/keywords.h:141:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_mtu", KRT_LOCK_MTU, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:141:3: note: (near initialization for 'keyword_list[70].name') ../conf/keywords.h:142:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_window", KRT_LOCK_WINDOW, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:142:3: note: (near initialization for 'keyword_list[71].name') ../conf/keywords.h:143:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_rtt", KRT_LOCK_RTT, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:143:3: note: (near initialization for 'keyword_list[72].name') ../conf/keywords.h:144:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_rttvar", KRT_LOCK_RTTVAR, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:144:3: note: (near initialization for 'keyword_list[73].name') ../conf/keywords.h:145:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_sstresh", KRT_LOCK_SSTRESH, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:145:3: note: (near initialization for 'keyword_list[74].name') ../conf/keywords.h:146:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_cwnd", KRT_LOCK_CWND, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:146:3: note: (near initialization for 'keyword_list[75].name') ../conf/keywords.h:147:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_advmss", KRT_LOCK_ADVMSS, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:147:3: note: (near initialization for 'keyword_list[76].name') ../conf/keywords.h:148:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_reordering", KRT_LOCK_REORDERING, NULL }, ^~~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:148:3: note: (near initialization for 'keyword_list[77].name') ../conf/keywords.h:149:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_hoplimit", KRT_LOCK_HOPLIMIT, NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:149:3: note: (near initialization for 'keyword_list[78].name') ../conf/keywords.h:150:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_lock_rto_min", KRT_LOCK_RTO_MIN, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:150:3: note: (near initialization for 'keyword_list[79].name') ../conf/keywords.h:151:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_feature_ecn", KRT_FEATURE_ECN, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:151:3: note: (near initialization for 'keyword_list[80].name') ../conf/keywords.h:152:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "krt_feature_allfrag", KRT_FEATURE_ALLFRAG, NULL }, ^~~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:152:3: note: (near initialization for 'keyword_list[81].name') ../conf/keywords.h:153:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "router", ROUTER, NULL }, ^~~~~~~~ ../conf/keywords.h:153:3: note: (near initialization for 'keyword_list[82].name') ../conf/keywords.h:154:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "id", ID, NULL }, ^~~~ ../conf/keywords.h:154:3: note: (near initialization for 'keyword_list[83].name') ../conf/keywords.h:155:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "protocol", PROTOCOL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:155:3: note: (near initialization for 'keyword_list[84].name') ../conf/keywords.h:156:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "template", TEMPLATE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:156:3: note: (near initialization for 'keyword_list[85].name') ../conf/keywords.h:157:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "preference", PREFERENCE, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:157:3: note: (near initialization for 'keyword_list[86].name') ../conf/keywords.h:158:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "disabled", DISABLED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:158:3: note: (near initialization for 'keyword_list[87].name') ../conf/keywords.h:159:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "direct", DIRECT, NULL }, ^~~~~~~~ ../conf/keywords.h:159:3: note: (near initialization for 'keyword_list[88].name') ../conf/keywords.h:160:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interface", INTERFACE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:160:3: note: (near initialization for 'keyword_list[89].name') ../conf/keywords.h:161:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "import", IMPORT, NULL }, ^~~~~~~~ ../conf/keywords.h:161:3: note: (near initialization for 'keyword_list[90].name') ../conf/keywords.h:162:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "export", EXPORT, NULL }, ^~~~~~~~ ../conf/keywords.h:162:3: note: (near initialization for 'keyword_list[91].name') ../conf/keywords.h:163:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filter", FILTER, NULL }, ^~~~~~~~ ../conf/keywords.h:163:3: note: (near initialization for 'keyword_list[92].name') ../conf/keywords.h:164:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "none", NONE, NULL }, ^~~~~~ ../conf/keywords.h:164:3: note: (near initialization for 'keyword_list[93].name') ../conf/keywords.h:165:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "vrf", VRF, NULL }, ^~~~~ ../conf/keywords.h:165:3: note: (near initialization for 'keyword_list[94].name') ../conf/keywords.h:166:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "default", DEFAULT, NULL }, ^~~~~~~~~ ../conf/keywords.h:166:3: note: (near initialization for 'keyword_list[95].name') ../conf/keywords.h:167:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "states", STATES, NULL }, ^~~~~~~~ ../conf/keywords.h:167:3: note: (near initialization for 'keyword_list[96].name') ../conf/keywords.h:168:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filters", FILTERS, NULL }, ^~~~~~~~~ ../conf/keywords.h:168:3: note: (near initialization for 'keyword_list[97].name') ../conf/keywords.h:169:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "receive", RECEIVE, NULL }, ^~~~~~~~~ ../conf/keywords.h:169:3: note: (near initialization for 'keyword_list[98].name') ../conf/keywords.h:170:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "action", ACTION, NULL }, ^~~~~~~~ ../conf/keywords.h:170:3: note: (near initialization for 'keyword_list[99].name') ../conf/keywords.h:171:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "warn", WARN, NULL }, ^~~~~~ ../conf/keywords.h:171:3: note: (near initialization for 'keyword_list[100].name') ../conf/keywords.h:172:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "block", BLOCK, NULL }, ^~~~~~~ ../conf/keywords.h:172:3: note: (near initialization for 'keyword_list[101].name') ../conf/keywords.h:173:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "disable", DISABLE, NULL }, ^~~~~~~~~ ../conf/keywords.h:173:3: note: (near initialization for 'keyword_list[102].name') ../conf/keywords.h:174:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "keep", KEEP, NULL }, ^~~~~~ ../conf/keywords.h:174:3: note: (near initialization for 'keyword_list[103].name') ../conf/keywords.h:175:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filtered", FILTERED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:175:3: note: (near initialization for 'keyword_list[104].name') ../conf/keywords.h:176:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "password", PASSWORD, NULL }, ^~~~~~~~~~ ../conf/keywords.h:176:3: note: (near initialization for 'keyword_list[105].name') ../conf/keywords.h:177:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "from", FROM, NULL }, ^~~~~~ ../conf/keywords.h:177:3: note: (near initialization for 'keyword_list[106].name') ../conf/keywords.h:178:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "passive", PASSIVE, NULL }, ^~~~~~~~~ ../conf/keywords.h:178:3: note: (near initialization for 'keyword_list[107].name') ../conf/keywords.h:179:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "to", TO, NULL }, ^~~~ ../conf/keywords.h:179:3: note: (near initialization for 'keyword_list[108].name') ../conf/keywords.h:180:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "events", EVENTS, NULL }, ^~~~~~~~ ../conf/keywords.h:180:3: note: (near initialization for 'keyword_list[109].name') ../conf/keywords.h:181:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "packets", PACKETS, NULL }, ^~~~~~~~~ ../conf/keywords.h:181:3: note: (near initialization for 'keyword_list[110].name') ../conf/keywords.h:182:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "protocols", PROTOCOLS, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:182:3: note: (near initialization for 'keyword_list[111].name') ../conf/keywords.h:183:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interfaces", INTERFACES, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:183:3: note: (near initialization for 'keyword_list[112].name') ../conf/keywords.h:184:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "algorithm", ALGORITHM, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:184:3: note: (near initialization for 'keyword_list[113].name') ../conf/keywords.h:185:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "keyed", KEYED, NULL }, ^~~~~~~ ../conf/keywords.h:185:3: note: (near initialization for 'keyword_list[114].name') ../conf/keywords.h:186:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hmac", HMAC, NULL }, ^~~~~~ ../conf/keywords.h:186:3: note: (near initialization for 'keyword_list[115].name') ../conf/keywords.h:187:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "md5", MD5, NULL }, ^~~~~ ../conf/keywords.h:187:3: note: (near initialization for 'keyword_list[116].name') ../conf/keywords.h:188:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha1", SHA1, NULL }, ^~~~~~ ../conf/keywords.h:188:3: note: (near initialization for 'keyword_list[117].name') ../conf/keywords.h:189:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha256", SHA256, NULL }, ^~~~~~~~ ../conf/keywords.h:189:3: note: (near initialization for 'keyword_list[118].name') ../conf/keywords.h:190:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha384", SHA384, NULL }, ^~~~~~~~ ../conf/keywords.h:190:3: note: (near initialization for 'keyword_list[119].name') ../conf/keywords.h:191:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sha512", SHA512, NULL }, ^~~~~~~~ ../conf/keywords.h:191:3: note: (near initialization for 'keyword_list[120].name') ../conf/keywords.h:192:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "primary", PRIMARY, NULL }, ^~~~~~~~~ ../conf/keywords.h:192:3: note: (near initialization for 'keyword_list[121].name') ../conf/keywords.h:193:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stats", STATS, NULL }, ^~~~~~~ ../conf/keywords.h:193:3: note: (near initialization for 'keyword_list[122].name') ../conf/keywords.h:194:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "count", COUNT, NULL }, ^~~~~~~ ../conf/keywords.h:194:3: note: (near initialization for 'keyword_list[123].name') ../conf/keywords.h:195:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "for", FOR, NULL }, ^~~~~ ../conf/keywords.h:195:3: note: (near initialization for 'keyword_list[124].name') ../conf/keywords.h:196:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "commands", COMMANDS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:196:3: note: (near initialization for 'keyword_list[125].name') ../conf/keywords.h:197:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "preexport", PREEXPORT, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:197:3: note: (near initialization for 'keyword_list[126].name') ../conf/keywords.h:198:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "noexport", NOEXPORT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:198:3: note: (near initialization for 'keyword_list[127].name') ../conf/keywords.h:199:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "generate", GENERATE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:199:3: note: (near initialization for 'keyword_list[128].name') ../conf/keywords.h:200:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "roa", ROA, NULL }, ^~~~~ ../conf/keywords.h:200:3: note: (near initialization for 'keyword_list[129].name') ../conf/keywords.h:201:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "listen", LISTEN, NULL }, ^~~~~~~~ ../conf/keywords.h:201:3: note: (near initialization for 'keyword_list[130].name') ../conf/keywords.h:202:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp", BGP, NULL }, ^~~~~ ../conf/keywords.h:202:3: note: (near initialization for 'keyword_list[131].name') ../conf/keywords.h:203:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "v6only", V6ONLY, NULL }, ^~~~~~~~ ../conf/keywords.h:203:3: note: (near initialization for 'keyword_list[132].name') ../conf/keywords.h:204:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dual", DUAL, NULL }, ^~~~~~ ../conf/keywords.h:204:3: note: (near initialization for 'keyword_list[133].name') ../conf/keywords.h:205:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "address", ADDRESS, NULL }, ^~~~~~~~~ ../conf/keywords.h:205:3: note: (near initialization for 'keyword_list[134].name') ../conf/keywords.h:206:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "passwords", PASSWORDS, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:206:3: note: (near initialization for 'keyword_list[135].name') ../conf/keywords.h:207:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "description", DESCRIPTION, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:207:3: note: (near initialization for 'keyword_list[136].name') ../conf/keywords.h:208:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sorted", SORTED, NULL }, ^~~~~~~~ ../conf/keywords.h:208:3: note: (near initialization for 'keyword_list[137].name') ../conf/keywords.h:209:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reload", RELOAD, NULL }, ^~~~~~~~ ../conf/keywords.h:209:3: note: (near initialization for 'keyword_list[138].name') ../conf/keywords.h:210:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "in", IN, NULL }, ^~~~ ../conf/keywords.h:210:3: note: (near initialization for 'keyword_list[139].name') ../conf/keywords.h:211:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "out", OUT, NULL }, ^~~~~ ../conf/keywords.h:211:3: note: (near initialization for 'keyword_list[140].name') ../conf/keywords.h:212:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mrtdump", MRTDUMP, NULL }, ^~~~~~~~~ ../conf/keywords.h:212:3: note: (near initialization for 'keyword_list[141].name') ../conf/keywords.h:213:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "messages", MESSAGES, NULL }, ^~~~~~~~~~ ../conf/keywords.h:213:3: note: (near initialization for 'keyword_list[142].name') ../conf/keywords.h:214:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "restrict", RESTRICT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:214:3: note: (near initialization for 'keyword_list[143].name') ../conf/keywords.h:215:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "memory", MEMORY, NULL }, ^~~~~~~~ ../conf/keywords.h:215:3: note: (near initialization for 'keyword_list[144].name') ../conf/keywords.h:216:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "igp_metric", IGP_METRIC, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:216:3: note: (near initialization for 'keyword_list[145].name') ../conf/keywords.h:217:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "class", CLASS, NULL }, ^~~~~~~ ../conf/keywords.h:217:3: note: (near initialization for 'keyword_list[146].name') ../conf/keywords.h:218:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dscp", DSCP, NULL }, ^~~~~~ ../conf/keywords.h:218:3: note: (near initialization for 'keyword_list[147].name') ../conf/keywords.h:219:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "wait", WAIT, NULL }, ^~~~~~ ../conf/keywords.h:219:3: note: (near initialization for 'keyword_list[148].name') ../conf/keywords.h:220:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "max", MAX, NULL }, ^~~~~ ../conf/keywords.h:220:3: note: (near initialization for 'keyword_list[149].name') ../conf/keywords.h:221:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "flush", FLUSH, NULL }, ^~~~~~~ ../conf/keywords.h:221:3: note: (near initialization for 'keyword_list[150].name') ../conf/keywords.h:222:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "as", AS, NULL }, ^~~~ ../conf/keywords.h:222:3: note: (near initialization for 'keyword_list[151].name') ../conf/keywords.h:223:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_DUMMY", -((T_ENUM_RTS<<16) | RTS_DUMMY), NULL }, ^~~~~~~~~~~ ../conf/keywords.h:223:3: note: (near initialization for 'keyword_list[152].name') ../conf/keywords.h:224:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_STATIC", -((T_ENUM_RTS<<16) | RTS_STATIC), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:224:3: note: (near initialization for 'keyword_list[153].name') ../conf/keywords.h:225:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_INHERIT", -((T_ENUM_RTS<<16) | RTS_INHERIT), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:225:3: note: (near initialization for 'keyword_list[154].name') ../conf/keywords.h:226:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_DEVICE", -((T_ENUM_RTS<<16) | RTS_DEVICE), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:226:3: note: (near initialization for 'keyword_list[155].name') ../conf/keywords.h:227:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_STATIC_DEVICE", -((T_ENUM_RTS<<16) | RTS_STATIC_DEVICE), NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:227:3: note: (near initialization for 'keyword_list[156].name') ../conf/keywords.h:228:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_REDIRECT", -((T_ENUM_RTS<<16) | RTS_REDIRECT), NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:228:3: note: (near initialization for 'keyword_list[157].name') ../conf/keywords.h:229:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_RIP", -((T_ENUM_RTS<<16) | RTS_RIP), NULL }, ^~~~~~~~~ ../conf/keywords.h:229:3: note: (near initialization for 'keyword_list[158].name') ../conf/keywords.h:230:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF", -((T_ENUM_RTS<<16) | RTS_OSPF), NULL }, ^~~~~~~~~~ ../conf/keywords.h:230:3: note: (near initialization for 'keyword_list[159].name') ../conf/keywords.h:231:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF_IA", -((T_ENUM_RTS<<16) | RTS_OSPF_IA), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:231:3: note: (near initialization for 'keyword_list[160].name') ../conf/keywords.h:232:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF_EXT1", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT1), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:232:3: note: (near initialization for 'keyword_list[161].name') ../conf/keywords.h:233:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_OSPF_EXT2", -((T_ENUM_RTS<<16) | RTS_OSPF_EXT2), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:233:3: note: (near initialization for 'keyword_list[162].name') ../conf/keywords.h:234:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_BGP", -((T_ENUM_RTS<<16) | RTS_BGP), NULL }, ^~~~~~~~~ ../conf/keywords.h:234:3: note: (near initialization for 'keyword_list[163].name') ../conf/keywords.h:235:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_PIPE", -((T_ENUM_RTS<<16) | RTS_PIPE), NULL }, ^~~~~~~~~~ ../conf/keywords.h:235:3: note: (near initialization for 'keyword_list[164].name') ../conf/keywords.h:236:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTS_BABEL", -((T_ENUM_RTS<<16) | RTS_BABEL), NULL }, ^~~~~~~~~~~ ../conf/keywords.h:236:3: note: (near initialization for 'keyword_list[165].name') ../conf/keywords.h:237:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_HOST", -((T_ENUM_SCOPE<<16) | SCOPE_HOST), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:237:3: note: (near initialization for 'keyword_list[166].name') ../conf/keywords.h:238:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_LINK", -((T_ENUM_SCOPE<<16) | SCOPE_LINK), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:238:3: note: (near initialization for 'keyword_list[167].name') ../conf/keywords.h:239:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_SITE", -((T_ENUM_SCOPE<<16) | SCOPE_SITE), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:239:3: note: (near initialization for 'keyword_list[168].name') ../conf/keywords.h:240:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_ORGANIZATION", -((T_ENUM_SCOPE<<16) | SCOPE_ORGANIZATION), NULL }, ^~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:240:3: note: (near initialization for 'keyword_list[169].name') ../conf/keywords.h:241:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_UNIVERSE", -((T_ENUM_SCOPE<<16) | SCOPE_UNIVERSE), NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:241:3: note: (near initialization for 'keyword_list[170].name') ../conf/keywords.h:242:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "SCOPE_UNDEFINED", -((T_ENUM_SCOPE<<16) | SCOPE_UNDEFINED), NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:242:3: note: (near initialization for 'keyword_list[171].name') ../conf/keywords.h:243:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_UNICAST", -((T_ENUM_RTC<<16) | RTC_UNICAST), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:243:3: note: (near initialization for 'keyword_list[172].name') ../conf/keywords.h:244:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_BROADCAST", -((T_ENUM_RTC<<16) | RTC_BROADCAST), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:244:3: note: (near initialization for 'keyword_list[173].name') ../conf/keywords.h:245:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_MULTICAST", -((T_ENUM_RTC<<16) | RTC_MULTICAST), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:245:3: note: (near initialization for 'keyword_list[174].name') ../conf/keywords.h:246:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTC_ANYCAST", -((T_ENUM_RTC<<16) | RTC_ANYCAST), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:246:3: note: (near initialization for 'keyword_list[175].name') ../conf/keywords.h:247:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_ROUTER", -((T_ENUM_RTD<<16) | RTD_ROUTER), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:247:3: note: (near initialization for 'keyword_list[176].name') ../conf/keywords.h:248:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_DEVICE", -((T_ENUM_RTD<<16) | RTD_DEVICE), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:248:3: note: (near initialization for 'keyword_list[177].name') ../conf/keywords.h:249:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_BLACKHOLE", -((T_ENUM_RTD<<16) | RTD_BLACKHOLE), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:249:3: note: (near initialization for 'keyword_list[178].name') ../conf/keywords.h:250:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_UNREACHABLE", -((T_ENUM_RTD<<16) | RTD_UNREACHABLE), NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:250:3: note: (near initialization for 'keyword_list[179].name') ../conf/keywords.h:251:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_PROHIBIT", -((T_ENUM_RTD<<16) | RTD_PROHIBIT), NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:251:3: note: (near initialization for 'keyword_list[180].name') ../conf/keywords.h:252:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RTD_MULTIPATH", -((T_ENUM_RTD<<16) | RTD_MULTIPATH), NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:252:3: note: (near initialization for 'keyword_list[181].name') ../conf/keywords.h:253:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ROA_UNKNOWN", -((T_ENUM_ROA<<16) | ROA_UNKNOWN), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:253:3: note: (near initialization for 'keyword_list[182].name') ../conf/keywords.h:254:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ROA_VALID", -((T_ENUM_ROA<<16) | ROA_VALID), NULL }, ^~~~~~~~~~~ ../conf/keywords.h:254:3: note: (near initialization for 'keyword_list[183].name') ../conf/keywords.h:255:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ROA_INVALID", -((T_ENUM_ROA<<16) | ROA_INVALID), NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:255:3: note: (near initialization for 'keyword_list[184].name') ../conf/keywords.h:256:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "show", SHOW, NULL }, ^~~~~~ ../conf/keywords.h:256:3: note: (near initialization for 'keyword_list[185].name') ../conf/keywords.h:257:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "status", STATUS, NULL }, ^~~~~~~~ ../conf/keywords.h:257:3: note: (near initialization for 'keyword_list[186].name') ../conf/keywords.h:258:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "summary", SUMMARY, NULL }, ^~~~~~~~~ ../conf/keywords.h:258:3: note: (near initialization for 'keyword_list[187].name') ../conf/keywords.h:259:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "route", ROUTE, NULL }, ^~~~~~~ ../conf/keywords.h:259:3: note: (near initialization for 'keyword_list[188].name') ../conf/keywords.h:260:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "symbols", SYMBOLS, NULL }, ^~~~~~~~~ ../conf/keywords.h:260:3: note: (near initialization for 'keyword_list[189].name') ../conf/keywords.h:261:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "add", ADD, NULL }, ^~~~~ ../conf/keywords.h:261:3: note: (near initialization for 'keyword_list[190].name') ../conf/keywords.h:262:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "delete", DELETE, NULL }, ^~~~~~~~ ../conf/keywords.h:262:3: note: (near initialization for 'keyword_list[191].name') ../conf/keywords.h:263:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dump", DUMP, NULL }, ^~~~~~ ../conf/keywords.h:263:3: note: (near initialization for 'keyword_list[192].name') ../conf/keywords.h:264:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "resources", RESOURCES, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:264:3: note: (near initialization for 'keyword_list[193].name') ../conf/keywords.h:265:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sockets", SOCKETS, NULL }, ^~~~~~~~~ ../conf/keywords.h:265:3: note: (near initialization for 'keyword_list[194].name') ../conf/keywords.h:266:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "neighbors", NEIGHBORS, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:266:3: note: (near initialization for 'keyword_list[195].name') ../conf/keywords.h:267:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "attributes", ATTRIBUTES, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:267:3: note: (near initialization for 'keyword_list[196].name') ../conf/keywords.h:268:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "eval", EVAL, NULL }, ^~~~~~ ../conf/keywords.h:268:3: note: (near initialization for 'keyword_list[197].name') ../conf/keywords.h:269:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "echo", ECHO, NULL }, ^~~~~~ ../conf/keywords.h:269:3: note: (near initialization for 'keyword_list[198].name') ../conf/keywords.h:270:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "enable", ENABLE, NULL }, ^~~~~~~~ ../conf/keywords.h:270:3: note: (near initialization for 'keyword_list[199].name') ../conf/keywords.h:271:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "function", FUNCTION, NULL }, ^~~~~~~~~~ ../conf/keywords.h:271:3: note: (near initialization for 'keyword_list[200].name') ../conf/keywords.h:272:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "print", PRINT, NULL }, ^~~~~~~ ../conf/keywords.h:272:3: note: (near initialization for 'keyword_list[201].name') ../conf/keywords.h:273:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "printn", PRINTN, NULL }, ^~~~~~~~ ../conf/keywords.h:273:3: note: (near initialization for 'keyword_list[202].name') ../conf/keywords.h:274:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "unset", UNSET, NULL }, ^~~~~~~ ../conf/keywords.h:274:3: note: (near initialization for 'keyword_list[203].name') ../conf/keywords.h:275:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "return", RETURN, NULL }, ^~~~~~~~ ../conf/keywords.h:275:3: note: (near initialization for 'keyword_list[204].name') ../conf/keywords.h:276:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "accept", ACCEPT, NULL }, ^~~~~~~~ ../conf/keywords.h:276:3: note: (near initialization for 'keyword_list[205].name') ../conf/keywords.h:277:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reject", REJECT, NULL }, ^~~~~~~~ ../conf/keywords.h:277:3: note: (near initialization for 'keyword_list[206].name') ../conf/keywords.h:278:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "quitbird", QUITBIRD, NULL }, ^~~~~~~~~~ ../conf/keywords.h:278:3: note: (near initialization for 'keyword_list[207].name') ../conf/keywords.h:279:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "int", INT, NULL }, ^~~~~ ../conf/keywords.h:279:3: note: (near initialization for 'keyword_list[208].name') ../conf/keywords.h:280:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bool", BOOL, NULL }, ^~~~~~ ../conf/keywords.h:280:3: note: (near initialization for 'keyword_list[209].name') ../conf/keywords.h:281:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ip", IP, NULL }, ^~~~ ../conf/keywords.h:281:3: note: (near initialization for 'keyword_list[210].name') ../conf/keywords.h:282:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prefix", PREFIX, NULL }, ^~~~~~~~ ../conf/keywords.h:282:3: note: (near initialization for 'keyword_list[211].name') ../conf/keywords.h:283:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pair", PAIR, NULL }, ^~~~~~ ../conf/keywords.h:283:3: note: (near initialization for 'keyword_list[212].name') ../conf/keywords.h:284:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "quad", QUAD, NULL }, ^~~~~~ ../conf/keywords.h:284:3: note: (near initialization for 'keyword_list[213].name') ../conf/keywords.h:285:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ec", EC, NULL }, ^~~~ ../conf/keywords.h:285:3: note: (near initialization for 'keyword_list[214].name') ../conf/keywords.h:286:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lc", LC, NULL }, ^~~~ ../conf/keywords.h:286:3: note: (near initialization for 'keyword_list[215].name') ../conf/keywords.h:287:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "set", SET, NULL }, ^~~~~ ../conf/keywords.h:287:3: note: (near initialization for 'keyword_list[216].name') ../conf/keywords.h:288:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "string", STRING, NULL }, ^~~~~~~~ ../conf/keywords.h:288:3: note: (near initialization for 'keyword_list[217].name') ../conf/keywords.h:289:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgpmask", BGPMASK, NULL }, ^~~~~~~~~ ../conf/keywords.h:289:3: note: (near initialization for 'keyword_list[218].name') ../conf/keywords.h:290:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgppath", BGPPATH, NULL }, ^~~~~~~~~ ../conf/keywords.h:290:3: note: (near initialization for 'keyword_list[219].name') ../conf/keywords.h:291:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "clist", CLIST, NULL }, ^~~~~~~ ../conf/keywords.h:291:3: note: (near initialization for 'keyword_list[220].name') ../conf/keywords.h:292:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "eclist", ECLIST, NULL }, ^~~~~~~~ ../conf/keywords.h:292:3: note: (near initialization for 'keyword_list[221].name') ../conf/keywords.h:293:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lclist", LCLIST, NULL }, ^~~~~~~~ ../conf/keywords.h:293:3: note: (near initialization for 'keyword_list[222].name') ../conf/keywords.h:294:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "if", IF, NULL }, ^~~~ ../conf/keywords.h:294:3: note: (near initialization for 'keyword_list[223].name') ../conf/keywords.h:295:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "then", THEN, NULL }, ^~~~~~ ../conf/keywords.h:295:3: note: (near initialization for 'keyword_list[224].name') ../conf/keywords.h:296:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "else", ELSE, NULL }, ^~~~~~ ../conf/keywords.h:296:3: note: (near initialization for 'keyword_list[225].name') ../conf/keywords.h:297:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "case", CASE, NULL }, ^~~~~~ ../conf/keywords.h:297:3: note: (near initialization for 'keyword_list[226].name') ../conf/keywords.h:298:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "true", TRUE, NULL }, ^~~~~~ ../conf/keywords.h:298:3: note: (near initialization for 'keyword_list[227].name') ../conf/keywords.h:299:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "false", FALSE, NULL }, ^~~~~~~ ../conf/keywords.h:299:3: note: (near initialization for 'keyword_list[228].name') ../conf/keywords.h:300:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rt", RT, NULL }, ^~~~ ../conf/keywords.h:300:3: note: (near initialization for 'keyword_list[229].name') ../conf/keywords.h:301:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ro", RO, NULL }, ^~~~ ../conf/keywords.h:301:3: note: (near initialization for 'keyword_list[230].name') ../conf/keywords.h:302:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "unknown", UNKNOWN, NULL }, ^~~~~~~~~ ../conf/keywords.h:302:3: note: (near initialization for 'keyword_list[231].name') ../conf/keywords.h:303:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "generic", GENERIC, NULL }, ^~~~~~~~~ ../conf/keywords.h:303:3: note: (near initialization for 'keyword_list[232].name') ../conf/keywords.h:304:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "gw", GW, NULL }, ^~~~ ../conf/keywords.h:304:3: note: (near initialization for 'keyword_list[233].name') ../conf/keywords.h:305:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "net", NET, NULL }, ^~~~~ ../conf/keywords.h:305:3: note: (near initialization for 'keyword_list[234].name') ../conf/keywords.h:306:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mask", MASK, NULL }, ^~~~~~ ../conf/keywords.h:306:3: note: (near initialization for 'keyword_list[235].name') ../conf/keywords.h:307:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "proto", PROTO, NULL }, ^~~~~~~ ../conf/keywords.h:307:3: note: (near initialization for 'keyword_list[236].name') ../conf/keywords.h:308:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "source", SOURCE, NULL }, ^~~~~~~~ ../conf/keywords.h:308:3: note: (near initialization for 'keyword_list[237].name') ../conf/keywords.h:309:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "scope", SCOPE, NULL }, ^~~~~~~ ../conf/keywords.h:309:3: note: (near initialization for 'keyword_list[238].name') ../conf/keywords.h:310:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cast", CAST, NULL }, ^~~~~~ ../conf/keywords.h:310:3: note: (near initialization for 'keyword_list[239].name') ../conf/keywords.h:311:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dest", DEST, NULL }, ^~~~~~ ../conf/keywords.h:311:3: note: (near initialization for 'keyword_list[240].name') ../conf/keywords.h:312:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ifname", IFNAME, NULL }, ^~~~~~~~ ../conf/keywords.h:312:3: note: (near initialization for 'keyword_list[241].name') ../conf/keywords.h:313:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ifindex", IFINDEX, NULL }, ^~~~~~~~~ ../conf/keywords.h:313:3: note: (near initialization for 'keyword_list[242].name') ../conf/keywords.h:314:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "len", LEN, NULL }, ^~~~~ ../conf/keywords.h:314:3: note: (near initialization for 'keyword_list[243].name') ../conf/keywords.h:315:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "defined", DEFINED, NULL }, ^~~~~~~~~ ../conf/keywords.h:315:3: note: (near initialization for 'keyword_list[244].name') ../conf/keywords.h:316:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "contains", CONTAINS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:316:3: note: (near initialization for 'keyword_list[245].name') ../conf/keywords.h:317:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reset", RESET, NULL }, ^~~~~~~ ../conf/keywords.h:317:3: note: (near initialization for 'keyword_list[246].name') ../conf/keywords.h:318:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prepend", PREPEND, NULL }, ^~~~~~~~~ ../conf/keywords.h:318:3: note: (near initialization for 'keyword_list[247].name') ../conf/keywords.h:319:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "first", FIRST, NULL }, ^~~~~~~ ../conf/keywords.h:319:3: note: (near initialization for 'keyword_list[248].name') ../conf/keywords.h:320:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "last", LAST, NULL }, ^~~~~~ ../conf/keywords.h:320:3: note: (near initialization for 'keyword_list[249].name') ../conf/keywords.h:321:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "last_nonaggregated", LAST_NONAGGREGATED, NULL }, ^~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:321:3: note: (near initialization for 'keyword_list[250].name') ../conf/keywords.h:322:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "match", MATCH, NULL }, ^~~~~~~ ../conf/keywords.h:322:3: note: (near initialization for 'keyword_list[251].name') ../conf/keywords.h:323:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "roa_check", ROA_CHECK, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:323:3: note: (near initialization for 'keyword_list[252].name') ../conf/keywords.h:324:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "empty", EMPTY, NULL }, ^~~~~~~ ../conf/keywords.h:324:3: note: (near initialization for 'keyword_list[253].name') ../conf/keywords.h:325:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "where", WHERE, NULL }, ^~~~~~~ ../conf/keywords.h:325:3: note: (near initialization for 'keyword_list[254].name') ../conf/keywords.h:326:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bfd", BFD, NULL }, ^~~~~ ../conf/keywords.h:326:3: note: (near initialization for 'keyword_list[255].name') ../conf/keywords.h:327:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "min", MIN, NULL }, ^~~~~ ../conf/keywords.h:327:3: note: (near initialization for 'keyword_list[256].name') ../conf/keywords.h:328:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "idle", IDLE, NULL }, ^~~~~~ ../conf/keywords.h:328:3: note: (near initialization for 'keyword_list[257].name') ../conf/keywords.h:329:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rx", RX, NULL }, ^~~~ ../conf/keywords.h:329:3: note: (near initialization for 'keyword_list[258].name') ../conf/keywords.h:330:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "tx", TX, NULL }, ^~~~ ../conf/keywords.h:330:3: note: (near initialization for 'keyword_list[259].name') ../conf/keywords.h:331:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interval", INTERVAL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:331:3: note: (near initialization for 'keyword_list[260].name') ../conf/keywords.h:332:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multiplier", MULTIPLIER, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:332:3: note: (near initialization for 'keyword_list[261].name') ../conf/keywords.h:333:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multihop", MULTIHOP, NULL }, ^~~~~~~~~~ ../conf/keywords.h:333:3: note: (near initialization for 'keyword_list[262].name') ../conf/keywords.h:334:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "neighbor", NEIGHBOR, NULL }, ^~~~~~~~~~ ../conf/keywords.h:334:3: note: (near initialization for 'keyword_list[263].name') ../conf/keywords.h:335:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dev", DEV, NULL }, ^~~~~ ../conf/keywords.h:335:3: note: (near initialization for 'keyword_list[264].name') ../conf/keywords.h:336:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "local", LOCAL, NULL }, ^~~~~~~ ../conf/keywords.h:336:3: note: (near initialization for 'keyword_list[265].name') ../conf/keywords.h:337:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "authentication", AUTHENTICATION, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:337:3: note: (near initialization for 'keyword_list[266].name') ../conf/keywords.h:338:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "simple", SIMPLE, NULL }, ^~~~~~~~ ../conf/keywords.h:338:3: note: (near initialization for 'keyword_list[267].name') ../conf/keywords.h:339:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "meticulous", METICULOUS, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:339:3: note: (near initialization for 'keyword_list[268].name') ../conf/keywords.h:340:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "sessions", SESSIONS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:340:3: note: (near initialization for 'keyword_list[269].name') ../conf/keywords.h:341:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hold", HOLD, NULL }, ^~~~~~ ../conf/keywords.h:341:3: note: (near initialization for 'keyword_list[270].name') ../conf/keywords.h:342:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "connect", CONNECT, NULL }, ^~~~~~~~~ ../conf/keywords.h:342:3: note: (near initialization for 'keyword_list[271].name') ../conf/keywords.h:343:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "retry", RETRY, NULL }, ^~~~~~~ ../conf/keywords.h:343:3: note: (near initialization for 'keyword_list[272].name') ../conf/keywords.h:344:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "keepalive", KEEPALIVE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:344:3: note: (near initialization for 'keyword_list[273].name') ../conf/keywords.h:345:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "startup", STARTUP, NULL }, ^~~~~~~~~ ../conf/keywords.h:345:3: note: (near initialization for 'keyword_list[274].name') ../conf/keywords.h:346:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "via", VIA, NULL }, ^~~~~ ../conf/keywords.h:346:3: note: (near initialization for 'keyword_list[275].name') ../conf/keywords.h:347:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "next", NEXT, NULL }, ^~~~~~ ../conf/keywords.h:347:3: note: (near initialization for 'keyword_list[276].name') ../conf/keywords.h:348:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hop", HOP, NULL }, ^~~~~ ../conf/keywords.h:348:3: note: (near initialization for 'keyword_list[277].name') ../conf/keywords.h:349:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "self", SELF, NULL }, ^~~~~~ ../conf/keywords.h:349:3: note: (near initialization for 'keyword_list[278].name') ../conf/keywords.h:350:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "path", PATH, NULL }, ^~~~~~ ../conf/keywords.h:350:3: note: (near initialization for 'keyword_list[279].name') ../conf/keywords.h:351:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "start", START, NULL }, ^~~~~~~ ../conf/keywords.h:351:3: note: (near initialization for 'keyword_list[280].name') ../conf/keywords.h:352:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "delay", DELAY, NULL }, ^~~~~~~ ../conf/keywords.h:352:3: note: (near initialization for 'keyword_list[281].name') ../conf/keywords.h:353:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "forget", FORGET, NULL }, ^~~~~~~~ ../conf/keywords.h:353:3: note: (near initialization for 'keyword_list[282].name') ../conf/keywords.h:354:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "after", AFTER, NULL }, ^~~~~~~ ../conf/keywords.h:354:3: note: (near initialization for 'keyword_list[283].name') ../conf/keywords.h:355:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_path", BGP_PATH, NULL }, ^~~~~~~~~~ ../conf/keywords.h:355:3: note: (near initialization for 'keyword_list[284].name') ../conf/keywords.h:356:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_local_pref", BGP_LOCAL_PREF, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:356:3: note: (near initialization for 'keyword_list[285].name') ../conf/keywords.h:357:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_med", BGP_MED, NULL }, ^~~~~~~~~ ../conf/keywords.h:357:3: note: (near initialization for 'keyword_list[286].name') ../conf/keywords.h:358:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_origin", BGP_ORIGIN, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:358:3: note: (near initialization for 'keyword_list[287].name') ../conf/keywords.h:359:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_next_hop", BGP_NEXT_HOP, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:359:3: note: (near initialization for 'keyword_list[288].name') ../conf/keywords.h:360:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_atomic_aggr", BGP_ATOMIC_AGGR, NULL }, ^~~~~~~~~~~~~~~~~ ../conf/keywords.h:360:3: note: (near initialization for 'keyword_list[289].name') ../conf/keywords.h:361:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_aggregator", BGP_AGGREGATOR, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:361:3: note: (near initialization for 'keyword_list[290].name') ../conf/keywords.h:362:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_community", BGP_COMMUNITY, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:362:3: note: (near initialization for 'keyword_list[291].name') ../conf/keywords.h:363:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_ext_community", BGP_EXT_COMMUNITY, NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:363:3: note: (near initialization for 'keyword_list[292].name') ../conf/keywords.h:364:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rr", RR, NULL }, ^~~~ ../conf/keywords.h:364:3: note: (near initialization for 'keyword_list[293].name') ../conf/keywords.h:365:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rs", RS, NULL }, ^~~~ ../conf/keywords.h:365:3: note: (near initialization for 'keyword_list[294].name') ../conf/keywords.h:366:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "client", CLIENT, NULL }, ^~~~~~~~ ../conf/keywords.h:366:3: note: (near initialization for 'keyword_list[295].name') ../conf/keywords.h:367:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cluster", CLUSTER, NULL }, ^~~~~~~~~ ../conf/keywords.h:367:3: note: (near initialization for 'keyword_list[296].name') ../conf/keywords.h:368:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "as4", AS4, NULL }, ^~~~~ ../conf/keywords.h:368:3: note: (near initialization for 'keyword_list[297].name') ../conf/keywords.h:369:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "advertise", ADVERTISE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:369:3: note: (near initialization for 'keyword_list[298].name') ../conf/keywords.h:370:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ipv4", IPV4, NULL }, ^~~~~~ ../conf/keywords.h:370:3: note: (near initialization for 'keyword_list[299].name') ../conf/keywords.h:371:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "capabilities", CAPABILITIES, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:371:3: note: (near initialization for 'keyword_list[300].name') ../conf/keywords.h:372:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prefer", PREFER, NULL }, ^~~~~~~~ ../conf/keywords.h:372:3: note: (near initialization for 'keyword_list[301].name') ../conf/keywords.h:373:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "older", OLDER, NULL }, ^~~~~~~ ../conf/keywords.h:373:3: note: (near initialization for 'keyword_list[302].name') ../conf/keywords.h:374:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "missing", MISSING, NULL }, ^~~~~~~~~ ../conf/keywords.h:374:3: note: (near initialization for 'keyword_list[303].name') ../conf/keywords.h:375:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lladdr", LLADDR, NULL }, ^~~~~~~~ ../conf/keywords.h:375:3: note: (near initialization for 'keyword_list[304].name') ../conf/keywords.h:376:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "drop", DROP, NULL }, ^~~~~~ ../conf/keywords.h:376:3: note: (near initialization for 'keyword_list[305].name') ../conf/keywords.h:377:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ignore", IGNORE, NULL }, ^~~~~~~~ ../conf/keywords.h:377:3: note: (near initialization for 'keyword_list[306].name') ../conf/keywords.h:378:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "refresh", REFRESH, NULL }, ^~~~~~~~~ ../conf/keywords.h:378:3: note: (near initialization for 'keyword_list[307].name') ../conf/keywords.h:379:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "interpret", INTERPRET, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:379:3: note: (near initialization for 'keyword_list[308].name') ../conf/keywords.h:380:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "communities", COMMUNITIES, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:380:3: note: (near initialization for 'keyword_list[309].name') ../conf/keywords.h:381:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_originator_id", BGP_ORIGINATOR_ID, NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:381:3: note: (near initialization for 'keyword_list[310].name') ../conf/keywords.h:382:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_cluster_list", BGP_CLUSTER_LIST, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:382:3: note: (near initialization for 'keyword_list[311].name') ../conf/keywords.h:383:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "igp", IGP, NULL }, ^~~~~ ../conf/keywords.h:383:3: note: (near initialization for 'keyword_list[312].name') ../conf/keywords.h:384:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "gateway", GATEWAY, NULL }, ^~~~~~~~~ ../conf/keywords.h:384:3: note: (near initialization for 'keyword_list[313].name') ../conf/keywords.h:385:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "recursive", RECURSIVE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:385:3: note: (near initialization for 'keyword_list[314].name') ../conf/keywords.h:386:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "med", MED, NULL }, ^~~~~ ../conf/keywords.h:386:3: note: (near initialization for 'keyword_list[315].name') ../conf/keywords.h:387:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ttl", TTL, NULL }, ^~~~~ ../conf/keywords.h:387:3: note: (near initialization for 'keyword_list[316].name') ../conf/keywords.h:388:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "security", SECURITY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:388:3: note: (near initialization for 'keyword_list[317].name') ../conf/keywords.h:389:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "deterministic", DETERMINISTIC, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:389:3: note: (near initialization for 'keyword_list[318].name') ../conf/keywords.h:390:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "secondary", SECONDARY, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:390:3: note: (near initialization for 'keyword_list[319].name') ../conf/keywords.h:391:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "allow", ALLOW, NULL }, ^~~~~~~ ../conf/keywords.h:391:3: note: (near initialization for 'keyword_list[320].name') ../conf/keywords.h:392:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "aware", AWARE, NULL }, ^~~~~~~ ../conf/keywords.h:392:3: note: (near initialization for 'keyword_list[321].name') ../conf/keywords.h:393:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "link", LINK, NULL }, ^~~~~~ ../conf/keywords.h:393:3: note: (near initialization for 'keyword_list[322].name') ../conf/keywords.h:394:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "extended", EXTENDED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:394:3: note: (near initialization for 'keyword_list[323].name') ../conf/keywords.h:395:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "setkey", SETKEY, NULL }, ^~~~~~~~ ../conf/keywords.h:395:3: note: (near initialization for 'keyword_list[324].name') ../conf/keywords.h:396:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bgp_large_community", BGP_LARGE_COMMUNITY, NULL }, ^~~~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:396:3: note: (near initialization for 'keyword_list[325].name') ../conf/keywords.h:397:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lived", LIVED, NULL }, ^~~~~~~ ../conf/keywords.h:397:3: note: (near initialization for 'keyword_list[326].name') ../conf/keywords.h:398:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stale", STALE, NULL }, ^~~~~~~ ../conf/keywords.h:398:3: note: (near initialization for 'keyword_list[327].name') ../conf/keywords.h:399:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cease", CEASE, NULL }, ^~~~~~~ ../conf/keywords.h:399:3: note: (near initialization for 'keyword_list[328].name') ../conf/keywords.h:400:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hit", HIT, NULL }, ^~~~~ ../conf/keywords.h:400:3: note: (near initialization for 'keyword_list[329].name') ../conf/keywords.h:401:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "administrative", ADMINISTRATIVE, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:401:3: note: (near initialization for 'keyword_list[330].name') ../conf/keywords.h:402:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "shutdown", SHUTDOWN, NULL }, ^~~~~~~~~~ ../conf/keywords.h:402:3: note: (near initialization for 'keyword_list[331].name') ../conf/keywords.h:403:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "peer", PEER, NULL }, ^~~~~~ ../conf/keywords.h:403:3: note: (near initialization for 'keyword_list[332].name') ../conf/keywords.h:404:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "configuration", CONFIGURATION, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:404:3: note: (near initialization for 'keyword_list[333].name') ../conf/keywords.h:405:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "change", CHANGE, NULL }, ^~~~~~~~ ../conf/keywords.h:405:3: note: (near initialization for 'keyword_list[334].name') ../conf/keywords.h:406:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "deconfigured", DECONFIGURED, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:406:3: note: (near initialization for 'keyword_list[335].name') ../conf/keywords.h:407:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "connection", CONNECTION, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:407:3: note: (near initialization for 'keyword_list[336].name') ../conf/keywords.h:408:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rejected", REJECTED, NULL }, ^~~~~~~~~~ ../conf/keywords.h:408:3: note: (near initialization for 'keyword_list[337].name') ../conf/keywords.h:409:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "collision", COLLISION, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:409:3: note: (near initialization for 'keyword_list[338].name') ../conf/keywords.h:410:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "of", OF, NULL }, ^~~~ ../conf/keywords.h:410:3: note: (near initialization for 'keyword_list[339].name') ../conf/keywords.h:411:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ORIGIN_IGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_IGP), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:411:3: note: (near initialization for 'keyword_list[340].name') ../conf/keywords.h:412:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ORIGIN_EGP", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_EGP), NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:412:3: note: (near initialization for 'keyword_list[341].name') ../conf/keywords.h:413:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ORIGIN_INCOMPLETE", -((T_ENUM_BGP_ORIGIN<<16) | ORIGIN_INCOMPLETE), NULL }, ^~~~~~~~~~~~~~~~~~~ ../conf/keywords.h:413:3: note: (near initialization for 'keyword_list[342].name') ../conf/keywords.h:414:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mrt", MRT, NULL }, ^~~~~ ../conf/keywords.h:414:3: note: (near initialization for 'keyword_list[343].name') ../conf/keywords.h:415:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "filename", FILENAME, NULL }, ^~~~~~~~~~ ../conf/keywords.h:415:3: note: (near initialization for 'keyword_list[344].name') ../conf/keywords.h:416:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "period", PERIOD, NULL }, ^~~~~~~~ ../conf/keywords.h:416:3: note: (near initialization for 'keyword_list[345].name') ../conf/keywords.h:417:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "always", ALWAYS, NULL }, ^~~~~~~~ ../conf/keywords.h:417:3: note: (near initialization for 'keyword_list[346].name') ../conf/keywords.h:418:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf", OSPF, NULL }, ^~~~~~ ../conf/keywords.h:418:3: note: (near initialization for 'keyword_list[347].name') ../conf/keywords.h:419:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "area", AREA, NULL }, ^~~~~~ ../conf/keywords.h:419:3: note: (near initialization for 'keyword_list[348].name') ../conf/keywords.h:420:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_metric1", OSPF_METRIC1, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:420:3: note: (near initialization for 'keyword_list[349].name') ../conf/keywords.h:421:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_metric2", OSPF_METRIC2, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:421:3: note: (near initialization for 'keyword_list[350].name') ../conf/keywords.h:422:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_tag", OSPF_TAG, NULL }, ^~~~~~~~~~ ../conf/keywords.h:422:3: note: (near initialization for 'keyword_list[351].name') ../conf/keywords.h:423:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ospf_router_id", OSPF_ROUTER_ID, NULL }, ^~~~~~~~~~~~~~~~ ../conf/keywords.h:423:3: note: (near initialization for 'keyword_list[352].name') ../conf/keywords.h:424:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rfc1583compat", RFC1583COMPAT, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:424:3: note: (near initialization for 'keyword_list[353].name') ../conf/keywords.h:425:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stub", STUB, NULL }, ^~~~~~ ../conf/keywords.h:425:3: note: (near initialization for 'keyword_list[354].name') ../conf/keywords.h:426:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "tick", TICK, NULL }, ^~~~~~ ../conf/keywords.h:426:3: note: (near initialization for 'keyword_list[355].name') ../conf/keywords.h:427:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cost", COST, NULL }, ^~~~~~ ../conf/keywords.h:427:3: note: (near initialization for 'keyword_list[356].name') ../conf/keywords.h:428:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cost2", COST2, NULL }, ^~~~~~~ ../conf/keywords.h:428:3: note: (near initialization for 'keyword_list[357].name') ../conf/keywords.h:429:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "retransmit", RETRANSMIT, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:429:3: note: (near initialization for 'keyword_list[358].name') ../conf/keywords.h:430:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hello", HELLO, NULL }, ^~~~~~~ ../conf/keywords.h:430:3: note: (near initialization for 'keyword_list[359].name') ../conf/keywords.h:431:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "transmit", TRANSMIT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:431:3: note: (near initialization for 'keyword_list[360].name') ../conf/keywords.h:432:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "priority", PRIORITY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:432:3: note: (near initialization for 'keyword_list[361].name') ../conf/keywords.h:433:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "dead", DEAD, NULL }, ^~~~~~ ../conf/keywords.h:433:3: note: (near initialization for 'keyword_list[362].name') ../conf/keywords.h:434:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "type", TYPE, NULL }, ^~~~~~ ../conf/keywords.h:434:3: note: (near initialization for 'keyword_list[363].name') ../conf/keywords.h:435:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "broadcast", BROADCAST, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:435:3: note: (near initialization for 'keyword_list[364].name') ../conf/keywords.h:436:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "bcast", BCAST, NULL }, ^~~~~~~ ../conf/keywords.h:436:3: note: (near initialization for 'keyword_list[365].name') ../conf/keywords.h:437:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "nonbroadcast", NONBROADCAST, NULL }, ^~~~~~~~~~~~~~ ../conf/keywords.h:437:3: note: (near initialization for 'keyword_list[366].name') ../conf/keywords.h:438:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "nbma", NBMA, NULL }, ^~~~~~ ../conf/keywords.h:438:3: note: (near initialization for 'keyword_list[367].name') ../conf/keywords.h:439:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pointopoint", POINTOPOINT, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:439:3: note: (near initialization for 'keyword_list[368].name') ../conf/keywords.h:440:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ptp", PTP, NULL }, ^~~~~ ../conf/keywords.h:440:3: note: (near initialization for 'keyword_list[369].name') ../conf/keywords.h:441:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pointomultipoint", POINTOMULTIPOINT, NULL }, ^~~~~~~~~~~~~~~~~~ ../conf/keywords.h:441:3: note: (near initialization for 'keyword_list[370].name') ../conf/keywords.h:442:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ptmp", PTMP, NULL }, ^~~~~~ ../conf/keywords.h:442:3: note: (near initialization for 'keyword_list[371].name') ../conf/keywords.h:443:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "strict", STRICT, NULL }, ^~~~~~~~ ../conf/keywords.h:443:3: note: (near initialization for 'keyword_list[372].name') ../conf/keywords.h:444:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "cryptographic", CRYPTOGRAPHIC, NULL }, ^~~~~~~~~~~~~~~ ../conf/keywords.h:444:3: note: (near initialization for 'keyword_list[373].name') ../conf/keywords.h:445:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "eligible", ELIGIBLE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:445:3: note: (near initialization for 'keyword_list[374].name') ../conf/keywords.h:446:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "poll", POLL, NULL }, ^~~~~~ ../conf/keywords.h:446:3: note: (near initialization for 'keyword_list[375].name') ../conf/keywords.h:447:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "networks", NETWORKS, NULL }, ^~~~~~~~~~ ../conf/keywords.h:447:3: note: (near initialization for 'keyword_list[376].name') ../conf/keywords.h:448:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "hidden", HIDDEN, NULL }, ^~~~~~~~ ../conf/keywords.h:448:3: note: (near initialization for 'keyword_list[377].name') ../conf/keywords.h:449:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "virtual", VIRTUAL, NULL }, ^~~~~~~~~ ../conf/keywords.h:449:3: note: (near initialization for 'keyword_list[378].name') ../conf/keywords.h:450:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "only", ONLY, NULL }, ^~~~~~ ../conf/keywords.h:450:3: note: (near initialization for 'keyword_list[379].name') ../conf/keywords.h:451:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "buffer", BUFFER, NULL }, ^~~~~~~~ ../conf/keywords.h:451:3: note: (near initialization for 'keyword_list[380].name') ../conf/keywords.h:452:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "large", LARGE, NULL }, ^~~~~~~ ../conf/keywords.h:452:3: note: (near initialization for 'keyword_list[381].name') ../conf/keywords.h:453:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "normal", NORMAL, NULL }, ^~~~~~~~ ../conf/keywords.h:453:3: note: (near initialization for 'keyword_list[382].name') ../conf/keywords.h:454:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stubnet", STUBNET, NULL }, ^~~~~~~~~ ../conf/keywords.h:454:3: note: (near initialization for 'keyword_list[383].name') ../conf/keywords.h:455:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "tag", TAG, NULL }, ^~~~~ ../conf/keywords.h:455:3: note: (near initialization for 'keyword_list[384].name') ../conf/keywords.h:456:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "external", EXTERNAL, NULL }, ^~~~~~~~~~ ../conf/keywords.h:456:3: note: (near initialization for 'keyword_list[385].name') ../conf/keywords.h:457:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lsadb", LSADB, NULL }, ^~~~~~~ ../conf/keywords.h:457:3: note: (near initialization for 'keyword_list[386].name') ../conf/keywords.h:458:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "ecmp", ECMP, NULL }, ^~~~~~ ../conf/keywords.h:458:3: note: (near initialization for 'keyword_list[387].name') ../conf/keywords.h:459:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "weight", WEIGHT, NULL }, ^~~~~~~~ ../conf/keywords.h:459:3: note: (near initialization for 'keyword_list[388].name') ../conf/keywords.h:460:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "nssa", NSSA, NULL }, ^~~~~~ ../conf/keywords.h:460:3: note: (near initialization for 'keyword_list[389].name') ../conf/keywords.h:461:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "translator", TRANSLATOR, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:461:3: note: (near initialization for 'keyword_list[390].name') ../conf/keywords.h:462:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "stability", STABILITY, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:462:3: note: (near initialization for 'keyword_list[391].name') ../conf/keywords.h:463:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "global", GLOBAL, NULL }, ^~~~~~~~ ../conf/keywords.h:463:3: note: (near initialization for 'keyword_list[392].name') ../conf/keywords.h:464:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lsid", LSID, NULL }, ^~~~~~ ../conf/keywords.h:464:3: note: (near initialization for 'keyword_list[393].name') ../conf/keywords.h:465:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "instance", INSTANCE, NULL }, ^~~~~~~~~~ ../conf/keywords.h:465:3: note: (near initialization for 'keyword_list[394].name') ../conf/keywords.h:466:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "real", REAL, NULL }, ^~~~~~ ../conf/keywords.h:466:3: note: (near initialization for 'keyword_list[395].name') ../conf/keywords.h:467:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "netmask", NETMASK, NULL }, ^~~~~~~~~ ../conf/keywords.h:467:3: note: (near initialization for 'keyword_list[396].name') ../conf/keywords.h:468:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "length", LENGTH, NULL }, ^~~~~~~~ ../conf/keywords.h:468:3: note: (near initialization for 'keyword_list[397].name') ../conf/keywords.h:469:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "lsa", LSA, NULL }, ^~~~~ ../conf/keywords.h:469:3: note: (near initialization for 'keyword_list[398].name') ../conf/keywords.h:470:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "suppression", SUPPRESSION, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:470:3: note: (near initialization for 'keyword_list[399].name') ../conf/keywords.h:471:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "topology", TOPOLOGY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:471:3: note: (near initialization for 'keyword_list[400].name') ../conf/keywords.h:472:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "state", STATE, NULL }, ^~~~~~~ ../conf/keywords.h:472:3: note: (near initialization for 'keyword_list[401].name') ../conf/keywords.h:473:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "pipe", PIPE, NULL }, ^~~~~~ ../conf/keywords.h:473:3: note: (near initialization for 'keyword_list[402].name') ../conf/keywords.h:474:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "mode", MODE, NULL }, ^~~~~~ ../conf/keywords.h:474:3: note: (near initialization for 'keyword_list[403].name') ../conf/keywords.h:475:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "opaque", OPAQUE, NULL }, ^~~~~~~~ ../conf/keywords.h:475:3: note: (near initialization for 'keyword_list[404].name') ../conf/keywords.h:476:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "transparent", TRANSPARENT, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:476:3: note: (near initialization for 'keyword_list[405].name') ../conf/keywords.h:477:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rip", RIP, NULL }, ^~~~~ ../conf/keywords.h:477:3: note: (near initialization for 'keyword_list[406].name') ../conf/keywords.h:478:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "infinity", INFINITY, NULL }, ^~~~~~~~~~ ../conf/keywords.h:478:3: note: (near initialization for 'keyword_list[407].name') ../conf/keywords.h:479:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "update", UPDATE, NULL }, ^~~~~~~~ ../conf/keywords.h:479:3: note: (near initialization for 'keyword_list[408].name') ../conf/keywords.h:480:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "garbage", GARBAGE, NULL }, ^~~~~~~~~ ../conf/keywords.h:480:3: note: (near initialization for 'keyword_list[409].name') ../conf/keywords.h:481:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multicast", MULTICAST, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:481:3: note: (near initialization for 'keyword_list[410].name') ../conf/keywords.h:482:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "version", VERSION, NULL }, ^~~~~~~~~ ../conf/keywords.h:482:3: note: (near initialization for 'keyword_list[411].name') ../conf/keywords.h:483:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "split", SPLIT, NULL }, ^~~~~~~ ../conf/keywords.h:483:3: note: (near initialization for 'keyword_list[412].name') ../conf/keywords.h:484:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "horizon", HORIZON, NULL }, ^~~~~~~~~ ../conf/keywords.h:484:3: note: (near initialization for 'keyword_list[413].name') ../conf/keywords.h:485:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "poison", POISON, NULL }, ^~~~~~~~ ../conf/keywords.h:485:3: note: (near initialization for 'keyword_list[414].name') ../conf/keywords.h:486:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "reverse", REVERSE, NULL }, ^~~~~~~~~ ../conf/keywords.h:486:3: note: (near initialization for 'keyword_list[415].name') ../conf/keywords.h:487:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "zero", ZERO, NULL }, ^~~~~~ ../conf/keywords.h:487:3: note: (near initialization for 'keyword_list[416].name') ../conf/keywords.h:488:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "plaintext", PLAINTEXT, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:488:3: note: (near initialization for 'keyword_list[417].name') ../conf/keywords.h:489:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rip_metric", RIP_METRIC, NULL }, ^~~~~~~~~~~~ ../conf/keywords.h:489:3: note: (near initialization for 'keyword_list[418].name') ../conf/keywords.h:490:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "rip_tag", RIP_TAG, NULL }, ^~~~~~~~~ ../conf/keywords.h:490:3: note: (near initialization for 'keyword_list[419].name') ../conf/keywords.h:491:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "static", STATIC, NULL }, ^~~~~~~~ ../conf/keywords.h:491:3: note: (near initialization for 'keyword_list[420].name') ../conf/keywords.h:492:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "prohibit", PROHIBIT, NULL }, ^~~~~~~~~~ ../conf/keywords.h:492:3: note: (near initialization for 'keyword_list[421].name') ../conf/keywords.h:493:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "multipath", MULTIPATH, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:493:3: note: (near initialization for 'keyword_list[422].name') ../conf/keywords.h:494:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "blackhole", BLACKHOLE, NULL }, ^~~~~~~~~~~ ../conf/keywords.h:494:3: note: (near initialization for 'keyword_list[423].name') ../conf/keywords.h:495:3: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "unreachable", UNREACHABLE, NULL }, ^~~~~~~~~~~~~ ../conf/keywords.h:495:3: note: (near initialization for 'keyword_list[424].name') cf-lex.l: In function 'sym_rehash': cf-lex.l:75:22: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign] #define SYM_KEY(n) n->name, n->scope->active cf-lex.l:78:30: note: in definition of macro 'SYM_FN' #define SYM_FN(k,s) cf_hash(k) ^ ../../lib/hash.h:45:14: note: in expansion of macro 'HASH_FN' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~~~~~~ ../../lib/hash.h:45:29: note: in expansion of macro 'SYM_KEY' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~ ../../lib/hash.h:98:2: note: in expansion of macro 'HASH_INSERT' HASH_INSERT(v, id, _n); \ ^~~~~~~~~~~ ../../lib/hash.h:112:5: note: in expansion of macro 'HASH_REHASH' { HASH_REHASH(* (HASH(type) *) v, id, p, step); } ^~~~~~~~~~~ cf-lex.l:85:1: note: in expansion of macro 'HASH_DEFINE_REHASH_FN' HASH_DEFINE_REHASH_FN(SYM, struct symbol) ^~~~~~~~~~~~~~~~~~~~~ cf-lex.l:67:13: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' static uint cf_hash(byte *c); ^~~~~~~ cf-lex.l: In function 'cf_lex': cf-lex.l:172:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l) ~~^~~~~ cf-lex.l:183:9: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (e && *e || errno == ERANGE || (unsigned long int)(unsigned int) l != l) ~~^~~~~ cf-lex.c:28:16: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign] #define yytext cf_text ^~~~~~~ cf-lex.l:72:27: note: in definition of macro 'KW_FN' #define KW_FN(k) cf_hash(k) ^ ../../lib/hash.h:36:14: note: in expansion of macro 'HASH_FN' u32 _h = HASH_FN(v, id, key); \ ^~~~~~~ cf-lex.l:200:23: note: in expansion of macro 'HASH_FIND' struct keyword *k = HASH_FIND(kw_hash, KW, yytext); ^~~~~~~~~ cf-lex.l:200:46: note: in expansion of macro 'yytext' struct keyword *k = HASH_FIND(kw_hash, KW, yytext); ^~~~~~ cf-lex.l:67:13: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' static uint cf_hash(byte *c); ^~~~~~~ cf-lex.l:69:21: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] #define KW_KEY(n) n->name cf-lex.l:71:29: note: in definition of macro 'KW_EQ' #define KW_EQ(a,b) !strcmp(a,b) ^ ../../lib/hash.h:38:19: note: in expansion of macro 'HASH_EQ' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~~~~~~ ../../lib/hash.h:38:34: note: in expansion of macro 'KW_KEY' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~ cf-lex.l:200:23: note: in expansion of macro 'HASH_FIND' struct keyword *k = HASH_FIND(kw_hash, KW, yytext); ^~~~~~~~~ In file included from cf-lex.c:296: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ cf-lex.c:28:16: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] #define yytext cf_text ^~~~~~~ cf-lex.l:212:29: note: in expansion of macro 'yytext' cf_lval.s = cf_get_symbol(yytext); ^~~~~~ In file included from ../../nest/protocol.h:16, from cf-lex.l:46: ../conf/conf.h:161:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_get_symbol(byte *c); ^~~~~~~~~~~~~ cf-lex.c: In function 'yy_get_next_buffer': cf-lex.c:1683:14: warning: pointer targets in passing argument 1 of 'cf_read_hook' differ in signedness [-Wpointer-sign] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf-lex.l:100:56: note: in definition of macro 'YY_INPUT' #define YY_INPUT(buf,result,max) result = cf_read_hook(buf, max, ifs->fd); ^~~ cf-lex.c:1683:14: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf-lex.l:100:56: note: in definition of macro 'YY_INPUT' #define YY_INPUT(buf,result,max) result = cf_read_hook(buf, max, ifs->fd); ^~~ cf-lex.l: In function 'cf_new_symbol': cf-lex.l:450:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] uint l = strlen(c); ^ In file included from cf-lex.c:296: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ cf-lex.l:459:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(s->name, c); ^ In file included from /usr/include/features.h:428, from /usr/include/assert.h:35, from cf-lex.c:288: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ cf-lex.l:75:22: warning: pointer targets in passing argument 1 of 'cf_hash' differ in signedness [-Wpointer-sign] #define SYM_KEY(n) n->name, n->scope->active cf-lex.l:78:30: note: in definition of macro 'SYM_FN' #define SYM_FN(k,s) cf_hash(k) ^ ../../lib/hash.h:45:14: note: in expansion of macro 'HASH_FN' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~~~~~~ ../../lib/hash.h:45:29: note: in expansion of macro 'SYM_KEY' u32 _h = HASH_FN(v, id, id##_KEY((node))); \ ^~ ../../lib/hash.h:146:5: note: in expansion of macro 'HASH_INSERT' HASH_INSERT(v, id, node); \ ^~~~~~~~~~~ cf-lex.l:464:3: note: in expansion of macro 'HASH_INSERT2' HASH_INSERT2(new_config->sym_hash, SYM, new_config->pool, s); ^~~~~~~~~~~~ cf-lex.l:276:1: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' cf_hash(byte *c) ^~~~~~~ cf-lex.l: In function 'cf_find_symbol': cf-lex.l:486:42: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] (s = HASH_FIND(cfg->sym_hash, SYM, c, 1))) ^ cf-lex.l:77:37: note: in definition of macro 'SYM_EQ' #define SYM_EQ(a,s1,b,s2) !strcmp(a,b) && s1 == s2 ^ ../../lib/hash.h:38:19: note: in expansion of macro 'HASH_EQ' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~~~~~~ cf-lex.l:486:12: note: in expansion of macro 'HASH_FIND' (s = HASH_FIND(cfg->sym_hash, SYM, c, 1))) ^~~~~~~~~ In file included from cf-lex.c:296: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ cf-lex.l:491:52: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] (s = HASH_FIND(cfg->fallback->sym_hash, SYM, c, 1))) ^ cf-lex.l:77:37: note: in definition of macro 'SYM_EQ' #define SYM_EQ(a,s1,b,s2) !strcmp(a,b) && s1 == s2 ^ ../../lib/hash.h:38:19: note: in expansion of macro 'HASH_EQ' while (_n && !HASH_EQ(v, id, id##_KEY(_n), key)) \ ^~~~~~~ cf-lex.l:491:12: note: in expansion of macro 'HASH_FIND' (s = HASH_FIND(cfg->fallback->sym_hash, SYM, c, 1))) ^~~~~~~~~ In file included from cf-lex.c:296: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ cf-lex.l: In function 'cf_default_name': cf-lex.l:522:25: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] s = cf_get_symbol(buf); ^~~ cf-lex.l:507:1: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' cf_get_symbol(byte *c) ^~~~~~~~~~~~~ cf-lex.l: In function 'cf_define_symbol': cf-lex.l:553:30: warning: pointer targets in passing argument 1 of 'cf_new_symbol' differ in signedness [-Wpointer-sign] sym = cf_new_symbol(sym->name); ~~~^~~~~~ cf-lex.l:446:1: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' cf_new_symbol(byte *c) ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' CC -o cf-parse.tab.o -c cf-parse.tab.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition cf-parse.y: In function 'cf_parse': cf-parse.y:1134:19: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] kpi->pattern = $2; ^ cf-parse.y:1351:25: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] TEXT { this_ipn->pattern = $1; this_ipn->prefix = IPA_NONE; this_ipn->pxlen = 0; } ^ cf-parse.y:1353:25: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] | TEXT prefix_or_ipa { this_ipn->pattern = $1; this_ipn->prefix = $2.addr; this_ipn->pxlen = $2.len; } ^ cf-parse.y:3253:25: warning: pointer targets in assignment from 'char *' to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] this_srt->if_name = $3; ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' LD -r -o all.o cf-parse.tab.o cf-lex.o conf.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' set -e ; for a in nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/rip proto/static client ; do make -C $a -f /usr/src/RPM/BUILD/bird-1.6.8/$a/Makefile subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o rt-dev.o -c ../../nest/rt-dev.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o rt-fib.o -c ../../nest/rt-fib.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/rt-fib.c: In function 'fib_rehash': ../../nest/rt-fib.c:151:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (e = x) ^ ../../nest/rt-fib.c: In function 'fib_delete': ../../nest/rt-fib.c:351:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (it = e->readers) ^~ ../../nest/rt-fib.c: In function 'fit_init': ../../nest/rt-fib.c:396:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (n = f->hash_table[h]) ^ ../../nest/rt-fib.c:399:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (i->next = n->readers) ^ ../../nest/rt-fib.c: In function 'fit_get': ../../nest/rt-fib.c:431:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (k = i->next) ^ ../../nest/rt-fib.c: In function 'fit_put': ../../nest/rt-fib.c:444:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (j = n->readers) ^ ../../nest/rt-fib.c: In function 'fit_put_next': ../../nest/rt-fib.c:454:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (n = n->next) ^ ../../nest/rt-fib.c:458:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (n = f->hash_table[hpos]) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o rt-roa.o -c ../../nest/rt-roa.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/rt-roa.c: In function 'roa_delete_item': ../../nest/rt-roa.c:85:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (itp = &n->items; it = *itp; itp = &it->next) ^~ ../../nest/rt-roa.c: In function 'roa_flush': ../../nest/rt-roa.c:120:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (it = *itp) ^~ In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/rt-roa.c:10: ../../nest/rt-roa.c: In function 'roa_commit': ../../nest/rt-roa.c:312:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(t, tx, roa_table_list) ^~ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/rt-roa.c:314:44: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign] struct symbol *sym = cf_find_symbol(new, t->name); ~^~~~~~ In file included from ../../nest/rt-roa.c:17: ../conf/conf.h:159:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_find_symbol(struct config *cfg, byte *c); ^~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o password.o -c ../../nest/password.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o locks.o -c ../../nest/locks.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o cmds.o -c ../../nest/cmds.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/cmds.c: In function 'cmd_show_status': ../../nest/cmds.c:28:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tim, &config->tf_base, now); ^~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/cmds.c:9: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/cmds.c:31:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tim, &config->tf_base, boot_time); ^~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/cmds.c:9: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/cmds.c:33:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tim, &config->tf_base, config->load_time); ^~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/cmds.c:9: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o cli.o -c ../../nest/cli.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/cli.c: In function 'cli_printf': ../../nest/cli.c:132:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] size = bsprintf(buf, " "); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c:134:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] size = bsprintf(buf, "%04d-", cd); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c:144:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] size = bsprintf(buf, "%04d ", cd); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c:150:23: warning: pointer targets in passing argument 1 of 'bvsnprintf' differ in signedness [-Wpointer-sign] cnt = bvsnprintf(buf+size, sizeof(buf)-size-1, msg, args); ~~~^~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:19:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bvsnprintf(char *str, int size, const char *fmt, va_list args); ^~~~~~~~~~ ../../nest/cli.c: In function 'cli_copy_message': ../../nest/cli.c:171:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] int n = bsprintf(buf, "<%d messages lost>\n", c->ring_overflow); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/cli.c: In function 'cli_free_out': ../../nest/cli.c:211:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (o = c->tx_buf) ^ ../../nest/cli.c:214:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (p = o->next) ^ ../../nest/cli.c: In function 'cli_command': ../../nest/cli.c:267:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] cli_rh_len = strlen(c->rx_buf); ~^~~~~~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ../../nest/cli.c: In function 'cli_echo': ../../nest/cli.c:365:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(msg) + 1; ^~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/cli.c:66: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o iface.o -c ../../nest/iface.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/iface.c:28: ../../nest/iface.c: In function 'if_end_update': ../../nest/iface.c:369:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(a, b, i->addrs) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/iface.c: In function 'iface_patt_match': ../../nest/iface.c:675:17: warning: pointer targets in initialization of 'char *' from 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] char *t = p->pattern; ^ ../../nest/iface.c:686:18: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patmatch(t, i->name)) ^ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../nest/iface.c:686:22: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patmatch(t, i->name)) ~^~~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../nest/iface.c: In function 'iface_plists_equal': ../../nest/iface.c:733:43: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) || ~^~~~~~~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../nest/iface.c:733:55: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] ((x->pattern != y->pattern) && strcmp(x->pattern, y->pattern)) || ~^~~~~~~~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../nest/iface.c: In function 'if_show_addr': ../../nest/iface.c:771:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(opp, ", opposite %I", a->opposite); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/iface.c: In function 'if_show_summary': ../../nest/iface.c:834:11: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(addr, "%I/%d", i->addr->ip, i->addr->pxlen); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/iface.c:28: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o a-path.o -c ../../nest/a-path.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/a-path.c: In function 'as_path_format': ../../nest/a-path.c:139:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-path.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-path.c:155:20: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%u", get_as(p)); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-path.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-path.c: In function 'as_path_get_last': ../../nest/a-path.c:209:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (len = *p++) ^~~ ../../nest/a-path.c:216:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (len = *p++) ^~~ ../../nest/a-path.c: In function 'as_path_get_last_nonaggregated': ../../nest/a-path.c:248:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (len = *p++) ^~~ ../../nest/a-path.c: In function 'parse_path': ../../nest/a-path.c:411:14: warning: pointer targets in assignment from 'u8 *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] pos->val.sp = p; ^ ../../nest/a-path.c: In function 'pm_match': ../../nest/a-path.c:444:11: warning: pointer targets in initialization of 'u8 *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] u8 *p = pos->val.sp; ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o neighbor.o -c ../../nest/neighbor.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/neighbor.c:43: ../../nest/neighbor.c: In function 'neigh_if_up': ../../nest/neighbor.c:297:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, next, sticky_neigh_list) ^~~~ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_if_down': ../../nest/neighbor.c:317:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(x, y, i->neighbors) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_if_link': ../../nest/neighbor.c:334:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(x, y, i->neighbors) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_ifa_update': ../../nest/neighbor.c:359:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(x, y, i->neighbors) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c: In function 'neigh_prune': ../../nest/neighbor.c:398:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, m, neigh_hash_table[i]) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/neighbor.c:400:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, m, sticky_neigh_list) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o proto.o -c ../../nest/proto.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/proto.c: In function 'protos_commit': ../../nest/proto.c:531:32: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign] sym = cf_find_symbol(new, oc->name); ~~^~~~~~ In file included from ../../nest/protocol.h:16, from ../../nest/proto.c:12: ../conf/conf.h:159:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_find_symbol(struct config *cfg, byte *c); ^~~~~~~~~~~~~~ In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/proto.c:11: ../../nest/proto.c:600:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(p, n, initial_proto_list) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/proto.c: In function 'proto_shutdown_loop': ../../nest/proto.c:1078:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(p, p_next, active_proto_list) ^~~~~~ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/proto.c: In function 'proto_cmd_show': ../../nest/proto.c:1553:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tbuf, &config->tf_proto, p->last_state_change); ^~~~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/proto.c:11: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/proto.c: In function 'proto_apply_cmd_patt': ../../nest/proto.c:1713:29: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patt || patmatch(patt, p->name)) ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/proto.c:11: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../nest/proto.c:1713:36: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (!patt || patmatch(patt, p->name)) ~^~~~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/proto.c:11: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o a-set.o -c ../../nest/a-set.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/a-set.c: In function 'int_set_format': ../../nest/a-set.c:48:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-set.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-set.c:58:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "(%d,%d)", z[i] >> 16, z[i] & 0xffff); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:60:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%R", z[i]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c: In function 'ec_format': ../../nest/a-set.c:90:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%s, %u, %u)", kind, key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:97:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%s, %R, %u)", kind, key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:104:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%s, %u, %u)", kind, key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c:110:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(generic, 0x%x, 0x%x)", key, val); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c: In function 'ec_set_format': ../../nest/a-set.c:129:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-set.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-set.c: In function 'lc_format': ../../nest/a-set.c:147:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] return bsprintf(buf, "(%u, %u, %u)", lc.asn, lc.ldp1, lc.ldp2); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/a-set.c: In function 'lc_set_format': ../../nest/a-set.c:164:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/a-set.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/a-set.c:170:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "(%u, %u, %u)", d[i], d[i+1], d[i+2]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/a-set.c:10: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o rt-attr.o -c ../../nest/rt-attr.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../conf/conf.h:14, from ../../nest/protocol.h:16, from ../../nest/rt-attr.c:49: ../../nest/rt-attr.c: In function 'rt_prune_sources': ../../nest/rt-attr.c:179:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] HASH_WALK_FILTER(src_hash, next, src, sp) ^~~ ../../lib/hash.h:193:32: note: in definition of macro 'HASH_WALK_FILTER' for (nn = (v).data + _i; n = *nn; (*nn == n) ? (nn = &n->next) : NULL) ^ ../../nest/rt-attr.c: In function 'get_generic_attr': ../../nest/rt-attr.c:751:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] *buf += bsprintf(*buf, "igp_metric"); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'ea_format_bitfield': ../../nest/rt-attr.c:770:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/rt-attr.c:47: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/rt-attr.c:774:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " %s", names[i]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:779:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, " %08x", data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'opaque_format': ../../nest/rt-attr.c:794:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, " ..."); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../sysdep/config.h:28, from ../../nest/bird.h:12, from ../../nest/rt-attr.c:47: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../nest/rt-attr.c:800:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%02x", ad->data[i]); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'ea_show': ../../nest/rt-attr.c:863:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = attr_class_to_protocol[EA_PROTO(e->id)]) ^ ../../nest/rt-attr.c:865:23: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] pos += bsprintf(pos, "%s.", p->name); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:868:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] pos += strlen(pos); ^~~ In file included from ../lib/string.h:13, from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ../../nest/rt-attr.c:871:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] pos += bsprintf(pos, "%02x.", EA_PROTO(e->id)); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:876:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] pos += bsprintf(pos, "%02x", EA_ID(e->id)); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:884:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%u", e->u.data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:890:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%I", *(ip_addr *) ad->data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:893:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%R", e->u.data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:899:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "%08x", e->u.data); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c:912:13: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(pos, "", e->type); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-attr.c:47: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-attr.c: In function 'ea_dump': ../../nest/rt-attr.c:960:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (e = e->next) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' CC -o rt-table.o -c ../../nest/rt-table.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../nest/rt-table.c: In function 'rte_better': ../../nest/rt-table.c:194:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (better = new->attrs->src->proto->rte_better) ^~~~~~ ../../nest/rt-table.c: In function 'rte_mergable': ../../nest/rt-table.c:213:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (mergable = pri->attrs->src->proto->rte_mergable) ^~~~~~~~ ../../nest/rt-table.c: In function 'rt_notify_accepted': ../../nest/rt-table.c:513:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (new_best = export_filter(ah, r, &new_free, &tmpa, 0)) ^~~~~~~~ ../../nest/rt-table.c:576:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (old_best = export_filter(ah, old_changed, &old_free, NULL, 1)) ^~~~~~~~ ../../nest/rt-table.c:594:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (old_best = export_filter(ah, r, &old_free, NULL, 1)) ^~~~~~~~ ../../nest/rt-table.c:598:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (old_best = export_filter(ah, old_changed, &old_free, NULL, 1)) ^~~~~~~~ ../../nest/rt-table.c: In function 'rte_announce': ../../nest/rt-table.c:803:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (a->proto->accept_ra_types == type) ^ ../../nest/rt-table.c: In function 'rte_recalculate': ../../nest/rt-table.c:892:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (old = *k) ^~~ ../../nest/rt-table.c: In function 'rt_preconfig': ../../nest/rt-table.c:1762:36: warning: pointer targets in passing argument 1 of 'cf_get_symbol' differ in signedness [-Wpointer-sign] struct symbol *s = cf_get_symbol("master"); ^~~~~~~~ In file included from ../../nest/protocol.h:16, from ../../nest/rt-table.c:35: ../conf/conf.h:161:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_get_symbol(byte *c); ^~~~~~~~~~~~~ ../../nest/rt-table.c: In function 'rt_next_hop_update_net': ../../nest/rt-table.c:1827:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (k = &n->routes; e = *k; k = &e->next) ^ ../../nest/rt-table.c:1855:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (k = &n->routes; e = *k; k = &e->next) ^ ../../nest/rt-table.c: In function 'rt_commit': ../../nest/rt-table.c:2003:50: warning: pointer targets in passing argument 2 of 'cf_find_symbol' differ in signedness [-Wpointer-sign] struct symbol *sym = cf_find_symbol(new, o->name); ~^~~~~~ In file included from ../../nest/protocol.h:16, from ../../nest/rt-table.c:35: ../conf/conf.h:159:16: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' struct symbol *cf_find_symbol(struct config *cfg, byte *c); ^~~~~~~~~~~~~~ In file included from ../lib/resource.h:12, from ../lib/timer.h:14, from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/rt-table.c:33: ../../nest/rt-table.c: In function 'rt_update_hostcache': ../../nest/rt-table.c:2418:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, x, hc->hostentries) ^ ../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../nest/rt-table.c: In function 'rt_format_via': ../../nest/rt-table.c:2474:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_ROUTER: bsprintf(via, "via %I on %s", a->gw, a->iface->name); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2475:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_DEVICE: bsprintf(via, "dev %s", a->iface->name); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2476:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_BLACKHOLE: bsprintf(via, "blackhole"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2477:36: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_UNREACHABLE: bsprintf(via, "unreachable"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2478:33: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_PROHIBIT: bsprintf(via, "prohibited"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2479:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_MULTIPATH: bsprintf(via, "multipath"); break; ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2480:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] default: bsprintf(via, "???"); ^~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c: In function 'rt_show_rte': ../../nest/rt-table.c:2496:22: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tm, &config->tf_route, e->lastmod); ^~ In file included from ../lib/birdlib.h:12, from ../../nest/bird.h:13, from ../../nest/rt-table.c:33: ../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ ../../nest/rt-table.c:2498:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(from, " from %I", a->from); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c:2515:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(info, " (%d)", e->pref); ^~~~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../nest/rt-table.c: In function 'rt_show_net': ../../nest/rt-table.c:2534:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(ia, "%I/%d", n->n.prefix, n->n.pxlen); ^~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../nest/rt-table.c:33: ../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' LD -r -o all.o rt-table.o rt-fib.o rt-attr.o rt-roa.o proto.o iface.o rt-dev.o password.o cli.o locks.o cmds.o neighbor.o a-path.o a-set.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' CC -o f-util.o -c ../../filter/f-util.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' CC -o tree.o -c ../../filter/tree.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' CC -o trie.o -c ../../filter/trie.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' CC -o filter.o -c ../../filter/filter.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../filter/filter.c: In function 'val_compare': ../../filter/filter.c:166:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (rc = ipa_compare(v1.val.px.ip, v2.val.px.ip)) ^~ ../../filter/filter.c: In function 'val_in_range': ../../filter/filter.c:486:27: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] return patmatch(v2.val.s, v1.val.s); ~~~~~~^~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../filter/filter.c:36: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../filter/filter.c:486:37: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] return patmatch(v2.val.s, v1.val.s); ~~~~~~^~ In file included from ../lib/ip.h:13, from ../../nest/bird.h:14, from ../../filter/filter.c:36: ../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../filter/filter.c: In function 'val_format': ../../filter/filter.c:537:24: warning: pointer targets in passing argument 1 of 'ec_format' differ in signedness [-Wpointer-sign] case T_EC: ec_format(buf2, v.val.ec); buffer_print(buf, "%s", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:128:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int ec_format(byte *buf, u64 ec); ^~~~~~~~~ ../../filter/filter.c:538:24: warning: pointer targets in passing argument 1 of 'lc_format' differ in signedness [-Wpointer-sign] case T_LC: lc_format(buf2, v.val.lc); buffer_print(buf, "%s", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:130:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int lc_format(byte *buf, lcomm lc); ^~~~~~~~~ ../../filter/filter.c:542:41: warning: pointer targets in passing argument 2 of 'as_path_format' differ in signedness [-Wpointer-sign] case T_PATH: as_path_format(v.val.ad, buf2, 1000); buffer_print(buf, "(path %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:33:6: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' void as_path_format(struct adata *path, byte *buf, uint size); ^~~~~~~~~~~~~~ ../../filter/filter.c:543:49: warning: pointer targets in passing argument 4 of 'int_set_format' differ in signedness [-Wpointer-sign] case T_CLIST: int_set_format(v.val.ad, 1, -1, buf2, 1000); buffer_print(buf, "(clist %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:127:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int int_set_format(struct adata *set, int way, int from, byte *buf, uint size); ^~~~~~~~~~~~~~ ../../filter/filter.c:544:46: warning: pointer targets in passing argument 3 of 'ec_set_format' differ in signedness [-Wpointer-sign] case T_ECLIST: ec_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(eclist %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:129:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int ec_set_format(struct adata *set, int from, byte *buf, uint size); ^~~~~~~~~~~~~ ../../filter/filter.c:545:46: warning: pointer targets in passing argument 3 of 'lc_set_format' differ in signedness [-Wpointer-sign] case T_LCLIST: lc_set_format(v.val.ad, -1, buf2, 1000); buffer_print(buf, "(lclist %s)", buf2); return; ^~~~ In file included from ../../filter/filter.c:45: ../../nest/attrs.h:131:5: note: expected 'byte *' {aka 'unsigned char *'} but argument is of type 'char *' int lc_set_format(struct adata *set, int from, byte *buf, uint size); ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' LD -r -o all.o f-util.o filter.o tree.o trie.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' CC -o packets.o -c ../../../proto/bfd/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bfd/packets.c: In function 'bfd_fill_authentication': ../../../proto/bfd/packets.c:172:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth->data, pass->password, hash_len); ~~~~^~~~~~ In file included from /usr/include/features.h:428, from /usr/include/pthread.h:21, from ../../../proto/bfd/bfd.h:10, from ../../../proto/bfd/packets.c:7: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/bfd/packets.c: In function 'bfd_check_authentication': ../../../proto/bfd/packets.c:265:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth->data, pass->password, hash_len); ~~~~^~~~~~ In file included from /usr/include/features.h:428, from /usr/include/pthread.h:21, from ../../../proto/bfd/bfd.h:10, from ../../../proto/bfd/packets.c:7: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' CC -o io.o -c ../../../proto/bfd/io.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bfd/io.c: In function 'timers_fire': ../../../proto/bfd/io.c:417:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (t = timers_first(loop)) ^ ../../../proto/bfd/io.c: In function 'birdloop_main': ../../../proto/bfd/io.c:727:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] else if (t = timers_first(loop)) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' CC -o bfd.o -c ../../../proto/bfd/bfd.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../conf/conf.h:14, from ../../../nest/protocol.h:16, from ../../../proto/bfd/bfd.h:15, from ../../../proto/bfd/bfd.c:104: ../../../proto/bfd/bfd.c: In function 'bfd_remove_session': ../../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../../proto/bfd/bfd.c:496:3: note: in expansion of macro 'HASH_REMOVE' HASH_REMOVE(p->session_hash_id, HASH_ID, s); ^~~~~~~~~~~ ../../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../../proto/bfd/bfd.c:497:3: note: in expansion of macro 'HASH_REMOVE' HASH_REMOVE(p->session_hash_ip, HASH_IP, s); ^~~~~~~~~~~ In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/bfd/bfd.h:12, from ../../../proto/bfd/bfd.c:104: ../../../proto/bfd/bfd.c: In function 'bfd_take_requests': ../../../proto/bfd/bfd.c:670:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nn, bfd_wait_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/bfd/bfd.c: In function 'bfd_notify_hook': ../../../proto/bfd/bfd.c:891:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nn, s->request_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/bfd/bfd.c: In function 'bfd_show_sessions': ../../../proto/bfd/bfd.c:1102:24: warning: pointer targets in passing argument 1 of 'tm_format_datetime' differ in signedness [-Wpointer-sign] tm_format_datetime(tbuf, &config->tf_proto, s->last_state_change); ^~~~ In file included from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/bfd/bfd.h:12, from ../../../proto/bfd/bfd.c:104: ../../lib/timer.h:78:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void tm_format_datetime(char *x, struct timeformat *fmt_spec, bird_clock_t t); ^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' LD -r -o all.o bfd.o packets.o io.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' CC -o bgp.o -c ../../../proto/bgp/bgp.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bgp/bgp.c: In function 'bgp_get_status': ../../../proto/bgp/bgp.c:1606:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%s%s", err1, err2); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/bgp.c:68: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/bgp.c:1608:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%-14s%s%s", bgp_state_dsc(p), err1, err2); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/bgp.c:68: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' CC -o packets.o -c ../../../proto/bgp/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bgp/packets.c:1463:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 0, "Invalid message header" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1463:11: note: (near initialization for 'bgp_msg_table[0].msg') ../../../proto/bgp/packets.c:1464:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 1, "Connection not synchronized" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1464:11: note: (near initialization for 'bgp_msg_table[1].msg') ../../../proto/bgp/packets.c:1465:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 2, "Bad message length" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1465:11: note: (near initialization for 'bgp_msg_table[2].msg') ../../../proto/bgp/packets.c:1466:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 1, 3, "Bad message type" }, ^~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1466:11: note: (near initialization for 'bgp_msg_table[3].msg') ../../../proto/bgp/packets.c:1467:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 0, "Invalid OPEN message" }, ^~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1467:11: note: (near initialization for 'bgp_msg_table[4].msg') ../../../proto/bgp/packets.c:1468:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 1, "Unsupported version number" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1468:11: note: (near initialization for 'bgp_msg_table[5].msg') ../../../proto/bgp/packets.c:1469:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 2, "Bad peer AS" }, ^~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1469:11: note: (near initialization for 'bgp_msg_table[6].msg') ../../../proto/bgp/packets.c:1470:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 3, "Bad BGP identifier" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1470:11: note: (near initialization for 'bgp_msg_table[7].msg') ../../../proto/bgp/packets.c:1471:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 4, "Unsupported optional parameter" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1471:11: note: (near initialization for 'bgp_msg_table[8].msg') ../../../proto/bgp/packets.c:1472:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 5, "Authentication failure" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1472:11: note: (near initialization for 'bgp_msg_table[9].msg') ../../../proto/bgp/packets.c:1473:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 6, "Unacceptable hold time" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1473:11: note: (near initialization for 'bgp_msg_table[10].msg') ../../../proto/bgp/packets.c:1474:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 7, "Required capability missing" }, /* [RFC5492] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1474:11: note: (near initialization for 'bgp_msg_table[11].msg') ../../../proto/bgp/packets.c:1475:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 2, 8, "No supported AFI/SAFI" }, /* This error msg is nonstandard */ ^~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1475:11: note: (near initialization for 'bgp_msg_table[12].msg') ../../../proto/bgp/packets.c:1476:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 0, "Invalid UPDATE message" }, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1476:11: note: (near initialization for 'bgp_msg_table[13].msg') ../../../proto/bgp/packets.c:1477:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 1, "Malformed attribute list" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1477:11: note: (near initialization for 'bgp_msg_table[14].msg') ../../../proto/bgp/packets.c:1478:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 2, "Unrecognized well-known attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1478:11: note: (near initialization for 'bgp_msg_table[15].msg') ../../../proto/bgp/packets.c:1479:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 3, "Missing mandatory attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1479:11: note: (near initialization for 'bgp_msg_table[16].msg') ../../../proto/bgp/packets.c:1480:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 4, "Invalid attribute flags" }, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1480:11: note: (near initialization for 'bgp_msg_table[17].msg') ../../../proto/bgp/packets.c:1481:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 5, "Invalid attribute length" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1481:11: note: (near initialization for 'bgp_msg_table[18].msg') ../../../proto/bgp/packets.c:1482:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 6, "Invalid ORIGIN attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1482:11: note: (near initialization for 'bgp_msg_table[19].msg') ../../../proto/bgp/packets.c:1483:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 7, "AS routing loop" }, /* Deprecated */ ^~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1483:11: note: (near initialization for 'bgp_msg_table[20].msg') ../../../proto/bgp/packets.c:1484:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 8, "Invalid NEXT_HOP attribute" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1484:11: note: (near initialization for 'bgp_msg_table[21].msg') ../../../proto/bgp/packets.c:1485:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 9, "Optional attribute error" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1485:11: note: (near initialization for 'bgp_msg_table[22].msg') ../../../proto/bgp/packets.c:1486:12: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 10, "Invalid network field" }, ^~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1486:12: note: (near initialization for 'bgp_msg_table[23].msg') ../../../proto/bgp/packets.c:1487:12: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 3, 11, "Malformed AS_PATH" }, ^~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1487:12: note: (near initialization for 'bgp_msg_table[24].msg') ../../../proto/bgp/packets.c:1488:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 4, 0, "Hold timer expired" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1488:11: note: (near initialization for 'bgp_msg_table[25].msg') ../../../proto/bgp/packets.c:1489:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 0, "Finite state machine error" }, /* Subcodes are according to [RFC6608] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1489:11: note: (near initialization for 'bgp_msg_table[26].msg') ../../../proto/bgp/packets.c:1490:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 1, "Unexpected message in OpenSent state" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1490:11: note: (near initialization for 'bgp_msg_table[27].msg') ../../../proto/bgp/packets.c:1491:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 2, "Unexpected message in OpenConfirm state" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1491:11: note: (near initialization for 'bgp_msg_table[28].msg') ../../../proto/bgp/packets.c:1492:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 5, 3, "Unexpected message in Established state" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1492:11: note: (near initialization for 'bgp_msg_table[29].msg') ../../../proto/bgp/packets.c:1493:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 0, "Cease" }, /* Subcodes are according to [RFC4486] */ ^~~~~~~ ../../../proto/bgp/packets.c:1493:11: note: (near initialization for 'bgp_msg_table[30].msg') ../../../proto/bgp/packets.c:1494:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 1, "Maximum number of prefixes reached" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1494:11: note: (near initialization for 'bgp_msg_table[31].msg') ../../../proto/bgp/packets.c:1495:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 2, "Administrative shutdown" }, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1495:11: note: (near initialization for 'bgp_msg_table[32].msg') ../../../proto/bgp/packets.c:1496:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 3, "Peer de-configured" }, ^~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1496:11: note: (near initialization for 'bgp_msg_table[33].msg') ../../../proto/bgp/packets.c:1497:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 4, "Administrative reset" }, ^~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1497:11: note: (near initialization for 'bgp_msg_table[34].msg') ../../../proto/bgp/packets.c:1498:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 5, "Connection rejected" }, ^~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1498:11: note: (near initialization for 'bgp_msg_table[35].msg') ../../../proto/bgp/packets.c:1499:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 6, "Other configuration change" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1499:11: note: (near initialization for 'bgp_msg_table[36].msg') ../../../proto/bgp/packets.c:1500:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 7, "Connection collision resolution" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1500:11: note: (near initialization for 'bgp_msg_table[37].msg') ../../../proto/bgp/packets.c:1501:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 6, 8, "Out of Resources" }, ^~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1501:11: note: (near initialization for 'bgp_msg_table[38].msg') ../../../proto/bgp/packets.c:1502:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 7, 0, "Invalid ROUTE-REFRESH message" }, /* [RFC7313] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1502:11: note: (near initialization for 'bgp_msg_table[39].msg') ../../../proto/bgp/packets.c:1503:11: warning: pointer targets in initialization of 'byte *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { 7, 1, "Invalid ROUTE-REFRESH message length" } /* [RFC7313] */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1503:11: note: (near initialization for 'bgp_msg_table[40].msg') ../../../proto/bgp/packets.c: In function 'bgp_error_dsc': ../../../proto/bgp/packets.c:1522:25: warning: pointer targets in returning 'byte *' {aka 'unsigned char *'} from a function with return type 'const char *' differ in signedness [-Wpointer-sign] return bgp_msg_table[i].msg; ~~~~~~~~~~~~~~~~^~~~ ../../../proto/bgp/packets.c: In function 'bgp_handle_message': ../../../proto/bgp/packets.c:1550:28: warning: pointer targets in passing argument 2 of 'proto_set_message' differ in signedness [-Wpointer-sign] proto_set_message(&p->p, msg, msg_len); ^~~ In file included from ../../../proto/bgp/packets.c:13: ../../../nest/protocol.h:257:6: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} void proto_set_message(struct proto *p, char *msg, int len); ^~~~~~~~~~~~~~~~~ ../../../proto/bgp/packets.c:1551:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] *bp += bsprintf(*bp, ": \"%s\"", p->p.message); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/packets.c:11: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/packets.c: In function 'bgp_log_error': ../../../proto/bgp/packets.c:1574:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] t += bsprintf(t, ": %u", (len == 2) ? get_u16(data) : get_u32(data)); ^ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/packets.c:11: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/packets.c:1588:16: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] t += bsprintf(t, "%02x", data[i]); ^ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/packets.c:11: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/packets.c:1593:21: warning: pointer targets in initialization of 'const byte *' {aka 'const unsigned char *'} from 'const char *' differ in signedness [-Wpointer-sign] const byte *dsc = bgp_error_dsc(code, subcode); ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' CC -o attrs.o -c ../../../proto/bgp/attrs.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/bgp/attrs.c: In function 'bgp_format_origin': ../../../proto/bgp/attrs.c:93:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, bgp_origin_names[a->u.data]); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'validate_as_path': ../../../proto/bgp/attrs.c:183:57: warning: pointer targets in passing argument 5 of 'validate_path' differ in signedness [-Wpointer-sign] return validate_path(p, 1, p->as4_session ? 4 : 2, a, len); ^~~ ../../../proto/bgp/attrs.c:116:1: note: expected 'uint *' {aka 'unsigned int *'} but argument is of type 'int *' validate_path(struct bgp_proto *p, int as_path, int bs, byte *idata, uint *ilength) ^~~~~~~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_format_next_hop': ../../../proto/bgp/attrs.c:222:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%I", ipp[0]); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_format_aggregator': ../../../proto/bgp/attrs.c:243:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%d.%d.%d.%d AS%u", data[0], data[1], data[2], data[3], as); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_rehash_buckets': ../../../proto/bgp/attrs.c:730:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (b = old[i]) ^ In file included from ../../conf/conf.h:14, from ../../../nest/protocol.h:16, from ../../../proto/bgp/attrs.c:15: ../../../proto/bgp/attrs.c: In function 'bgp_free_prefix': ../../../lib/hash.h:79:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (_n = *_nn) \ ^~ ../../../lib/hash.h:159:24: note: in expansion of macro 'HASH_REMOVE' HASH_TYPE(v) *_n = HASH_REMOVE(v, id, node); \ ^~~~~~~~~~~ ../../../proto/bgp/attrs.c:971:3: note: in expansion of macro 'HASH_REMOVE2' HASH_REMOVE2(p->prefix_hash, PXH, p->p.pool, bp); ^~~~~~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_decode_attrs': ../../../proto/bgp/attrs.c:1855:37: warning: pointer targets in passing argument 3 of 'validate_as_path' differ in signedness [-Wpointer-sign] if (validate_as_path(bgp, z, &l) < 0) ^~ ../../../proto/bgp/attrs.c:181:1: note: expected 'int *' but argument is of type 'uint *' {aka 'unsigned int *'} validate_as_path(struct bgp_proto *p, byte *a, int *len) ^~~~~~~~~~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_get_attr': ../../../proto/bgp/attrs.c:1982:22: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] len = bsprintf(buf, "%s", d->name); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:1993:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%02x%s", i, (a->flags & BAF_TRANSITIVE) ? " [t]" : ""); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c: In function 'bgp_get_route_info': ../../../proto/bgp/attrs.c:2032:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " (%d", e->pref); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2035:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "-"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2038:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "s"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2043:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/-"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2045:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/?"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2047:18: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/%d", e->attrs->igp_metric); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2049:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, ") ["); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2052:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "AS%u", origas); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2054:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "%c", "ie?"[o->u.data]); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/bgp/attrs.c:13: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/bgp/attrs.c:2055:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "]"); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../../proto/bgp/attrs.c:11: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' LD -r -o all.o bgp.o attrs.o packets.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' CC -o mrt.o -c ../../../proto/mrt/mrt.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/mrt/mrt.c: In function 'bstrsub': ../../../proto/mrt/mrt.c:195:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (last = src; next = strstr(last, key); last = next + klen) ^~~~ ../../../proto/mrt/mrt.c: In function 'mrt_next_table_': ../../../proto/mrt/mrt.c:230:18: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (patmatch(pattern, tab->name)) ^~~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/mrt/mrt.h:13, from ../../../proto/mrt/mrt.c:46: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'const char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/mrt/mrt.c:230:30: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (patmatch(pattern, tab->name)) ~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/mrt/mrt.h:13, from ../../../proto/mrt/mrt.c:46: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/mrt/mrt.c: In function 'mrt_rib_table_dump': ../../../proto/mrt/mrt.c:480:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rt0 = n->routes; rt = rt0; rt0 = rt0->next) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' LD -r -o all.o mrt.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o hello.o -c ../../../proto/ospf/hello.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o packet.o -c ../../../proto/ospf/packet.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/ospf/packet.c: In function 'ospf_pkt_finalize': ../../../proto/ospf/packet.c:58:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth->password, pass->password, sizeof(auth->password)); ~~~~^~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/packet.c:11: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'u8 *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/ospf/packet.c:105:15: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth_tail, pass->password, auth_len); ^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/packet.c:11: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/ospf/packet.c:109:29: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign] mac_fill(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/ospf/packet.c:14: ../../lib/mac.h:117:6: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac); ^~~~~~~~ ../../../proto/ospf/packet.c: In function 'ospf_pkt_checkauth': ../../../proto/ospf/packet.c:145:36: warning: pointer targets in passing argument 2 of 'password_verify' differ in signedness [-Wpointer-sign] if (!password_verify(pass, auth->password, sizeof(auth->password))) ~~~~^~~~~~~~~~ In file included from ../../../proto/ospf/packet.c:12: ../../../nest/password.h:30:19: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} static inline int password_verify(struct password_item *p1, char *p2, uint size) ^~~~~~~~~~~~~~~ ../../../proto/ospf/packet.c:180:15: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(auth_tail, pass->password, auth_len); ^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/packet.c:11: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/ospf/packet.c:184:36: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign] if (!mac_verify(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/ospf/packet.c:14: ../../lib/mac.h:118:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac); ^~~~~~~~~~ ../../../proto/ospf/packet.c: In function 'ospf_rx_hook': ../../../proto/ospf/packet.c:268:55: warning: pointer targets in passing argument 2 of 'sk_rx_buffer' differ in signedness [-Wpointer-sign] struct ospf_packet *pkt = (void *) sk_rx_buffer(sk, &len); ^~~~ In file included from ../../../proto/ospf/ospf.h:20, from ../../../proto/ospf/packet.c:11: ../../lib/socket.h:96:8: note: expected 'int *' but argument is of type 'uint *' {aka 'unsigned int *'} byte * sk_rx_buffer(sock *s, int *len); /* Temporary */ ^~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o dbdes.o -c ../../../proto/ospf/dbdes.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o neighbor.o -c ../../../proto/ospf/neighbor.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o lsreq.o -c ../../../proto/ospf/lsreq.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o lsack.o -c ../../../proto/ospf/lsack.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o lsupd.o -c ../../../proto/ospf/lsupd.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../../proto/ospf/ospf.h:19, from ../../../proto/ospf/lsupd.c:11: ../../../proto/ospf/lsupd.c: In function 'ospf_rxmt_lsupd': ../../../proto/ospf/lsupd.c:439:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_SLIST_DELSAFE(ret, nxt, n->lsrtl) ^~~ ../../lib/slists.h:76:25: note: in definition of macro 'WALK_SLIST_DELSAFE' for(n=SHEAD(list); nxt=SNODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o topology.o -c ../../../proto/ospf/topology.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../../proto/ospf/ospf.h:19, from ../../../proto/ospf/topology.c:15: ../../../proto/ospf/topology.c: In function 'ospf_update_lsadb': ../../../proto/ospf/topology.c:483:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_SLIST_DELSAFE(en, nxt, p->lsal) ^~~ ../../lib/slists.h:76:25: note: in definition of macro 'WALK_SLIST_DELSAFE' for(n=SHEAD(list); nxt=SNODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/topology.c: In function 'prepare_prefix_net_lsa_body': ../../../proto/ospf/topology.c:1588:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (en = ifa->link_lsa) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o lsalib.o -c ../../../proto/ospf/lsalib.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o ospf.o -c ../../../proto/ospf/ospf.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/ospf/ospf.c: In function 'ospf_get_status': ../../../proto/ospf/ospf.c:536:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "Alone"); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../../proto/ospf/ospf.c:99: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../../proto/ospf/ospf.c:538:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, "Running"); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../../proto/ospf/ospf.c:99: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ ../../../proto/ospf/ospf.c: In function 'ospf_get_route_info': ../../../proto/ospf/ospf.c:563:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " %s", type); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:564:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " (%d/%d", rte->pref, rte->u.ospf.metric1); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:566:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, "/%d", rte->u.ospf.metric2); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:567:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, ")"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:570:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " [%x]", rte->u.ospf.tag); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:573:21: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " [%R]", rte->u.ospf.router_id); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c: In function 'ospf_get_attr': ../../../proto/ospf/ospf.c:582:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric1"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:585:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric2"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:588:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "tag: 0x%08x", a->u.data); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/ospf/ospf.c:591:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "router_id"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../../proto/ospf/ospf.c: In function 'ospf_reconfigure': ../../../proto/ospf/ospf.c:700:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/ospf.c:707:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(oa, oax, p->area_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/ospf.c: In function 'ospf_sh_neigh': ../../../proto/ospf/ospf.c:735:35: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/ospf/ospf.c:735:43: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ~~~^~~~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/ospf/ospf.c: In function 'ospf_sh_iface': ../../../proto/ospf/ospf.c:844:35: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/ospf/ospf.c:844:43: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if ((iff == NULL) || patmatch(iff, ifa->ifname)) ~~~^~~~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/ospf.c:100: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o iface.o -c ../../../proto/ospf/iface.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/ospf/ospf.h:14, from ../../../proto/ospf/iface.c:11: ../../../proto/ospf/iface.c: In function 'ospf_iface_down': ../../../proto/ospf/iface.c:260:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nx, ifa->neigh_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_iface_reconfigure': ../../../proto/ospf/iface.c:883:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(nb, nbx, ifa->nbma_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_ifa_notify2': ../../../proto/ospf/iface.c:1112:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_ifa_notify3': ../../../proto/ospf/iface.c:1144:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/ospf/iface.c: In function 'ospf_if_notify': ../../../proto/ospf/iface.c:1316:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(ifa, ifx, p->iface_list) ^~~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' CC -o rt.o -c ../../../proto/ospf/rt.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' LD -r -o all.o ospf.o topology.o packet.o hello.o neighbor.o iface.o dbdes.o lsreq.o lsupd.o lsack.o lsalib.o rt.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' CC -o pipe.o -c ../../../proto/pipe/pipe.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/pipe/pipe.c: In function 'pipe_get_status': ../../../proto/pipe/pipe.c:284:12: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "%c> %s", (p->mode == PIPE_OPAQUE) ? '-' : '=', p->peer_table->name); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/pipe/pipe.c:35: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' LD -r -o all.o pipe.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' CC -o packets.o -c ../../../proto/rip/packets.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/rip/packets.c: In function 'rip_fill_authentication': ../../../proto/rip/packets.c:252:19: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(tail->auth_data, pass->password, auth_len); ~~~~^~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/packets.c:12: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/rip/packets.c:256:29: warning: pointer targets in passing argument 2 of 'mac_fill' differ in signedness [-Wpointer-sign] mac_fill(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/rip/packets.c:13: ../../lib/mac.h:117:6: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' void mac_fill(uint id, const byte *key, uint keylen, const byte *data, uint datalen, byte *mac); ^~~~~~~~ ../../../proto/rip/packets.c: In function 'rip_check_authentication': ../../../proto/rip/packets.c:341:19: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(tail->auth_data, pass->password, auth_len); ~~~~^~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i586-alt-linux/8/include/stdint.h:9, from ../../../sysdep/config.h:28, from ../../../nest/bird.h:12, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/packets.c:12: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../../../proto/rip/packets.c:345:36: warning: pointer targets in passing argument 2 of 'mac_verify' differ in signedness [-Wpointer-sign] if (!mac_verify(pass->alg, pass->password, pass->length, ~~~~^~~~~~~~~~ In file included from ../../../proto/rip/packets.c:13: ../../lib/mac.h:118:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int mac_verify(uint id, const byte *key, uint keylen, const byte *data, uint datalen, const byte *mac); ^~~~~~~~~~ In file included from /usr/include/string.h:508, from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/packets.c:12: In function 'strncpy', inlined from 'rip_fill_authentication.isra.5' at ../../../proto/rip/packets.c:213:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' writing 16 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' CC -o rip.o -c ../../../proto/rip/rip.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/rip/rip.c: In function 'rip_update_rte': ../../../proto/rip/rip.c:252:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rp = &en->routes; rt = *rp; rp = &rt->next) ^~ ../../../proto/rip/rip.c: In function 'rip_withdraw_rte': ../../../proto/rip/rip.c:300:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rp = &en->routes; rt = *rp; rp = &rt->next) ^~ ../../../proto/rip/rip.c: In function 'rip_timer': ../../../proto/rip/rip.c:845:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (rp = &en->routes; rt = *rp; /* rp = &rt->next */) ^~ In file included from ../../lib/resource.h:12, from ../../lib/timer.h:14, from ../../lib/birdlib.h:12, from ../../../nest/bird.h:13, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../../proto/rip/rip.c:900:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] WALK_LIST_DELSAFE(n, nn, ifa->neigh_list) ^~ ../../lib/lists.h:55:24: note: in definition of macro 'WALK_LIST_DELSAFE' for(n=HEAD(list); nxt=NODE_NEXT(n); n=(void *) nxt) ^~~ ../../../proto/rip/rip.c: In function 'rip_get_route_info': ../../../proto/rip/rip.c:1153:19: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] buf += bsprintf(buf, " (%d/%d)", rte->pref, rte->u.rip.metric); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c:1156:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, " [%04x]", rte->u.rip.tag); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c: In function 'rip_get_attr': ../../../proto/rip/rip.c:1165:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "metric: %d", a->u.data); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c:1169:14: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] bsprintf(buf, "tag: %04x", a->u.data); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/rip/rip.c: In function 'rip_show_interfaces': ../../../proto/rip/rip.c:1197:26: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/rip/rip.c:1197:41: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ~~~~~~~~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/rip/rip.c: In function 'rip_show_neighbors': ../../../proto/rip/rip.c:1233:26: warning: pointer targets in passing argument 1 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ ../../../proto/rip/rip.c:1233:41: warning: pointer targets in passing argument 2 of 'patmatch' differ in signedness [-Wpointer-sign] if (iff && !patmatch(iff, ifa->iface->name)) ~~~~~~~~~~^~~~~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/rip/rip.h:15, from ../../../proto/rip/rip.c:79: ../../lib/string.h:25:5: note: expected 'const byte *' {aka 'const unsigned char *'} but argument is of type 'char *' int patmatch(const byte *pat, const byte *str); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' LD -r -o all.o rip.o packets.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' CC -o static.o -c ../../../proto/static/static.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../../proto/static/static.c: In function 'static_if_notify': ../../../proto/static/static.c:426:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(r->if_name, i->name)) ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c:432:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(r->if_name, i->name)) ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c: In function 'static_same_dest': ../../../proto/static/static.c:480:23: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] return !strcmp(x->if_name, y->if_name); ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c:480:35: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] return !strcmp(x->if_name, y->if_name); ~^~~~~~~~~ In file included from ../../lib/string.h:13, from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ ../../../proto/static/static.c: In function 'static_reconfigure': ../../../proto/static/static.c:571:35: warning: pointer targets in passing argument 1 of 'if_find_by_name' differ in signedness [-Wpointer-sign] if ((ifa = if_find_by_name(r->if_name)) && (ifa->flags & IF_UP)) ~^~~~~~~~~ In file included from ../../../proto/static/static.c:40: ../../../nest/iface.h:105:15: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} struct iface *if_find_by_name(char *); ^~~~~~~~~~~~~~~ ../../../proto/static/static.c: In function 'static_show_rt': ../../../proto/static/static.c:656:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_ROUTER: bsprintf(via, "via %I%J", r->via, r->via_if); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:657:31: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_DEVICE: bsprintf(via, "dev %s", r->if_name); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:658:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_BLACKHOLE: bsprintf(via, "blackhole"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:659:36: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_UNREACHABLE: bsprintf(via, "unreachable"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:660:33: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_PROHIBIT: bsprintf(via, "prohibited"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:661:34: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTD_MULTIPATH: bsprintf(via, "multipath"); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:662:35: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] case RTDX_RECURSIVE: bsprintf(via, "recursive %I", r->via); break; ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ ../../../proto/static/static.c:663:24: warning: pointer targets in passing argument 1 of 'bsprintf' differ in signedness [-Wpointer-sign] default: bsprintf(via, "???"); ^~~ In file included from ../../lib/ip.h:13, from ../../../nest/bird.h:14, from ../../../proto/static/static.c:39: ../../lib/string.h:16:5: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} int bsprintf(char *str, const char *fmt, ...); ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' LD -r -o all.o static.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' CC -o util.o -c ../../client/util.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' CC -o birdcl.o -c ../../client/birdcl.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' CC -o birdc.o -c ../../client/birdc.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' CC -o commands.o -c ../../client/commands.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' CC -o client.o -c ../../client/client.c : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition ../../client/client.c: In function 'server_read': ../../client/client.c:329:19: warning: pointer targets in passing argument 1 of 'server_got_reply' differ in signedness [-Wpointer-sign] server_got_reply(start); ^~~~~ ../../client/client.c:270:1: note: expected 'char *' but argument is of type 'byte *' {aka 'unsigned char *'} server_got_reply(char *x) ^~~~~~~~~~~~~~~~ ../../client/client.c:340:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(server_read_buf, "?"); ^~~~~~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../../client/client.c:23: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' LD -r -o all.o commands.o util.o client.o make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' LD -pthread -o birdcl client/birdcl.o client/all.o lib/birdlib.a make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' LD -pthread -o birdc client/birdc.o client/all.o lib/birdlib.a -lreadline -ltinfo make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' LD -pthread -o bird nest/all.o filter/all.o proto/bfd/all.o proto/bgp/all.o proto/mrt/all.o proto/ospf/all.o proto/pipe/all.o proto/rip/all.o proto/static/all.o conf/all.o lib/birdlib.a make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' + popd ~/RPM/BUILD/bird-1.6.8 + pushd doc ~/RPM/BUILD/bird-1.6.8/doc ~/RPM/BUILD/bird-1.6.8 + make prog.sgml make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/doc' /usr/src/RPM/BUILD/bird-1.6.8/tools/progdoc /usr/src/RPM/BUILD/bird-1.6.8 /doc/prog-root doc/prog-head.sgml doc/prog-intro.sgml /nest/Doc rt-fib.c rt-table.c rt-attr.c proto.sgml proto.c Warning(739): Function parameter 'UNUSED' not described in 'graceful_restart_done' proto-hooks.c iface.c neighbor.c cli.c locks.c /conf/Doc conf.c cf-lex.l /filter/Doc filter.c tree.c trie.c /proto/Doc /proto/babel/Doc babel.c packets.c /proto/bfd/Doc bfd.c /proto/bgp/Doc bgp.c Warning(863): Function parameter 'UNUSED' not described in 'bgp_incoming_connection' packets.c attrs.c /proto/mrt/Doc mrt.c /proto/ospf/Doc ospf.c topology.c Warning(1754): Function parameter 'UNUSED6' not described in 'ospf_top_new' neighbor.c iface.c packet.c lsalib.c dbdes.c rt.c /proto/pipe/Doc pipe.c /proto/rip/Doc rip.c packets.c /proto/radv/Doc radv.c packets.c /proto/static/Doc static.c ../nest/rt-dev.c /sysdep/Doc sysdep.sgml /sysdep/unix/Doc log.c krt.c /lib/Doc ip.c lists.c checksum.c bitops.c patmatch.c printf.c xmalloc.c tbf.c mac.c resource.sgml resource.c mempool.c slab.c event.c ../sysdep/unix/io.c doc/prog-foot.sgml make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/doc' + ./sgml2html prog.sgml Processing file prog.sgml + ./sgml2html bird.sgml Processing file bird.sgml + popd ~/RPM/BUILD/bird-1.6.8 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.50586 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/bird-buildroot + : + /bin/rm -rf -- /usr/src/tmp/bird-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd bird-1.6.8 + /usr/bin/make 'INSTALL=/usr/libexec/rpm-build/install -p' prefix=/usr/src/tmp/bird-buildroot/usr exec_prefix=/usr/src/tmp/bird-buildroot/usr bindir=/usr/src/tmp/bird-buildroot/usr/bin sbindir=/usr/src/tmp/bird-buildroot/usr/sbin sysconfdir=/usr/src/tmp/bird-buildroot/etc datadir=/usr/src/tmp/bird-buildroot/usr/share includedir=/usr/src/tmp/bird-buildroot/usr/include libdir=/usr/src/tmp/bird-buildroot/usr/lib libexecdir=/usr/src/tmp/bird-buildroot/usr/lib localstatedir=/usr/src/tmp/bird-buildroot/var sharedstatedir=/usr/src/tmp/bird-buildroot/var/lib mandir=/usr/src/tmp/bird-buildroot/usr/share/man infodir=/usr/src/tmp/bird-buildroot/usr/share/info install -C build-bird6 make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' set -e ; for a in lib conf ; do /usr/bin/make -C $a subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/conf' set -e ; for a in nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/radv proto/rip proto/static proto/babel client ; do /usr/bin/make -C $a -f /usr/src/RPM/BUILD/bird-1.6.8/$a/Makefile subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/mrt' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/pipe' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/radv' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/static' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/proto/babel' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6/client' make: Circular birdcl <- birdcl dependency dropped. LD -pthread -o birdcl client/birdcl.o client/all.o lib/birdlib.a make: Circular birdc <- birdc dependency dropped. LD -pthread -o birdc client/birdc.o client/all.o lib/birdlib.a -lreadline -ltinfo /usr/libexec/rpm-build/install -p -d //usr/src/tmp/bird-buildroot/usr/sbin //usr/src/tmp/bird-buildroot/etc //usr/src/tmp/bird-buildroot/var/run /usr/libexec/rpm-build/install -p ./bird //usr/src/tmp/bird-buildroot/usr/sbin/bird6 /usr/libexec/rpm-build/install -p ./birdcl //usr/src/tmp/bird-buildroot/usr/sbin/birdcl6 if test -n "birdc" ; then \ /usr/libexec/rpm-build/install -p ./birdc //usr/src/tmp/bird-buildroot/usr/sbin/birdc6 ; \ fi if ! test -f //usr/src/tmp/bird-buildroot/etc/bird6.conf ; then \ /usr/libexec/rpm-build/install -p -m 644 ../doc/bird.conf.example //usr/src/tmp/bird-buildroot/etc/bird6.conf ; \ else \ echo "Not overwriting old bird6.conf" ; \ fi make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird6' + /usr/bin/make 'INSTALL=/usr/libexec/rpm-build/install -p' prefix=/usr/src/tmp/bird-buildroot/usr exec_prefix=/usr/src/tmp/bird-buildroot/usr bindir=/usr/src/tmp/bird-buildroot/usr/bin sbindir=/usr/src/tmp/bird-buildroot/usr/sbin sysconfdir=/usr/src/tmp/bird-buildroot/etc datadir=/usr/src/tmp/bird-buildroot/usr/share includedir=/usr/src/tmp/bird-buildroot/usr/include libdir=/usr/src/tmp/bird-buildroot/usr/lib libexecdir=/usr/src/tmp/bird-buildroot/usr/lib localstatedir=/usr/src/tmp/bird-buildroot/var sharedstatedir=/usr/src/tmp/bird-buildroot/var/lib mandir=/usr/src/tmp/bird-buildroot/usr/share/man infodir=/usr/src/tmp/bird-buildroot/usr/share/info install -C build-bird4 make: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' set -e ; for a in lib conf ; do /usr/bin/make -C $a subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/lib' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/conf' set -e ; for a in nest filter proto/bfd proto/bgp proto/mrt proto/ospf proto/pipe proto/rip proto/static client ; do /usr/bin/make -C $a -f /usr/src/RPM/BUILD/bird-1.6.8/$a/Makefile subdir ; done make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/nest' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/filter' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bfd' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/bgp' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/mrt' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/ospf' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/pipe' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/rip' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/proto/static' make[1]: Entering directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make[1]: Nothing to be done for 'subdir'. make[1]: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4/client' make: Circular birdcl <- birdcl dependency dropped. LD -pthread -o birdcl client/birdcl.o client/all.o lib/birdlib.a make: Circular birdc <- birdc dependency dropped. LD -pthread -o birdc client/birdc.o client/all.o lib/birdlib.a -lreadline -ltinfo /usr/libexec/rpm-build/install -p -d //usr/src/tmp/bird-buildroot/usr/sbin //usr/src/tmp/bird-buildroot/etc //usr/src/tmp/bird-buildroot/var/run /usr/libexec/rpm-build/install -p ./bird //usr/src/tmp/bird-buildroot/usr/sbin/bird /usr/libexec/rpm-build/install -p ./birdcl //usr/src/tmp/bird-buildroot/usr/sbin/birdcl if test -n "birdc" ; then \ /usr/libexec/rpm-build/install -p ./birdc //usr/src/tmp/bird-buildroot/usr/sbin/birdc ; \ fi if ! test -f //usr/src/tmp/bird-buildroot/etc/bird.conf ; then \ /usr/libexec/rpm-build/install -p -m 644 ../doc/bird.conf.example //usr/src/tmp/bird-buildroot/etc/bird.conf ; \ else \ echo "Not overwriting old bird.conf" ; \ fi make: Leaving directory '/usr/src/RPM/BUILD/bird-1.6.8/build-bird4' + install -pD -m755 /usr/src/RPM/SOURCES/bird.init /usr/src/tmp/bird-buildroot/etc/rc.d/init.d/bird + install -pD -m644 /usr/src/RPM/SOURCES/bird.service /usr/src/tmp/bird-buildroot/lib/systemd/system/bird.service + install -pD -m755 /usr/src/RPM/SOURCES/bird6.init /usr/src/tmp/bird-buildroot/etc/rc.d/init.d/bird6 + install -pD -m644 /usr/src/RPM/SOURCES/bird6.service /usr/src/tmp/bird-buildroot/lib/systemd/system/bird6.service + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/bird-buildroot (auto) Verifying and fixing files in /usr/src/tmp/bird-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/bird-buildroot/ (default) Compressing files in /usr/src/tmp/bird-buildroot (auto) Adjusting library links in /usr/src/tmp/bird-buildroot ./lib: Verifying ELF objects in /usr/src/tmp/bird-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/sbin/bird: uses non-LFS functions: __xstat fopen ftruncate glob globfree open verify-elf: WARNING: ./usr/sbin/bird6: uses non-LFS functions: __xstat fopen ftruncate glob globfree open Hardlinking identical .pyc and .pyo files Processing files: bird-1.6.8-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.69784 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bird-1.6.8 + DOCDIR=/usr/src/tmp/bird-buildroot/usr/share/doc/bird-1.6.8 + export DOCDIR + rm -rf /usr/src/tmp/bird-buildroot/usr/share/doc/bird-1.6.8 + /bin/mkdir -p /usr/src/tmp/bird-buildroot/usr/share/doc/bird-1.6.8 + cp -prL NEWS README doc/bird-1.html doc/bird-2.html doc/bird-3.html doc/bird-4.html doc/bird-5.html doc/bird-6.html doc/bird-7.html doc/bird.html doc/prog-1.html doc/prog-2.html doc/prog-3.html doc/prog-4.html doc/prog-5.html doc/prog-6.html doc/prog-7.html doc/prog-8.html doc/prog.html /usr/src/tmp/bird-buildroot/usr/share/doc/bird-1.6.8 + chmod -R go-w /usr/src/tmp/bird-buildroot/usr/share/doc/bird-1.6.8 + chmod -R a+rX /usr/src/tmp/bird-buildroot/usr/share/doc/bird-1.6.8 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TqJGvV find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3fvMiY find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jR7hF6 Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KuwVUr Requires: /bin/kill, /bin/sh, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(failure), /etc/rc.d/init.d(is_yes), /etc/rc.d/init.d(msg_usage), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d(success), /etc/rc.d/init.d/functions, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.27), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), libreadline.so.7 >= set:niEctLG0xduiNwLOG30Q954LWbeANdsw748glBh8stjzST9ktgb6B59TMYsLtYm1T7M8IqmS0, libtinfo.so.5 >= set:ljZKbASo1, rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): /bin/sh, /usr/sbin/post_service Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EZMkE4 Creating bird-debuginfo package Processing files: bird6-1.6.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.d6d5nU find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.h3PfH2 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XYkuDg Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ETgXjH Requires: bird = 1.6.8-alt2, /bin/kill, /bin/sh, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(failure), /etc/rc.d/init.d(is_yes), /etc/rc.d/init.d(msg_usage), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d(success), /etc/rc.d/init.d/functions, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.27), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), libreadline.so.7 >= set:niEctLG0xduiNwLOG30Q954LWbeANdsw748glBh8stjzST9ktgb6B59TMYsLtYm1T7M8IqmS0, libtinfo.so.5 >= set:ljZKbASo1, rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(post): /bin/sh, /usr/sbin/post_service Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.skPgnp Creating bird6-debuginfo package Processing files: bird-debuginfo-1.6.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NwFP7n find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MynOts find-requires: running scripts (debuginfo) Requires: bird = 1.6.8-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libpthread.so.0), debug(libreadline.so.7), debug(libtinfo.so.5) Processing files: bird6-debuginfo-1.6.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.of0ac6 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5As4GY find-requires: running scripts (debuginfo) Requires: bird6 = 1.6.8-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libpthread.so.0), debug(libreadline.so.7), debug(libtinfo.so.5) Adding to bird6 a strict dependency on bird Adding to bird-debuginfo a strict dependency on bird Adding to bird6-debuginfo a strict dependency on bird6 Adding to bird6-debuginfo a strict dependency on bird-debuginfo Removing from bird6-debuginfo 72 sources provided by bird-debuginfo also prunning dir /usr/src/debug/bird-1.6.8/client also prunning dir /usr/src/debug/bird-1.6.8/filter also prunning dir /usr/src/debug/bird-1.6.8/lib also prunning dir /usr/src/debug/bird-1.6.8/nest also prunning dir /usr/src/debug/bird-1.6.8/proto/bfd also prunning dir /usr/src/debug/bird-1.6.8/proto/bgp also prunning dir /usr/src/debug/bird-1.6.8/proto/mrt also prunning dir /usr/src/debug/bird-1.6.8/proto/ospf also prunning dir /usr/src/debug/bird-1.6.8/proto/pipe also prunning dir /usr/src/debug/bird-1.6.8/proto/rip also prunning dir /usr/src/debug/bird-1.6.8/proto/static also prunning dir /usr/src/debug/bird-1.6.8/sysdep/unix also prunning dir /usr/src/debug/bird-1.6.8/sysdep Removing 33 extra deps from bird6 due to repentancy on bird Removing 5 extra deps from bird6-debuginfo due to repentancy on bird-debuginfo Wrote: /usr/src/RPM/RPMS/i586/bird-1.6.8-alt2.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/bird6-1.6.8-alt2.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/bird-debuginfo-1.6.8-alt2.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/bird6-debuginfo-1.6.8-alt2.i586.rpm (w2.lzdio) 51.67user 6.84system 0:51.51elapsed 113%CPU (0avgtext+0avgdata 64708maxresident)k 0inputs+0outputs (0major+2469786minor)pagefaults 0swaps 57.01user 9.61system 1:03.02elapsed 105%CPU (0avgtext+0avgdata 117636maxresident)k 920inputs+0outputs (0major+2810448minor)pagefaults 0swaps --- bird-1.6.8-alt2.i586.rpm.repo 2020-07-06 16:21:55.000000000 +0000 +++ bird-1.6.8-alt2.i586.rpm.hasher 2021-08-01 11:28:26.045241716 +0000 @@ -64,5 +64,5 @@ File: /lib/systemd/system/bird.service 100644 root:root 6f300e42caaad96795e69040ab46d094 -File: /usr/sbin/bird 100755 root:root c9113b198d91a0668ec550a136e97338 -File: /usr/sbin/birdc 100755 root:root c1c467e075132916c05568e9fb278820 -File: /usr/sbin/birdcl 100755 root:root 15c8f17b75a7c5c2ea87b6ce128a4c15 +File: /usr/sbin/bird 100755 root:root 51abcf817d6f7f014e2537f8c9df92fb +File: /usr/sbin/birdc 100755 root:root 0ba8577804e18468b1cb8a9728ddf142 +File: /usr/sbin/birdcl 100755 root:root 32e2da0c1130c563751cc1649e76e004 File: /usr/share/doc/bird-1.6.8 40755 root:root @@ -87,2 +87,2 @@ File: /usr/share/doc/bird-1.6.8/prog.html 100644 root:root 463607cc61260081e2a49ac20453e7d6 -RPMIdentity: 563db8d8e49e8143a40083e9b4dfc157bc7a4201f280ced7feb3af4497ed2bff0351c9c654f69b394dd3906792c444580e93612d1c7723edd4a28bb2132a1714 +RPMIdentity: 191e8aeb8f40176e1d1dc46bf1444fa1513a79b45f37caa0e89aa5f208bd123323639f2fff86d821651cbbb65a236557f43a8876db71c5936b433ba1ba60d68a --- bird-debuginfo-1.6.8-alt2.i586.rpm.repo 2020-07-06 16:21:55.000000000 +0000 +++ bird-debuginfo-1.6.8-alt2.i586.rpm.hasher 2021-08-01 11:28:26.794244685 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/21 40755 root:root -/usr/lib/debug/.build-id/21/c0a0c335e841f88c35122facefc5254da8c0d3 120777 root:root ../../../../sbin/birdc -/usr/lib/debug/.build-id/21/c0a0c335e841f88c35122facefc5254da8c0d3.debug 120777 root:root ../../usr/sbin/birdc.debug -/usr/lib/debug/.build-id/6b 40755 root:root -/usr/lib/debug/.build-id/6b/47180110c5bc8d5c6c1db495d9ef194b2bec33 120777 root:root ../../../../sbin/birdcl -/usr/lib/debug/.build-id/6b/47180110c5bc8d5c6c1db495d9ef194b2bec33.debug 120777 root:root ../../usr/sbin/birdcl.debug -/usr/lib/debug/.build-id/dd 40755 root:root -/usr/lib/debug/.build-id/dd/033cb61c28e2c99ec072f98bc4fa423210e662 120777 root:root ../../../../sbin/bird -/usr/lib/debug/.build-id/dd/033cb61c28e2c99ec072f98bc4fa423210e662.debug 120777 root:root ../../usr/sbin/bird.debug +/usr/lib/debug/.build-id/01 40755 root:root +/usr/lib/debug/.build-id/01/c22147dd4f89d465dca722ad3b93dbbec8a0ed 120777 root:root ../../../../sbin/bird +/usr/lib/debug/.build-id/01/c22147dd4f89d465dca722ad3b93dbbec8a0ed.debug 120777 root:root ../../usr/sbin/bird.debug +/usr/lib/debug/.build-id/0f 40755 root:root +/usr/lib/debug/.build-id/0f/a7556644e3774d51b4ac59b411cc4ef63f38c0 120777 root:root ../../../../sbin/birdc +/usr/lib/debug/.build-id/0f/a7556644e3774d51b4ac59b411cc4ef63f38c0.debug 120777 root:root ../../usr/sbin/birdc.debug +/usr/lib/debug/.build-id/6a 40755 root:root +/usr/lib/debug/.build-id/6a/06ded28020be79ca113f2d9bf016975ee0bdc6 120777 root:root ../../../../sbin/birdcl +/usr/lib/debug/.build-id/6a/06ded28020be79ca113f2d9bf016975ee0bdc6.debug 120777 root:root ../../usr/sbin/birdcl.debug /usr/lib/debug/usr/sbin/bird.debug 100644 root:root @@ -14,2 +14,3 @@ /usr/src/debug/bird-1.6.8/build-bird4 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/client 40755 root:root /usr/src/debug/bird-1.6.8/build-bird4/conf 40755 root:root @@ -23,2 +24,3 @@ /usr/src/debug/bird-1.6.8/build-bird4/conf/keywords.h 100644 root:root +/usr/src/debug/bird-1.6.8/build-bird4/filter 40755 root:root /usr/src/debug/bird-1.6.8/build-bird4/lib 40755 root:root @@ -70,2 +72,11 @@ /usr/src/debug/bird-1.6.8/build-bird4/lib/xmalloc.c 100644 root:root +/usr/src/debug/bird-1.6.8/build-bird4/nest 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto/bfd 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto/bgp 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto/mrt 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto/ospf 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto/pipe 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto/rip 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird4/proto/static 40755 root:root /usr/src/debug/bird-1.6.8/client 40755 root:root @@ -164,16 +175,17 @@ Provides: bird-debuginfo = 1.6.8-alt2:p9+254206.100.2.1 -File: /usr/lib/debug/.build-id/21 40755 root:root -File: /usr/lib/debug/.build-id/21/c0a0c335e841f88c35122facefc5254da8c0d3 120777 root:root ../../../../sbin/birdc -File: /usr/lib/debug/.build-id/21/c0a0c335e841f88c35122facefc5254da8c0d3.debug 120777 root:root ../../usr/sbin/birdc.debug -File: /usr/lib/debug/.build-id/6b 40755 root:root -File: /usr/lib/debug/.build-id/6b/47180110c5bc8d5c6c1db495d9ef194b2bec33 120777 root:root ../../../../sbin/birdcl -File: /usr/lib/debug/.build-id/6b/47180110c5bc8d5c6c1db495d9ef194b2bec33.debug 120777 root:root ../../usr/sbin/birdcl.debug -File: /usr/lib/debug/.build-id/dd 40755 root:root -File: /usr/lib/debug/.build-id/dd/033cb61c28e2c99ec072f98bc4fa423210e662 120777 root:root ../../../../sbin/bird -File: /usr/lib/debug/.build-id/dd/033cb61c28e2c99ec072f98bc4fa423210e662.debug 120777 root:root ../../usr/sbin/bird.debug -File: /usr/lib/debug/usr/sbin/bird.debug 100644 root:root b4c86929a409846ddfa968e78e9b47b2 -File: /usr/lib/debug/usr/sbin/birdc.debug 100644 root:root 0df64e16451ee2bc2879194c1b9d74ad -File: /usr/lib/debug/usr/sbin/birdcl.debug 100644 root:root e8e8d5b2c829c979a2a965706f0b6589 +File: /usr/lib/debug/.build-id/01 40755 root:root +File: /usr/lib/debug/.build-id/01/c22147dd4f89d465dca722ad3b93dbbec8a0ed 120777 root:root ../../../../sbin/bird +File: /usr/lib/debug/.build-id/01/c22147dd4f89d465dca722ad3b93dbbec8a0ed.debug 120777 root:root ../../usr/sbin/bird.debug +File: /usr/lib/debug/.build-id/0f 40755 root:root +File: /usr/lib/debug/.build-id/0f/a7556644e3774d51b4ac59b411cc4ef63f38c0 120777 root:root ../../../../sbin/birdc +File: /usr/lib/debug/.build-id/0f/a7556644e3774d51b4ac59b411cc4ef63f38c0.debug 120777 root:root ../../usr/sbin/birdc.debug +File: /usr/lib/debug/.build-id/6a 40755 root:root +File: /usr/lib/debug/.build-id/6a/06ded28020be79ca113f2d9bf016975ee0bdc6 120777 root:root ../../../../sbin/birdcl +File: /usr/lib/debug/.build-id/6a/06ded28020be79ca113f2d9bf016975ee0bdc6.debug 120777 root:root ../../usr/sbin/birdcl.debug +File: /usr/lib/debug/usr/sbin/bird.debug 100644 root:root c9877cbb30f920fd2d6e4d7203850d7d +File: /usr/lib/debug/usr/sbin/birdc.debug 100644 root:root 12c21d612221a6ae1231fb6787b5ebef +File: /usr/lib/debug/usr/sbin/birdcl.debug 100644 root:root 441b2d989cd4bd9f7fc97ea160dade14 File: /usr/src/debug/bird-1.6.8 40755 root:root File: /usr/src/debug/bird-1.6.8/build-bird4 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/client 40755 root:root File: /usr/src/debug/bird-1.6.8/build-bird4/conf 40755 root:root @@ -187,2 +199,3 @@ File: /usr/src/debug/bird-1.6.8/build-bird4/conf/keywords.h 100644 root:root 5f18e2087e720c330d769444560ea415 +File: /usr/src/debug/bird-1.6.8/build-bird4/filter 40755 root:root File: /usr/src/debug/bird-1.6.8/build-bird4/lib 40755 root:root @@ -234,2 +247,11 @@ File: /usr/src/debug/bird-1.6.8/build-bird4/lib/xmalloc.c 100644 root:root 1bcc2b5a8df6a06c85a2b075b58a027d +File: /usr/src/debug/bird-1.6.8/build-bird4/nest 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto/bfd 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto/bgp 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto/mrt 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto/ospf 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto/pipe 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto/rip 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird4/proto/static 40755 root:root File: /usr/src/debug/bird-1.6.8/client 40755 root:root @@ -320,2 +342,2 @@ File: /usr/src/debug/bird-1.6.8/sysdep/unix/unix.h 100644 root:root c34de434f2f40835c3b493ec78cd3f88 -RPMIdentity: 04c75f97dfb6c158fc9b0e55142591b930dd153ed3fcd2cf9a924703574be06dc81d993abe7a8f66d3c2096dc5b9ce51ccb888520b24db2c01c1016d344433d1 +RPMIdentity: d8e643aff59da1b3595dc4872834696184ea9f3c98186aa6f7f37efd6faac0c47ffc3c68c3d0ddee04d8367a322433fe23624712c16811e6d726a686c61a70bc --- bird6-1.6.8-alt2.i586.rpm.repo 2020-07-06 16:21:54.000000000 +0000 +++ bird6-1.6.8-alt2.i586.rpm.hasher 2021-08-01 11:28:27.050245699 +0000 @@ -12,5 +12,5 @@ File: /lib/systemd/system/bird6.service 100644 root:root 4d72860205791f6f3933b9868783f41f -File: /usr/sbin/bird6 100755 root:root f381471bb62b2ebf5ae9a1ebf43a6d11 -File: /usr/sbin/birdc6 100755 root:root 5b08e4e350d4ea1d6cda5879aaf9fb56 -File: /usr/sbin/birdcl6 100755 root:root cdb64e962feb6eecca555e5b543b3845 -RPMIdentity: 974165e1d17af97beb9ebe6267817561dfea10dda5aaa99b63cac1a9580ba18d2da26e63c85e6fb5cd85db932888b431b9e59dafb4be8e8f9a8fa71bce2f4525 +File: /usr/sbin/bird6 100755 root:root eb6574c919e7769ce55e8fa21fefa520 +File: /usr/sbin/birdc6 100755 root:root ab9ae18702ee60ff87515411068abd71 +File: /usr/sbin/birdcl6 100755 root:root 7ccdf01176ac7f23e896caa7800025df +RPMIdentity: 8668f5b592fa47788f68ee145f7b4bb5210b334ff1fd2af3e314acfc22b81cc0c5fb3f848957655e763f92e6f9e2a08977099f426074a8b9432880c8d036e764 --- bird6-debuginfo-1.6.8-alt2.i586.rpm.repo 2020-07-06 16:21:54.000000000 +0000 +++ bird6-debuginfo-1.6.8-alt2.i586.rpm.hasher 2021-08-01 11:28:27.133246028 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/18 40755 root:root -/usr/lib/debug/.build-id/18/04986dbf26785a10a56e4e6bd571e28d33cf04 120777 root:root ../../../../sbin/birdcl6 -/usr/lib/debug/.build-id/18/04986dbf26785a10a56e4e6bd571e28d33cf04.debug 120777 root:root ../../usr/sbin/birdcl6.debug -/usr/lib/debug/.build-id/c3 40755 root:root -/usr/lib/debug/.build-id/c3/e9747d69808a9ce706764575f7f9cb2bcaeba0 120777 root:root ../../../../sbin/birdc6 -/usr/lib/debug/.build-id/c3/e9747d69808a9ce706764575f7f9cb2bcaeba0.debug 120777 root:root ../../usr/sbin/birdc6.debug -/usr/lib/debug/.build-id/ee 40755 root:root -/usr/lib/debug/.build-id/ee/f198f558680f190fd860756f952d6783986989 120777 root:root ../../../../sbin/bird6 -/usr/lib/debug/.build-id/ee/f198f558680f190fd860756f952d6783986989.debug 120777 root:root ../../usr/sbin/bird6.debug +/usr/lib/debug/.build-id/0f 40755 root:root +/usr/lib/debug/.build-id/0f/85cb57b72fe8e2d30af593de19b56087f06096 120777 root:root ../../../../sbin/birdc6 +/usr/lib/debug/.build-id/0f/85cb57b72fe8e2d30af593de19b56087f06096.debug 120777 root:root ../../usr/sbin/birdc6.debug +/usr/lib/debug/.build-id/2f 40755 root:root +/usr/lib/debug/.build-id/2f/deac43da44d048e5ba73aaf830566b93a63987 120777 root:root ../../../../sbin/bird6 +/usr/lib/debug/.build-id/2f/deac43da44d048e5ba73aaf830566b93a63987.debug 120777 root:root ../../usr/sbin/bird6.debug +/usr/lib/debug/.build-id/9a 40755 root:root +/usr/lib/debug/.build-id/9a/f8d6ad10e1c64269f4a7f3b65d31f7ab9ec15c 120777 root:root ../../../../sbin/birdcl6 +/usr/lib/debug/.build-id/9a/f8d6ad10e1c64269f4a7f3b65d31f7ab9ec15c.debug 120777 root:root ../../usr/sbin/birdcl6.debug /usr/lib/debug/usr/sbin/bird6.debug 100644 root:root @@ -14,2 +14,3 @@ /usr/src/debug/bird-1.6.8/build-bird6 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/client 40755 root:root /usr/src/debug/bird-1.6.8/build-bird6/conf 40755 root:root @@ -23,2 +24,3 @@ /usr/src/debug/bird-1.6.8/build-bird6/conf/keywords.h 100644 root:root +/usr/src/debug/bird-1.6.8/build-bird6/filter 40755 root:root /usr/src/debug/bird-1.6.8/build-bird6/lib 40755 root:root @@ -68,2 +70,13 @@ /usr/src/debug/bird-1.6.8/build-bird6/lib/xmalloc.c 100644 root:root +/usr/src/debug/bird-1.6.8/build-bird6/nest 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/babel 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/bfd 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/bgp 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/mrt 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/ospf 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/pipe 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/radv 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/rip 40755 root:root +/usr/src/debug/bird-1.6.8/build-bird6/proto/static 40755 root:root /usr/src/debug/bird-1.6.8/proto 40755 root:root @@ -81,16 +94,17 @@ Provides: bird6-debuginfo = 1.6.8-alt2:p9+254206.100.2.1 -File: /usr/lib/debug/.build-id/18 40755 root:root -File: /usr/lib/debug/.build-id/18/04986dbf26785a10a56e4e6bd571e28d33cf04 120777 root:root ../../../../sbin/birdcl6 -File: /usr/lib/debug/.build-id/18/04986dbf26785a10a56e4e6bd571e28d33cf04.debug 120777 root:root ../../usr/sbin/birdcl6.debug -File: /usr/lib/debug/.build-id/c3 40755 root:root -File: /usr/lib/debug/.build-id/c3/e9747d69808a9ce706764575f7f9cb2bcaeba0 120777 root:root ../../../../sbin/birdc6 -File: /usr/lib/debug/.build-id/c3/e9747d69808a9ce706764575f7f9cb2bcaeba0.debug 120777 root:root ../../usr/sbin/birdc6.debug -File: /usr/lib/debug/.build-id/ee 40755 root:root -File: /usr/lib/debug/.build-id/ee/f198f558680f190fd860756f952d6783986989 120777 root:root ../../../../sbin/bird6 -File: /usr/lib/debug/.build-id/ee/f198f558680f190fd860756f952d6783986989.debug 120777 root:root ../../usr/sbin/bird6.debug -File: /usr/lib/debug/usr/sbin/bird6.debug 100644 root:root f83b687a3d481539ffe7e15b8689f45d -File: /usr/lib/debug/usr/sbin/birdc6.debug 100644 root:root 773fbaebe01ef4e978cddf1dba288ccc -File: /usr/lib/debug/usr/sbin/birdcl6.debug 100644 root:root b127f5f4a42577370866dd3a3ae3466c +File: /usr/lib/debug/.build-id/0f 40755 root:root +File: /usr/lib/debug/.build-id/0f/85cb57b72fe8e2d30af593de19b56087f06096 120777 root:root ../../../../sbin/birdc6 +File: /usr/lib/debug/.build-id/0f/85cb57b72fe8e2d30af593de19b56087f06096.debug 120777 root:root ../../usr/sbin/birdc6.debug +File: /usr/lib/debug/.build-id/2f 40755 root:root +File: /usr/lib/debug/.build-id/2f/deac43da44d048e5ba73aaf830566b93a63987 120777 root:root ../../../../sbin/bird6 +File: /usr/lib/debug/.build-id/2f/deac43da44d048e5ba73aaf830566b93a63987.debug 120777 root:root ../../usr/sbin/bird6.debug +File: /usr/lib/debug/.build-id/9a 40755 root:root +File: /usr/lib/debug/.build-id/9a/f8d6ad10e1c64269f4a7f3b65d31f7ab9ec15c 120777 root:root ../../../../sbin/birdcl6 +File: /usr/lib/debug/.build-id/9a/f8d6ad10e1c64269f4a7f3b65d31f7ab9ec15c.debug 120777 root:root ../../usr/sbin/birdcl6.debug +File: /usr/lib/debug/usr/sbin/bird6.debug 100644 root:root f0041540fa3405cdbfbb790c64cb0cb2 +File: /usr/lib/debug/usr/sbin/birdc6.debug 100644 root:root 531b3fdadea4d1ff6456d0c7819bd449 +File: /usr/lib/debug/usr/sbin/birdcl6.debug 100644 root:root 4d9ce4133301ede09d2c3a4185bd8018 File: /usr/src/debug/bird-1.6.8 40755 root:root File: /usr/src/debug/bird-1.6.8/build-bird6 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/client 40755 root:root File: /usr/src/debug/bird-1.6.8/build-bird6/conf 40755 root:root @@ -104,2 +118,3 @@ File: /usr/src/debug/bird-1.6.8/build-bird6/conf/keywords.h 100644 root:root 2db74749a66c8aedee2bf99cbb7ea92f +File: /usr/src/debug/bird-1.6.8/build-bird6/filter 40755 root:root File: /usr/src/debug/bird-1.6.8/build-bird6/lib 40755 root:root @@ -149,2 +164,13 @@ File: /usr/src/debug/bird-1.6.8/build-bird6/lib/xmalloc.c 100644 root:root 1bcc2b5a8df6a06c85a2b075b58a027d +File: /usr/src/debug/bird-1.6.8/build-bird6/nest 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/babel 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/bfd 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/bgp 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/mrt 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/ospf 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/pipe 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/radv 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/rip 40755 root:root +File: /usr/src/debug/bird-1.6.8/build-bird6/proto/static 40755 root:root File: /usr/src/debug/bird-1.6.8/proto 40755 root:root @@ -158,2 +184,2 @@ File: /usr/src/debug/bird-1.6.8/proto/radv/radv.h 100644 root:root f23da9c3ef67a597cff196ed9a7165ce -RPMIdentity: 5511a006464ebe8844b0891cc5c6d4ba6ada0e391cf4c759e1eac5c13ca13fe64d8621805ae030331a827719acc30768fd55b6ce4f3b3fe5c3fc8c6f9e836edb +RPMIdentity: bd80c7874f4a6ff263b3fd7e68b2d3a1cd8e302cbb0b941c89b7d36beeb527ac19878460d6faf74f179b571f9f03b7b720d67dab52b612a435a4c543afeb1b05