D: [iurt_root_command] chroot 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.mga8.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Mp8eQk + 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 -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 -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.JBAi2n + 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_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_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_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_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 -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 -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 -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 -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 -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_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 -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_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_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 -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 -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_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_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_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 -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_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 -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 -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_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 -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_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 -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 -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 -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 -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_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 -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_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_fsm.c 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_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 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 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 -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 -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 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 -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 -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 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 -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:866, from srvsearch.c:26: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 2 and 508 bytes into a destination of size 254 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __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 -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 -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 -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 -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 -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 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:21: 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:21: 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 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:21: 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 syncsolver.c In file included from ../src/ruli.h:44, from syncsolver.c:33: ../src/ruli_getaddrinfo.h:42:21: 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:6: 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:21: 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:21: 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 cycle_res.c In file included from ../src/ruli.h:44, from cycle_res.c:37: ../src/ruli_getaddrinfo.h:42:21: 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 cycle_res2.c In file included from ../src/ruli.h:44, from cycle_res2.c:37: ../src/ruli_getaddrinfo.h:42:21: 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 srvsolver2.c In file included from ../src/ruli.h:44, from srvsolver2.c:37: ../src/ruli_getaddrinfo.h:42:21: 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:6: 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 addrsolver.c In file included from ../src/ruli.h:44, from addrsolver.c:37: ../src/ruli_getaddrinfo.h:42:21: 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:2: 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:6: 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 hostsolver.c In file included from ../src/ruli.h:44, from hostsolver.c:36: ../src/ruli_getaddrinfo.h:42:21: 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:2: 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 -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 -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:21: 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:6: 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 addrsolver2.c In file included from ../src/ruli.h:44, from addrsolver2.c:37: ../src/ruli_getaddrinfo.h:42:21: 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:2: 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:6: 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 -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 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 -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:21: 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:2: 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:6: 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 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 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 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 -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:21: 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 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 -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 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 -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:21: 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 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 -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 -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 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 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 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.vz6jUo + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr INSTALL_INCLUDE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/include INSTALL_LIB_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64 INSTALL_MAN_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/lib64 /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/include /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man3 cp libruli.so.4 libruli.a /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64 cp *.h /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/include cp ../doc/man/*.3 /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man3 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64 && ln -s libruli.so.4 libruli.so REMINDER: Add /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64 to your dynamic loader path: # echo /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr INSTALL_INCLUDE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/include INSTALL_LIB_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64 INSTALL_MAN_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/bin /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/bin cp ../doc/man/*.1 /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1 && ln -s srvsearch.1 smtpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1 && ln -s srvsearch.1 httpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1 && ln -s srvsearch.1 sync_srvsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1 && ln -s srvsearch.1 sync_smtpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1 && ln -s srvsearch.1 sync_httpsearch.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1 && ln -s srvsearch.1 ruli-getaddrinfo.1 cd /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr INSTALL_INCLUDE_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/include INSTALL_LIB_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64 INSTALL_MAN_DIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/bin ] || mkdir -p /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/bin make: Leaving directory '/home/iurt/rpmbuild/BUILD/ruli-0.36/tools' + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 0.36-14.mga8 --unique-debug-suffix -0.36-14.mga8.aarch64 --unique-debug-src-base ruli-0.36-14.mga8.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/ruli-0.36 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/addrsolver2 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/addrsolver3 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/cycle_res2 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/cycle_res explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/getaddrinfo explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/hostsolver explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/addrsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/addrsolver2 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/cycle_res2 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/addrsolver3 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/cycle_res extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/hostsolver explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/httpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/addrsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/httpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/getaddrinfo explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/in6_addr extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/in6_addr explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/ipv6 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/ipv6 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/list explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/rand extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/list extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/rand explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/resolve extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/resolve explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/rfc3484 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/rfc3484 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/ruli-getaddrinfo extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/ruli-getaddrinfo explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/ruli-host extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/ruli-host explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/smtpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/smtpsearch explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/srvsolver explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/sync_httpsearch explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/sync_smtpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/srvsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/sync_httpsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/sync_smtpsearch explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/srvsolver2 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/srvsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/srvsolver2 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/srvsearch explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/sync_srvsearch extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/sync_srvsearch explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/syncsolver extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/bin/syncsolver explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64/libruli.so.4 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64/libruli.so.4 original debug info size: 1492kB, size after compression: 1260kB /usr/lib/rpm/sepdebugcrcfix: Updated 25 CRC32s, 0 CRC32s did match. 923 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 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: lib64ruli4-0.36-14.mga8.aarch64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.h0gZcm + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/share/doc/lib64ruli4 + cp -pr README /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/doc/lib64ruli4 + RPM_EC=0 ++ jobs -p + exit 0 Provides: lib64ruli4 = 0.36-14.mga8 lib64ruli4(aarch-64) = 0.36-14.mga8 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) libdl.so.2()(64bit) liboop.so.4()(64bit) Processing files: lib64ruli-devel-0.36-14.mga8.aarch64 warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/lib64/libruli.so Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.uoE8Dk + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/share/doc/lib64ruli-devel + cp -pr TODO /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/doc/lib64ruli-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: devel(libruli(64bit)) lib64ruli-devel = 0.36-14.mga8 lib64ruli-devel(aarch-64) = 0.36-14.mga8 libruli-devel = 0.36-14.mga8 ruli-devel = 0.36-14.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: devel(libdl(64bit)) devel(liboop(64bit)) Obsoletes: lib64ruli4-devel Processing files: ruli-tools-0.36-14.mga8.aarch64 warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1/getaddrinfo.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/man/man1/httpsearch.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/share/man/man1/smtpsearch.1.xz warning: Explicit %attr() mode not applicable to symlink: /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.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.mga8.aarch64/usr/share/man/man1/sync_srvsearch.1.xz Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.xFuKlo + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.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.mga8.aarch64/usr/share/doc/ruli-tools + cp -pr tools/README /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64/usr/share/doc/ruli-tools + RPM_EC=0 ++ jobs -p + exit 0 Provides: ruli-tools = 0.36-14.mga8 ruli-tools(aarch-64) = 0.36-14.mga8 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) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) liboop.so.4()(64bit) libruli.so.4()(64bit) libruli.so.4(libruli4)(64bit) Processing files: ruli-debugsource-0.36-14.mga8.aarch64 Provides: ruli-debugsource = 0.36-14.mga8 ruli-debugsource(aarch-64) = 0.36-14.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruli-debuginfo-0.36-14.mga8.aarch64 Provides: ruli-debuginfo = 0.36-14.mga8 ruli-debuginfo(aarch-64) = 0.36-14.mga8 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.mga8 Processing files: lib64ruli4-debuginfo-0.36-14.mga8.aarch64 Provides: debuginfo(build-id) = a90c88eac8ab1bfe1e043b4227d5fb5d3f228c25 lib64ruli4-debuginfo = 0.36-14.mga8 lib64ruli4-debuginfo(aarch-64) = 0.36-14.mga8 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.mga8 Processing files: ruli-tools-debuginfo-0.36-14.mga8.aarch64 Provides: debuginfo(build-id) = 03b5553f8ef97cf31043e0a279e09f8a4dbbe107 debuginfo(build-id) = 048d20da3f126f373c5b8576b5bd3fed061b733f debuginfo(build-id) = 295bff13f9016104b6480e8adb6e9c109b9a37dc debuginfo(build-id) = 64c7bc8cecc364032bd5cd978a9991a0b7247dd4 debuginfo(build-id) = 68850622fcfe6781f8e914b13f03237803061960 debuginfo(build-id) = 715418d24581b53b834ad40e4983a8a5f1c8d546 debuginfo(build-id) = 74862494d9e30c6ee7bf08532751df1f389af3f5 debuginfo(build-id) = 7531d6110d6bd52e2350f3bb00abf19613f88cfd debuginfo(build-id) = 7c436575c99e458892c7e791a58507fbe0dbfc73 debuginfo(build-id) = 88cf7671bdd27c458e8ab3cc08031cf75e0a3392 debuginfo(build-id) = 92e0f4ecdcef73343cfb21007d2c74a27e775b9e debuginfo(build-id) = 93409d69280e6cfde0b91ffd563cf0bf3d3da5d2 debuginfo(build-id) = 9a0b43f2e430d02093e0aab928985817a79e9ec0 debuginfo(build-id) = a489278d8666d48200c6e743911857d8209ff3b9 debuginfo(build-id) = bd48a37bc6825e8a2223d2a297666de873954039 debuginfo(build-id) = be0afcba322e75614d6d9fe4194f1faa86d333cb debuginfo(build-id) = c5597774186837698ac7d05493fbc19028f49321 debuginfo(build-id) = ca38c70d8112b509753bfede3355060ba6a3fafe debuginfo(build-id) = d60d17ac70e8ef973ee5c941009ced822ad963e7 debuginfo(build-id) = d9763567bdd22680ca396a663ab23bb0dec5ada0 debuginfo(build-id) = ddb21099ed0d093060cf4e82a0a301ed87737dea debuginfo(build-id) = de0a9cca2fe6d8b2cc1cf9d5d8a4aeb831e4c876 debuginfo(build-id) = ef4e97a5d9d8ce7f647658865400af06246804bf debuginfo(build-id) = f1d3ca84cfa5737d4766126aa7fc2a9011bad4ab ruli-tools-debuginfo = 0.36-14.mga8 ruli-tools-debuginfo(aarch-64) = 0.36-14.mga8 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.mga8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ruli-debuginfo-0.36-14.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64ruli4-0.36-14.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64ruli4-debuginfo-0.36-14.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ruli-tools-0.36-14.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ruli-debugsource-0.36-14.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ruli-tools-debuginfo-0.36-14.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64ruli-devel-0.36-14.mga8.aarch64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.R9oROl + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd ruli-0.36 + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/ruli-0.36-14.mga8.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.HZ0ZLm + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf ruli-0.36 + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!