D: [iurt_root_command] chroot warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. warning: line 51: It's not recommended to have unversioned Obsoletes: Obsoletes: lib64ruli4-devel warning: %make is deprecated, use %make_build instead Installing /home/iurt/rpmbuild/SRPMS/ruli-0.36-14.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.odmdt6 + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf ruli-0.36 + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/ruli_0.36.orig.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ruli-0.36 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (ruli-0.35-optflags.diff):' Patch #0 (ruli-0.35-optflags.diff): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file sample/Makefile patching file src/Makefile patching file tools/Makefile + echo 'Patch #1 (ruli-0.36-format_not_a_string_literal_and_no_format_arguments.diff):' Patch #1 (ruli-0.36-format_not_a_string_literal_and_no_format_arguments.diff): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file sample/getaddrinfo.c patching file sample/ruli-getaddrinfo.c patching file tools/addrsolver2.c patching file tools/addrsolver3.c patching file tools/addrsolver.c patching file tools/ipv6.c patching file tools/ruli-host.c + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.4Ji7zB + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + for dir in src sample tools + /usr/bin/make -O -j8 -C src OOP_BASE_DIR=/usr OOP_INCLUDE_DIR=/usr/include OOP_LIB_DIR=/usr/lib64 make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_mem.os -c ruli_mem.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_rand.os -c ruli_rand.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_util.os -c ruli_util.c ruli_util.c: In function 'ruli_memrchr': ruli_util.c:67:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 67 | return (void *) i; | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_msg.os -c ruli_msg.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_isaac.os -c ruli_isaac.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_sock.os -c ruli_sock.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_txt.os -c ruli_txt.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_list.os -c ruli_list.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_host.os -c ruli_host.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_parse.os -c ruli_parse.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_search.os -c ruli_search.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_res.os -c ruli_res.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_conf.os -c ruli_conf.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_http.os -c ruli_http.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_addr.os -c ruli_addr.c ruli_addr.c: In function 'ruli_addr_src_get_addr': ruli_addr.c:158:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 158 | ad = (_ruli_addr *) &addr->src_sock.sock.sin_addr; | ^ ruli_addr.c:161:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 161 | ad = (_ruli_addr *) &addr->src_sock.sock6.sin6_addr; | ^ ruli_addr.c: At top level: ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 620 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 } | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 620 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 } | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 620 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 } | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 628 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 } | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 628 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 } | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 628 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 } | {{ }} ruli_addr.c: In function 'match_prefix': ruli_addr.c:715:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 715 | ruli_uint8_t *mask = list[i].prefix.s6_addr; | ^~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_mem.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_rand.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_util.c ruli_util.c: In function 'ruli_memrchr': ruli_util.c:67:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 67 | return (void *) i; | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_sync.os -c ruli_sync.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_isaac.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_smtp.os -c ruli_smtp.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_getaddrinfo.os -c ruli_getaddrinfo.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_srv.os -c ruli_srv.c ruli_srv.c: In function 'on_walk_answer': ruli_srv.c:157:20: warning: variable 'prev_addr_list_size' set but not used [-Wunused-but-set-variable] 157 | int prev_addr_list_size; | ^~~~~~~~~~~~~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_msg.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -o ruli_fsm.os -c ruli_fsm.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_list.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_sock.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_txt.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_host.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_res.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_conf.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_parse.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_search.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_http.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_addr.c ruli_addr.c: In function 'ruli_addr_src_get_addr': ruli_addr.c:158:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 158 | ad = (_ruli_addr *) &addr->src_sock.sock.sin_addr; | ^ ruli_addr.c:161:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 161 | ad = (_ruli_addr *) &addr->src_sock.sock6.sin6_addr; | ^ ruli_addr.c: At top level: ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 620 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 } | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 620 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 } | {{ }} ruli_addr.c:615:21: warning: missing braces around initializer [-Wmissing-braces] 615 | } default_label[] = { | ^ 616 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 617 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 618 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 619 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 620 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 } | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 628 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 } | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 628 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 } | {{ }} ruli_addr.c:623:55: warning: missing braces around initializer [-Wmissing-braces] 623 | static const struct prefixlist default_precedence[] = { | ^ 624 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 625 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 626 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 627 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 628 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 } | {{ }} ruli_addr.c: In function 'match_prefix': ruli_addr.c:715:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 715 | ruli_uint8_t *mask = list[i].prefix.s6_addr; | ^~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -L/usr/lib64 -Wl,-soname,libruli.so.4 \ -Wl,--version-script,libruli.ver -o libruli.so ruli_isaac.os ruli_mem.os ruli_rand.os ruli_util.os ruli_list.os ruli_addr.os ruli_sock.os ruli_txt.os ruli_msg.os ruli_fsm.os ruli_res.os ruli_parse.os ruli_host.os ruli_srv.os ruli_conf.os ruli_search.os ruli_http.os ruli_smtp.os ruli_sync.os ruli_getaddrinfo.os -loop -ldl make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' cp libruli.so libruli.so.4 make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_smtp.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_sync.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_getaddrinfo.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_fsm.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -O2 -pipe -Wall -g -shared -D_REENTRANT -I. -I/usr/include -c ruli_srv.c ruli_srv.c: In function 'on_walk_answer': ruli_srv.c:157:20: warning: variable 'prev_addr_list_size' set but not used [-Wunused-but-set-variable] 157 | int prev_addr_list_size; | ^~~~~~~~~~~~~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' ar rcv libruli.a ruli_isaac.o ruli_mem.o ruli_rand.o ruli_util.o ruli_list.o ruli_addr.o ruli_sock.o ruli_txt.o ruli_msg.o ruli_fsm.o ruli_res.o ruli_parse.o ruli_host.o ruli_srv.o ruli_conf.o ruli_search.o ruli_http.o ruli_smtp.o ruli_sync.o ruli_getaddrinfo.o a - ruli_isaac.o a - ruli_mem.o a - ruli_rand.o a - ruli_util.o a - ruli_list.o a - ruli_addr.o a - ruli_sock.o a - ruli_txt.o a - ruli_msg.o a - ruli_fsm.o a - ruli_res.o a - ruli_parse.o a - ruli_host.o a - ruli_srv.o a - ruli_conf.o a - ruli_search.o a - ruli_http.o a - ruli_smtp.o a - ruli_sync.o a - ruli_getaddrinfo.o ar sv libruli.a make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' + for dir in src sample tools + /usr/bin/make -O -j8 -C sample OOP_BASE_DIR=/usr OOP_INCLUDE_DIR=/usr/include OOP_LIB_DIR=/usr/lib64 make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c parse_options.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c stdout_srv_list.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c sync_smtpsearch.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c sync_httpsearch.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c sync_srvsearch.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c smtpsearch.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c httpsearch.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c addrprint.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o smtpsearch smtpsearch.o parse_options.o stdout_srv_list.o -lruli -loop make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o sync_srvsearch sync_srvsearch.o parse_options.o stdout_srv_list.o -lruli -loop make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c srvsearch.c srvsearch.c: In function 'on_search_answer': srvsearch.c:124:57: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size between 0 and 253 [-Wformat-truncation=] 124 | snprintf(fullname, RULI_LIMIT_DNAME_TEXT_BUFSZ, "%s.%s", | ^~ In file included from /usr/include/stdio.h:888, from srvsearch.c:26: /usr/include/bits/stdio2.h:71:10: note: '__builtin___snprintf_chk' output between 2 and 508 bytes into a destination of size 254 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o sync_smtpsearch sync_smtpsearch.o parse_options.o stdout_srv_list.o -lruli -loop make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c run_getaddrinfo.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o sync_httpsearch sync_httpsearch.o parse_options.o stdout_srv_list.o -lruli -loop make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o httpsearch httpsearch.o parse_options.o stdout_srv_list.o -lruli -loop make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o srvsearch srvsearch.o parse_options.o stdout_srv_list.o -lruli -loop make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c getaddrinfo.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o getaddrinfo getaddrinfo.o run_getaddrinfo.o addrprint.o parse_options.o -ldl make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c ruli-getaddrinfo.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' gcc -L../src -L/usr/lib64 -o ruli-getaddrinfo ruli-getaddrinfo.o addrprint.o parse_options.o -lruli -loop make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' + for dir in src sample tools + /usr/bin/make -O -j8 -C tools OOP_BASE_DIR=/usr OOP_INCLUDE_DIR=/usr/include OOP_LIB_DIR=/usr/lib64 make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c trivial_conf_handler.c In file included from ../src/ruli.h:44, from trivial_conf_handler.h:30, from trivial_conf_handler.c:26: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c stdout_srv_list.c In file included from ../src/ruli.h:44, from stdout_srv_list.h:30, from stdout_srv_list.c:32: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c list.c In file included from ../src/ruli.h:44, from list.c:31: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ list.c: In function 'static_push': list.c:35:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 35 | int result = ruli_list_push(list, (void *) i); | ^ list.c: In function 'static_pop': list.c:43:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 43 | int i = (int) ruli_list_pop(list); | ^ list.c: In function 'static_show_item': list.c:50:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 50 | printf("static item=%d value=%d\n", i, (int) ruli_list_get(list, i)); | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c stdin_domains.c make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c syncsolver.c In file included from ../src/ruli.h:44, from syncsolver.c:33: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ syncsolver.c: In function 'solve': syncsolver.c:46:3: warning: ISO C90 forbids variable length array 'name' [-Wvla] 46 | char name[name_len + 1]; | ^~~~ syncsolver.c:51:8: warning: variable 'txt_domain_len' set but not used [-Wunused-but-set-variable] 51 | int txt_domain_len; | ^~~~~~~~~~~~~~ syncsolver.c: In function 'go': syncsolver.c:168:3: warning: ISO C90 forbids array 'inbuf' whose size cannot be evaluated [-Wvla] 168 | char inbuf[INBUFSZ]; | ^~~~ syncsolver.c:193:13: warning: implicit declaration of function 'strtok_r'; did you mean 'strtok'? [-Wimplicit-function-declaration] 193 | tok = strtok_r(inbuf, SEP, &ptr); | ^~~~~~~~ | strtok syncsolver.c:193:11: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 193 | tok = strtok_r(inbuf, SEP, &ptr); | ^ syncsolver.c:204:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 204 | tok = strtok_r(0, SEP, &ptr); | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c resolve.c In file included from ../src/ruli.h:44, from resolve.c:37: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ resolve.c: In function 'perform_query': resolve.c:168:3: warning: ISO C90 forbids variable length array 'dname_buf' [-Wvla] 168 | char dname_buf[dname_buf_len]; | ^~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c srvsolver.c In file included from ../src/ruli.h:44, from srvsolver.c:35: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ srvsolver.c: In function 'on_srv_answer': srvsolver.c:163:5: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] 163 | snprintf(fullname, RULI_LIMIT_DNAME_TEXT_BUFSZ, "%s.%s", | ^~~~~~~~ srvsolver.c:40:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? 39 | #include "trivial_conf_handler.h" +++ |+#include 40 | srvsolver.c: In function 'on_stdin_read': srvsolver.c:334:5: warning: ISO C90 forbids array 'domain' whose size cannot be evaluated [-Wvla] 334 | char domain[domain_buf_size]; | ^~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c rand.c rand.c: In function 'go': rand.c:38:3: warning: ISO C90 forbids array 'x' whose size cannot be evaluated [-Wvla] 38 | int x[M]; | ^~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c hostsolver.c In file included from ../src/ruli.h:44, from hostsolver.c:36: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ hostsolver.c: In function 'on_answer': hostsolver.c:126:3: warning: ISO C90 forbids array 'buf' whose size cannot be evaluated [-Wvla] 126 | char buf[BUFSZ]; | ^~~~ hostsolver.c:132:15: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] 132 | str_len = snprintf(buf, BUFSZ, "%s query-timeout\n", domain); | ^~~~~~~~ hostsolver.c:40:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? 39 | #include "trivial_conf_handler.h" +++ |+#include 40 | hostsolver.c:229:9: warning: ISO C90 forbids array 'owner_buf' whose size cannot be evaluated [-Wvla] 229 | char owner_buf[OWNER_BUFSZ]; | ^~~~ hostsolver.c: In function 'on_stdin_read': hostsolver.c:417:5: warning: ISO C90 forbids array 'domain' whose size cannot be evaluated [-Wvla] 417 | char domain[domain_buf_size]; | ^~~~ hostsolver.c:485:7: warning: ISO C90 forbids array 'dom_buf' whose size cannot be evaluated [-Wvla] 485 | char dom_buf[DOM_BUFSZ]; | ^~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c cycle_res.c In file included from ../src/ruli.h:44, from cycle_res.c:37: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c addrsolver.c In file included from ../src/ruli.h:44, from addrsolver.c:37: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ addrsolver.c: In function 'on_answer': addrsolver.c:68:3: warning: ISO C90 forbids array 'buf' whose size cannot be evaluated [-Wvla] 68 | char buf[BUFSZ]; | ^~~~ addrsolver.c:74:15: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] 74 | str_len = snprintf(buf, BUFSZ, "%s query-timeout\n", domain); | ^~~~~~~~ addrsolver.c:40:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? 39 | #include "trivial_conf_handler.h" +++ |+#include 40 | addrsolver.c:182:9: warning: ISO C90 forbids array 'owner_buf' whose size cannot be evaluated [-Wvla] 182 | char owner_buf[OWNER_BUFSZ]; | ^~~~ addrsolver.c: In function 'do_query': addrsolver.c:358:5: warning: ISO C90 forbids array 'dom_buf' whose size cannot be evaluated [-Wvla] 358 | char dom_buf[DOM_BUFSZ]; | ^~~~ addrsolver.c: In function 'go': addrsolver.c:427:5: warning: ISO C90 forbids array 'inbuf' whose size cannot be evaluated [-Wvla] 427 | char inbuf[INBUFSZ]; | ^~~~ addrsolver.c:451:13: warning: implicit declaration of function 'strtok_r'; did you mean 'strtok'? [-Wimplicit-function-declaration] 451 | tok = strtok_r(inbuf, SEP, &ptr); | ^~~~~~~~ | strtok addrsolver.c:451:11: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 451 | tok = strtok_r(inbuf, SEP, &ptr); | ^ addrsolver.c:462:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 462 | tok = strtok_r(0, SEP, &ptr); | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c srvsolver2.c In file included from ../src/ruli.h:44, from srvsolver2.c:37: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ srvsolver2.c: In function 'on_srv_answer': srvsolver2.c:170:5: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] 170 | snprintf(fullname, RULI_LIMIT_DNAME_TEXT_BUFSZ, "%s.%s", | ^~~~~~~~ srvsolver2.c:41:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? 40 | #include "trivial_conf_handler.h" +++ |+#include 41 | srvsolver2.c: In function 'go': srvsolver2.c:455:5: warning: ISO C90 forbids array 'inbuf' whose size cannot be evaluated [-Wvla] 455 | char inbuf[INBUFSZ]; | ^~~~ srvsolver2.c:479:13: warning: implicit declaration of function 'strtok_r'; did you mean 'strtok'? [-Wimplicit-function-declaration] 479 | tok = strtok_r(inbuf, SEP, &ptr); | ^~~~~~~~ | strtok srvsolver2.c:479:11: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 479 | tok = strtok_r(inbuf, SEP, &ptr); | ^ srvsolver2.c:490:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 490 | tok = strtok_r(0, SEP, &ptr); | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c ruli-host.c In file included from ../src/ruli.h:44, from ruli-host.c:38: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ ruli-host.c: In function 'on_answer': ruli-host.c:62:3: warning: ISO C90 forbids array 'buf' whose size cannot be evaluated [-Wvla] 62 | char buf[BUFSZ]; | ^~~~ ruli-host.c:69:15: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] 69 | str_len = snprintf(buf, BUFSZ, "%s query-timeout\n", domain); | ^~~~~~~~ ruli-host.c:41:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? 40 | #include "trivial_conf_handler.h" +++ |+#include 41 | ruli-host.c: In function 'do_query': ruli-host.c:268:5: warning: ISO C90 forbids array 'dom_buf' whose size cannot be evaluated [-Wvla] 268 | char dom_buf[DOM_BUFSZ]; | ^~~~ ruli-host.c: In function 'solve': ruli-host.c:316:27: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 316 | handler.opaque = server_list; | ^ ruli-host.c:340:5: warning: ISO C90 forbids array 'inbuf' whose size cannot be evaluated [-Wvla] 340 | char inbuf[INBUFSZ]; | ^~~~ ruli-host.c:364:13: warning: implicit declaration of function 'strtok_r'; did you mean 'strtok'? [-Wimplicit-function-declaration] 364 | tok = strtok_r(inbuf, SEP, &ptr); | ^~~~~~~~ | strtok ruli-host.c:364:11: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 364 | tok = strtok_r(inbuf, SEP, &ptr); | ^ ruli-host.c:375:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 375 | tok = strtok_r(0, SEP, &ptr); | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c cycle_res2.c In file included from ../src/ruli.h:44, from cycle_res2.c:37: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ cycle_res2.c: In function 'go': cycle_res2.c:51:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51 | char *dname_buf = ""; | ^~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c addrsolver2.c In file included from ../src/ruli.h:44, from addrsolver2.c:37: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ addrsolver2.c: In function 'on_answer': addrsolver2.c:68:3: warning: ISO C90 forbids array 'buf' whose size cannot be evaluated [-Wvla] 68 | char buf[BUFSZ]; | ^~~~ addrsolver2.c:74:15: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] 74 | str_len = snprintf(buf, BUFSZ, "%s query-timeout\n", domain); | ^~~~~~~~ addrsolver2.c:40:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? 39 | #include "trivial_conf_handler.h" +++ |+#include 40 | addrsolver2.c:182:9: warning: ISO C90 forbids array 'owner_buf' whose size cannot be evaluated [-Wvla] 182 | char owner_buf[OWNER_BUFSZ]; | ^~~~ addrsolver2.c: In function 'do_query': addrsolver2.c:387:5: warning: ISO C90 forbids array 'dom_buf' whose size cannot be evaluated [-Wvla] 387 | char dom_buf[DOM_BUFSZ]; | ^~~~ addrsolver2.c: In function 'go': addrsolver2.c:445:5: warning: ISO C90 forbids array 'inbuf' whose size cannot be evaluated [-Wvla] 445 | char inbuf[INBUFSZ]; | ^~~~ addrsolver2.c:469:13: warning: implicit declaration of function 'strtok_r'; did you mean 'strtok'? [-Wimplicit-function-declaration] 469 | tok = strtok_r(inbuf, SEP, &ptr); | ^~~~~~~~ | strtok addrsolver2.c:469:11: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 469 | tok = strtok_r(inbuf, SEP, &ptr); | ^ addrsolver2.c:482:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 482 | tok = strtok_r(0, SEP, &ptr); | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c addrsolver3.c In file included from ../src/ruli.h:44, from addrsolver3.c:37: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ addrsolver3.c: In function 'on_answer': addrsolver3.c:68:3: warning: ISO C90 forbids array 'buf' whose size cannot be evaluated [-Wvla] 68 | char buf[BUFSZ]; | ^~~~ addrsolver3.c:74:15: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] 74 | str_len = snprintf(buf, BUFSZ, "%s query-timeout\n", domain); | ^~~~~~~~ addrsolver3.c:40:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? 39 | #include "trivial_conf_handler.h" +++ |+#include 40 | addrsolver3.c:182:9: warning: ISO C90 forbids array 'owner_buf' whose size cannot be evaluated [-Wvla] 182 | char owner_buf[OWNER_BUFSZ]; | ^~~~ addrsolver3.c: In function 'do_query': addrsolver3.c:393:5: warning: ISO C90 forbids array 'dom_buf' whose size cannot be evaluated [-Wvla] 393 | char dom_buf[DOM_BUFSZ]; | ^~~~ addrsolver3.c: In function 'go': addrsolver3.c:448:5: warning: ISO C90 forbids array 'inbuf' whose size cannot be evaluated [-Wvla] 448 | char inbuf[INBUFSZ]; | ^~~~ addrsolver3.c:472:13: warning: implicit declaration of function 'strtok_r'; did you mean 'strtok'? [-Wimplicit-function-declaration] 472 | tok = strtok_r(inbuf, SEP, &ptr); | ^~~~~~~~ | strtok addrsolver3.c:472:11: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 472 | tok = strtok_r(inbuf, SEP, &ptr); | ^ addrsolver3.c:483:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 483 | tok = strtok_r(0, SEP, &ptr); | ^ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o list list.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o hostsolver hostsolver.o stdin_domains.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o resolve resolve.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o srvsolver srvsolver.o stdin_domains.o stdout_srv_list.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o syncsolver syncsolver.o stdout_srv_list.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c ipv6.c In file included from ../src/ruli.h:44, from ipv6.c:30: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o srvsolver2 srvsolver2.o stdout_srv_list.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o addrsolver2 addrsolver2.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o addrsolver addrsolver.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o ruli-host ruli-host.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o addrsolver3 addrsolver3.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -o in6_addr in6_addr.c in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 18 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 18 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 18 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 19 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 18 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 19 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 }, | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 18 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 19 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 }, | {{ }} 20 | { { 0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff }, 0, 0 } | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 18 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 19 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 }, | {{ }} 20 | { { 0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff }, 0, 0 } | {{ }} in6_addr.c:14:21: warning: missing braces around initializer [-Wmissing-braces] 14 | } default_label[] = { | ^ 15 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 0 }, | {{ }} 16 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 2 }, | {{ }} 17 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 3 }, | {{ }} 18 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 4 }, | {{ }} 19 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 1 }, | {{ }} 20 | { { 0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff }, 0, 0 } | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 27 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 27 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 27 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 28 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 27 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 28 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 }, | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 27 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 28 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 }, | {{ }} 29 | { { 0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff }, 0, 0 } | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 27 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 28 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 }, | {{ }} 29 | { { 0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff }, 0, 0 } | {{ }} in6_addr.c:23:55: warning: missing braces around initializer [-Wmissing-braces] 23 | static const struct prefixlist default_precedence[] = { | ^ 24 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 }, 128, 50 }, | {{ }} 25 | { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 16, 30 }, | {{ }} 26 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 96, 20 }, | {{ }} 27 | { { 0,0,0,0, 0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96, 10 }, | {{ }} 28 | { { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 }, 0, 40 }, | {{ }} 29 | { { 0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff }, 0, 0 } | {{ }} make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o rand rand.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o ipv6 ipv6.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o cycle_res2 cycle_res2.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o cycle_res cycle_res.o trivial_conf_handler.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I../src -I/usr/include -c rfc3484.c In file included from ../src/ruli.h:44, from rfc3484.c:30: ../src/ruli_getaddrinfo.h:42:35: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 42 | const struct addrinfo *hints, struct addrinfo **_res); | ^~~~~~~~ ../src/ruli_getaddrinfo.h:43:31: warning: 'struct addrinfo' declared inside parameter list will not be visible outside of this definition or declaration 43 | void ruli_freeaddrinfo(struct addrinfo *res); | ^~~~~~~~ make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' gcc -L../src -L/usr/lib64 -lruli -loop -o rfc3484 rfc3484.o make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.hHs2ZS + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64 + cd ruli-0.36 + '[' 1 -eq 1 ']' + for dir in src sample tools + make -C src INSTALL_BASE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr INSTALL_INCLUDE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/include INSTALL_LIB_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 INSTALL_MAN_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man install make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' mkdir -p /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/include /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man3 cp libruli.so.4 libruli.a /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 cp *.h /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/include cp ../doc/man/*.3 /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man3 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 && ln -s libruli.so.4 libruli.so REMINDER: Add /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 to your dynamic loader path: # echo /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 >> /etc/ld.so.conf # ldconfig make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/src' + for dir in src sample tools + make -C sample INSTALL_BASE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr INSTALL_INCLUDE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/include INSTALL_LIB_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 INSTALL_MAN_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man install make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' mkdir -p /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 cp srvsearch sync_srvsearch smtpsearch sync_smtpsearch sync_httpsearch httpsearch ruli-getaddrinfo getaddrinfo /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin cp ../doc/man/*.1 /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 && ln -s srvsearch.1 smtpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 && ln -s srvsearch.1 httpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 && ln -s srvsearch.1 sync_srvsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 && ln -s srvsearch.1 sync_smtpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 && ln -s srvsearch.1 sync_httpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 && ln -s srvsearch.1 ruli-getaddrinfo.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1 && ln -s srvsearch.1 getaddrinfo.1 make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/sample' + for dir in src sample tools + make -C tools INSTALL_BASE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr INSTALL_INCLUDE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/include INSTALL_LIB_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64 INSTALL_MAN_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man install make: Entering directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' [ -d /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin ] || mkdir -p /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin || exit cp list resolve hostsolver srvsolver syncsolver addrsolver srvsolver2 addrsolver2 addrsolver3 ruli-host rand cycle_res cycle_res2 ipv6 rfc3484 in6_addr /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 0.36-14.mga9 --unique-debug-suffix -0.36-14.mga9.aarch64 --unique-debug-src-base ruli-0.36-14.mga9.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/ruli-0.36 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/addrsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/addrsolver2 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/addrsolver3 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/getaddrinfo extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/cycle_res extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/hostsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/cycle_res2 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/httpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/in6_addr extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/ipv6 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/list extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/rand extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/resolve extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/rfc3484 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/ruli-getaddrinfo extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/ruli-host extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/smtpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/srvsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/srvsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/srvsolver2 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/sync_srvsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/sync_smtpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/syncsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/bin/sync_httpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64/libruli.so.4 dwz: ./usr/bin/addrsolver-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/addrsolver2-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/addrsolver3-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/cycle_res-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/cycle_res2-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/getaddrinfo-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/hostsolver-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/httpsearch-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/in6_addr-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/ipv6-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/list-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/rand-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/resolve-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/rfc3484-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/ruli-getaddrinfo-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/ruli-host-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/smtpsearch-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/srvsearch-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/srvsolver-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/srvsolver2-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/sync_httpsearch-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/sync_smtpsearch-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/sync_srvsearch-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/bin/syncsolver-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: ./usr/lib64/libruli.so.4-0.36-14.mga9.aarch64.debug: Unknown debugging section .debug_line_str dwz: Too few files for multifile optimization original debug info size: 1296kB, size after compression: 1296kB /usr/bin/sepdebugcrcfix: Updated 0 CRC32s, 25 CRC32s did match. 926 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 0 + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: lib64ruli4-0.36-14.mga9.aarch64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.K3aqqZ + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/lib64ruli4 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/lib64ruli4 + cp -pr README /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/lib64ruli4 + RPM_EC=0 ++ jobs -p + exit 0 Provides: lib64ruli4 = 0.36-14.mga9 lib64ruli4(aarch-64) = 0.36-14.mga9 libruli.so.4()(64bit) libruli.so.4(HIDDEN)(64bit) libruli.so.4(libruli4)(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) liboop.so.4()(64bit) Processing files: lib64ruli-devel-0.36-14.mga9.aarch64 warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/lib64/libruli.so Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.vNjNT9 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/lib64ruli-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/lib64ruli-devel + cp -pr TODO /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/lib64ruli-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: devel(libruli(64bit)) lib64ruli-devel = 0.36-14.mga9 lib64ruli-devel(aarch-64) = 0.36-14.mga9 libruli-devel = 0.36-14.mga9 ruli-devel = 0.36-14.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: devel(liboop(64bit)) Obsoletes: lib64ruli4-devel Processing files: ruli-tools-0.36-14.mga9.aarch64 warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1/getaddrinfo.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1/httpsearch.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1/ruli-getaddrinfo.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1/smtpsearch.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1/sync_httpsearch.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1/sync_smtpsearch.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/man/man1/sync_srvsearch.1.xz Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.dSqGdZ + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/ruli-tools + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/ruli-tools + cp -pr tools/README /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64/usr/share/doc/ruli-tools + RPM_EC=0 ++ jobs -p + exit 0 Provides: ruli-tools = 0.36-14.mga9 ruli-tools(aarch-64) = 0.36-14.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) liboop.so.4()(64bit) libruli.so.4()(64bit) libruli.so.4(libruli4)(64bit) Processing files: ruli-debugsource-0.36-14.mga9.aarch64 Provides: ruli-debugsource = 0.36-14.mga9 ruli-debugsource(aarch-64) = 0.36-14.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lib64ruli4-debuginfo-0.36-14.mga9.aarch64 Provides: debuginfo(build-id) = 6008e11f61cf7ac8ed940f68f809a89bba06d784 lib64ruli4-debuginfo = 0.36-14.mga9 lib64ruli4-debuginfo(aarch-64) = 0.36-14.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruli-debugsource(aarch-64) = 0.36-14.mga9 Processing files: ruli-tools-debuginfo-0.36-14.mga9.aarch64 Provides: debuginfo(build-id) = 06b892810e1246cfe79a0ea54786c794d0af43a7 debuginfo(build-id) = 12702384fc4ac93085966f5cc7a1ca865d956f1e debuginfo(build-id) = 1de4f078c7f7f1ea3791f30a307a1e4871122160 debuginfo(build-id) = 2d2ba857e4b9b675c62e88da0d31cb590bc58fdb debuginfo(build-id) = 2e7b08912bf4b32f99698dd720d0760e289e6586 debuginfo(build-id) = 2fbf9ace5ba61b6302ced4c164ad984cbff07d68 debuginfo(build-id) = 3514e2bff508ad9097f84acc1eb443a8a92a73a0 debuginfo(build-id) = 448e49a3cba03bf4acd088561c8e34e3133d1bba debuginfo(build-id) = 48f097e028601527a24528d3a49a1cb282f804a7 debuginfo(build-id) = 4f54113384bf68223357da51aee7daa7340762d2 debuginfo(build-id) = 687a4a515264293b7ca456d7146409a921d848a0 debuginfo(build-id) = 7688d136ff4c0b0f3f65d53fe84613798af574b8 debuginfo(build-id) = 7be09caf3f860dd87fa0b6a04c2ce72381f800ad debuginfo(build-id) = 7c101fe360044e7c3a57b59fa6f8739ca41133b9 debuginfo(build-id) = 81b899eb121cd7d541811176db3434cfdd650da7 debuginfo(build-id) = 847a1a9742ea1c0b04176e7240fd68059d97b6a6 debuginfo(build-id) = 882079efd75efabe9d6e429dede3b576051871c5 debuginfo(build-id) = 8d96d9857038615136eaa2848f926b4533046da8 debuginfo(build-id) = 9cb7b42dd68fa4680029510056832daece91d067 debuginfo(build-id) = ba430fd0f91924031ccc38359ef9218224d32bae debuginfo(build-id) = c39dcd34d5b23857620ebf888f0292f4f648aaed debuginfo(build-id) = cdd5fc512e40fb46610a86a94c42e036dade041a debuginfo(build-id) = de6d0e8e8365be12490db8fcbdd2e9c9a5c8dfad debuginfo(build-id) = e2a48fee00e9a12e377c6abf1bee6720c8b27f4a ruli-tools-debuginfo = 0.36-14.mga9 ruli-tools-debuginfo(aarch-64) = 0.36-14.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruli-debugsource(aarch-64) = 0.36-14.mga9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64ruli4-0.36-14.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64ruli4-debuginfo-0.36-14.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ruli-tools-0.36-14.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ruli-debugsource-0.36-14.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64ruli-devel-0.36-14.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ruli-tools-debuginfo-0.36-14.mga9.aarch64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.T4msLT + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga9.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.4t8hUo + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf ruli-0.36 + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!