<86>Nov  4 05:17:27 userdel[3619292]: delete user 'rooter'
<86>Nov  4 05:17:27 userdel[3619292]: removed group 'rooter' owned by 'rooter'
<86>Nov  4 05:17:27 userdel[3619292]: removed shadow group 'rooter' owned by 'rooter'
<86>Nov  4 05:17:27 groupadd[3619314]: group added to /etc/group: name=rooter, GID=1811
<86>Nov  4 05:17:27 groupadd[3619314]: group added to /etc/gshadow: name=rooter
<86>Nov  4 05:17:27 groupadd[3619314]: new group: name=rooter, GID=1811
<86>Nov  4 05:17:27 useradd[3619331]: new user: name=rooter, UID=1811, GID=1811, home=/root, shell=/bin/bash, from=none
<86>Nov  4 05:17:27 userdel[3619351]: delete user 'builder'
<86>Nov  4 05:17:27 userdel[3619351]: removed group 'builder' owned by 'builder'
<86>Nov  4 05:17:27 userdel[3619351]: removed shadow group 'builder' owned by 'builder'
<86>Nov  4 05:17:27 groupadd[3619365]: group added to /etc/group: name=builder, GID=1812
<86>Nov  4 05:17:27 groupadd[3619365]: group added to /etc/gshadow: name=builder
<86>Nov  4 05:17:27 groupadd[3619365]: new group: name=builder, GID=1812
<86>Nov  4 05:17:27 useradd[3619386]: new user: name=builder, UID=1812, GID=1812, home=/usr/src, shell=/bin/bash, from=none
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/t50-5.5-alt1.nosrc.rpm (w1.gzdio)
Installing t50-5.5-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.69028
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf t50-5.5
+ echo 'Source #0 (t50-5.5.tar):'
Source #0 (t50-5.5.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/t50-5.5.tar
+ cd t50-5.5
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (t50-5.5-alt1-drop_checkroot.patch):'
Patch #0 (t50-5.5-alt1-drop_checkroot.patch):
+ /usr/bin/patch -p1
patching file Makefile
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.69028
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd t50-5.5
+ make -j16
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/ip.o src/modules/ip.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/ip.c:20:
src/modules/ip.c: In function 'ip_header':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ip.c:51:24: note: in expansion of macro 'INADDR_RND'
   51 |   ip->saddr    = htonl(INADDR_RND(co->ip.saddr));
      |                        ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/udp.o src/modules/udp.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/ipsec.o src/modules/ipsec.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/ipsec.c:20:
src/modules/ipsec.c: In function 'ipsec':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ipsec.c:95:28: note: in expansion of macro '__RND'
   95 |   ip_auth->spi     = htonl(__RND(co->ipsec.ah_spi));
      |                            ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ipsec.c:96:28: note: in expansion of macro '__RND'
   96 |   ip_auth->seq_no  = htonl(__RND(co->ipsec.ah_sequence));
      |                            ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ipsec.c:106:26: note: in expansion of macro '__RND'
  106 |   ip_esp->spi    = htonl(__RND(co->ipsec.esp_spi));
      |                          ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ipsec.c:107:26: note: in expansion of macro '__RND'
  107 |   ip_esp->seq_no = htonl(__RND(co->ipsec.esp_sequence));
      |                          ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/igmpv3.o src/modules/igmpv3.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/igmpv3.c:20:
src/modules/igmpv3.c: In function 'igmpv3':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/igmpv3.c:73:40: note: in expansion of macro 'INADDR_RND'
   73 |     igmpv3_grec->grec_mca      = htonl(INADDR_RND(co->igmp.grec_mca));
      |                                        ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/igmpv3.c:79:36: note: in expansion of macro 'INADDR_RND'
   79 |       *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->igmp.address[counter]));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/igmpv3.c:93:36: note: in expansion of macro 'INADDR_RND'
   93 |     igmpv3_query->group    = htonl(INADDR_RND(co->igmp.group));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/igmpv3.c:104:36: note: in expansion of macro 'INADDR_RND'
  104 |       *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->igmp.address[counter]));
      |                                    ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/egp.o src/modules/egp.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/ripv2.o src/modules/ripv2.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/ripv2.c:22:
src/modules/ripv2.c: In function 'ripv2':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ripv2.c:161:33: note: in expansion of macro '__RND'
  161 |     *buffer.dword_ptr++ = htonl(__RND(co->rip.sequence));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ripv2.c:197:32: note: in expansion of macro 'INADDR_RND'
  197 |   *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rip.address));
      |                                ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ripv2.c:199:32: note: in expansion of macro 'INADDR_RND'
  199 |   *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rip.next_hop));
      |                                ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ripv2.c:200:32: note: in expansion of macro '__RND'
  200 |   *buffer.inaddr_ptr++ = htonl(__RND(co->rip.metric));
      |                                ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/icmp.o src/modules/icmp.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/icmp.c:20:
src/modules/icmp.c: In function 'icmp':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/icmp.c:62:32: note: in expansion of macro 'INADDR_RND'
   62 |       icmp->un.gateway = htonl(INADDR_RND(co->icmp.gateway));
      |                                ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/dccp.o src/modules/dccp.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/dccp.c:20:
src/modules/dccp.c: In function 'dccp':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/dccp.c:168:37: note: in expansion of macro '__RND'
  168 |     dccp_ext->dccph_seq_low = htonl(__RND(co->dccp.sequence_03));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/dccp.c:179:43: note: in expansion of macro '__RND'
  179 |       dccp_req->dccph_req_service = htonl(__RND(co->dccp.service));
      |                                           ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/dccp.c:189:58: note: in expansion of macro '__RND'
  189 |       dccp_res->dccph_resp_ack.dccph_ack_nr_low  = htonl(__RND(co->dccp.acknowledge_02));
      |                                                          ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/dccp.c:190:58: note: in expansion of macro '__RND'
  190 |       dccp_res->dccph_resp_service               = htonl(__RND(co->dccp.service));
      |                                                          ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/dccp.c:211:45: note: in expansion of macro '__RND'
  211 |         dccp_ack->dccph_ack_nr_low  = htonl(__RND(co->dccp.acknowledge_02));
      |                                             ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/dccp.c:221:59: note: in expansion of macro '__RND'
  221 |       dccp_rst->dccph_reset_ack.dccph_ack_nr_low  = htonl(__RND(co->dccp.acknowledge_02));
      |                                                           ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/ripv1.o src/modules/ripv1.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/ripv1.c:22:
src/modules/ripv1.c: In function 'ripv1':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ripv1.c:97:32: note: in expansion of macro 'INADDR_RND'
   97 |   *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rip.address));
      |                                ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ripv1.c:100:32: note: in expansion of macro '__RND'
  100 |   *buffer.inaddr_ptr++ = htonl(__RND(co->rip.metric));
      |                                ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/gre.o src/modules/gre.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/gre.c:20:
src/modules/gre.c: In function 'gre_encapsulation':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/gre.c:92:28: note: in expansion of macro '__RND'
   92 |       gre_key->key = htonl(__RND(co->gre.key));
      |                            ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/gre.c:104:33: note: in expansion of macro '__RND'
  104 |       gre_seq->sequence = htonl(__RND(co->gre.sequence));
      |                                 ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/igmpv1.o src/modules/igmpv1.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/igmpv1.c:20:
src/modules/igmpv1.c: In function 'igmpv1':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/igmpv1.c:58:25: note: in expansion of macro 'INADDR_RND'
   58 |   igmpv1->group = htonl(INADDR_RND(co->igmp.group));
      |                         ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/eigrp.o src/modules/eigrp.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/eigrp.c:20:
src/modules/eigrp.c: In function 'eigrp':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:85:30: note: in expansion of macro '__RND'
   85 |   eigrp->flags       = htonl(__RND(co->eigrp.flags));
      |                              ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:86:30: note: in expansion of macro '__RND'
   86 |   eigrp->sequence    = htonl(__RND(co->eigrp.sequence));
      |                              ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:88:11: note: in expansion of macro '__RND'
   88 |     htonl(__RND(co->eigrp.acknowledge)) : 0;
      |           ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:89:30: note: in expansion of macro '__RND'
   89 |   eigrp->as          = htonl(__RND(co->eigrp.as));
      |                              ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:150:35: note: in expansion of macro '__RND'
  150 |       *buffer.dword_ptr++ = htonl(__RND(co->eigrp.key_id));
      |                                   ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/eigrp.c:261:36: note: in expansion of macro 'INADDR_RND'
  261 |       *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->eigrp.next_hop));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/eigrp.c:268:38: note: in expansion of macro 'INADDR_RND'
  268 |         *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->eigrp.src_router));
      |                                      ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:269:37: note: in expansion of macro '__RND'
  269 |         *buffer.dword_ptr++ = htonl(__RND(co->eigrp.src_as));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:270:37: note: in expansion of macro '__RND'
  270 |         *buffer.dword_ptr++ = htonl(__RND(co->eigrp.tag));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:271:37: note: in expansion of macro '__RND'
  271 |         *buffer.dword_ptr++ = htonl(__RND(co->eigrp.proto_metric));
      |                                     ^~~~~
In file included from ./src/include/common.h:59:
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/eigrp.c:278:14: note: in expansion of macro 'INADDR_RND'
  278 |       dest = INADDR_RND(co->eigrp.dest);
      |              ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:280:35: note: in expansion of macro '__RND'
  280 |       *buffer.dword_ptr++ = htonl(__RND(co->eigrp.delay));
      |                                   ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:281:35: note: in expansion of macro '__RND'
  281 |       *buffer.dword_ptr++ = htonl(__RND(co->eigrp.bandwidth));
      |                                   ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/eigrp.c:403:42: note: in expansion of macro 'INADDR_RND'
  403 |             *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->eigrp.address));
      |                                          ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/eigrp.c:421:41: note: in expansion of macro '__RND'
  421 |             *buffer.dword_ptr++ = htonl(__RND(co->eigrp.multicast));
      |                                         ^~~~~
src/modules/eigrp.c: In function 'eigrp_hdr_len':
src/modules/eigrp.c:505:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
  505 |         size += EIGRP_TLEN_SEQUENCE;
src/modules/eigrp.c:506:7: note: here
  506 |       case EIGRP_TYPE_SOFTWARE:
      |       ^~~~
src/modules/eigrp.c:507:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
  507 |         size += EIGRP_TLEN_SOFTWARE;
src/modules/eigrp.c:508:7: note: here
  508 |       case EIGRP_TYPE_PARAMETER:
      |       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/ospf.o src/modules/ospf.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/ospf.c:20:
src/modules/ospf.c: In function 'ospf':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:103:25: note: in expansion of macro 'INADDR_RND'
  103 |   ospf->rid     = htonl(INADDR_RND(co->ospf.rid));
      |                         ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:104:40: note: in expansion of macro 'INADDR_RND'
  104 |   ospf->aid     = htonl(co->ospf.AID ? INADDR_RND(co->ospf.aid) : co->ospf.aid);
      |                                        ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:131:33: note: in expansion of macro '__RND'
  131 |     ospf_auth->sequence = htonl(__RND(co->ospf.sequence));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:189:35: note: in expansion of macro '__RND'
  189 |       *buffer.dword_ptr++ = htonl(__RND(co->ospf.hello_dead));
      |                                   ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:190:36: note: in expansion of macro 'INADDR_RND'
  190 |       *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.hello_design));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:191:36: note: in expansion of macro 'INADDR_RND'
  191 |       *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.hello_backup));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:195:38: note: in expansion of macro 'INADDR_RND'
  195 |         *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.address[counter]));
      |                                      ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:225:35: note: in expansion of macro '__RND'
  225 |       *buffer.dword_ptr++ = htonl(__RND(co->ospf.dd_sequence));
      |                                   ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:245:35: note: in expansion of macro '__RND'
  245 |       *buffer.dword_ptr++ = htonl(__RND(co->ospf.lsa_lsid));
      |                                   ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:246:36: note: in expansion of macro 'INADDR_RND'
  246 |       *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.lsa_router));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:298:38: note: in expansion of macro 'INADDR_RND'
  298 |         *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.lsa_link_id));
      |                                      ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:329:38: note: in expansion of macro 'INADDR_RND'
  329 |         *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.lsa_attached));
      |                                      ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:400:38: note: in expansion of macro 'INADDR_RND'
  400 |         *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.lsa_forward));
      |                                      ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:401:37: note: in expansion of macro '__RND'
  401 |         *buffer.dword_ptr++ = htonl(__RND(co->ospf.lsa_external));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:427:37: note: in expansion of macro '__RND'
  427 |         *buffer.dword_ptr++ = htonl(__RND(co->ospf.vertex_type));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:428:38: note: in expansion of macro 'INADDR_RND'
  428 |         *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->ospf.vertex_id));
      |                                      ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:498:36: note: in expansion of macro 'INADDR_RND'
  498 |       ospf_lsa->lsid       = htonl(INADDR_RND(co->ospf.lsa_lsid));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/ospf.c:499:36: note: in expansion of macro 'INADDR_RND'
  499 |       ospf_lsa->router     = htonl(INADDR_RND(co->ospf.lsa_router));
      |                                    ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:500:36: note: in expansion of macro '__RND'
  500 |       ospf_lsa->sequence   = htonl(__RND(co->ospf.lsa_sequence));
      |                                    ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/ospf.c:633:37: note: in expansion of macro '__RND'
  633 |         *buffer.dword_ptr++ = htonl(__RND(co->ospf.sequence));
      |                                     ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/tcp.o src/modules/tcp.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/tcp.c:20:
src/modules/tcp.c: In function 'tcp':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:106:38: note: in expansion of macro '__RND'
  106 |   tcp->seq     = co->tcp.syn ? htonl(__RND(co->tcp.sequence)) : 0;
      |                                      ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:110:38: note: in expansion of macro '__RND'
  110 |   tcp->ack_seq = co->tcp.ack ? htonl(__RND(co->tcp.acknowledge)) : 0;
      |                                      ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:203:33: note: in expansion of macro '__RND'
  203 |     *buffer.dword_ptr++ = htonl(__RND(co->tcp.tsval));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:204:33: note: in expansion of macro '__RND'
  204 |     *buffer.dword_ptr++ = htonl(__RND(co->tcp.tsecr));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:226:33: note: in expansion of macro '__RND'
  226 |     *buffer.dword_ptr++ = htonl(__RND(co->tcp.cc));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:239:26: note: in expansion of macro '__RND'
  239 |     tcp->seq     = htonl(__RND(co->tcp.sequence));
      |                          ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:274:9: note: in expansion of macro '__RND'
  274 |         __RND(co->tcp.cc_new) :
      |         ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:275:9: note: in expansion of macro '__RND'
  275 |         __RND(co->tcp.cc_echo));
      |         ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:278:22: note: in expansion of macro '__RND'
  278 |     tcp->seq = htonl(__RND(co->tcp.sequence));
      |                      ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:304:28: note: in expansion of macro '__RND'
  304 |       tcp->ack_seq = htonl(__RND(co->tcp.acknowledge));
      |                            ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:356:33: note: in expansion of macro '__RND'
  356 |     *buffer.dword_ptr++ = htonl(__RND(co->tcp.sack_left));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/tcp.c:357:33: note: in expansion of macro '__RND'
  357 |     *buffer.dword_ptr++ = htonl(__RND(co->tcp.sack_right));
      |                                 ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules/rsvp.o src/modules/rsvp.c
In file included from /usr/include/netdb.h:27,
                 from ./src/include/common.h:34,
                 from src/modules/rsvp.c:19:
src/modules/rsvp.c: In function 'rsvp':
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/rsvp.c:98:32: note: in expansion of macro 'INADDR_RND'
   98 |   *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rsvp.session_addr));
      |                                ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/rsvp.c:135:34: note: in expansion of macro 'INADDR_RND'
  135 |     *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rsvp.hop_addr));
      |                                  ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:136:33: note: in expansion of macro '__RND'
  136 |     *buffer.dword_ptr++ = htonl(__RND(co->rsvp.hop_iface));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:163:33: note: in expansion of macro '__RND'
  163 |     *buffer.dword_ptr++ = htonl(__RND(co->rsvp.time_refresh));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/rsvp.c:194:34: note: in expansion of macro 'INADDR_RND'
  194 |     *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rsvp.error_addr));
      |                                  ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/rsvp.c:235:34: note: in expansion of macro 'INADDR_RND'
  235 |     *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rsvp.sender_addr));
      |                                  ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:296:37: note: in expansion of macro '__RND'
  296 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.tspec_r));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:297:37: note: in expansion of macro '__RND'
  297 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.tspec_b));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:298:37: note: in expansion of macro '__RND'
  298 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.tspec_p));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:299:37: note: in expansion of macro '__RND'
  299 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.tspec_m));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:300:37: note: in expansion of macro '__RND'
  300 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.tspec_M));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:382:33: note: in expansion of macro '__RND'
  382 |     *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_hop));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:386:33: note: in expansion of macro '__RND'
  386 |     *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_path));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:390:33: note: in expansion of macro '__RND'
  390 |     *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_minimum));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:394:33: note: in expansion of macro '__RND'
  394 |     *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_mtu));
      |                                 ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:438:37: note: in expansion of macro '__RND'
  438 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_Ctot));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:442:37: note: in expansion of macro '__RND'
  442 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_Dtot));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:446:37: note: in expansion of macro '__RND'
  446 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_Csum));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
src/modules/rsvp.c:450:37: note: in expansion of macro '__RND'
  450 |         *buffer.dword_ptr++ = htonl(__RND(co->rsvp.adspec_Dsum));
      |                                     ^~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/rsvp.c:502:34: note: in expansion of macro 'INADDR_RND'
  502 |     *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rsvp.confirm_addr));
      |                                  ^~~~~~~~~~
./src/include/defines.h:69:18: warning: operand of '?:' changes signedness from 'long int' to 'in_addr_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
   69 | #define RANDOM() random()
      |                  ^~~~~~~~
./src/include/defines.h:73:36: note: in expansion of macro 'RANDOM'
   73 | #define __RND(foo) (((foo) == 0) ? RANDOM() : (foo))
      |                                    ^~~~~~
./src/include/defines.h:74:25: note: in expansion of macro '__RND'
   74 | #define INADDR_RND(foo) __RND((foo))
      |                         ^~~~~
src/modules/rsvp.c:550:38: note: in expansion of macro 'INADDR_RND'
  550 |         *buffer.inaddr_ptr++ = htonl(INADDR_RND(co->rsvp.address[counter]));
      |                                      ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/gre_help.o src/help/gre_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/common.o src/common.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/general_help.o src/help/general_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/cksum.o src/cksum.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/usage.o src/usage.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/rsvp_help.o src/help/rsvp_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/modules.o src/modules.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/cidr.o src/cidr.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/resolv.o src/resolv.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/check.o src/check.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/sock.o src/sock.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/t50.o src/t50.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/ipsec_help.o src/help/ipsec_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/tcp_udp_dccp_help.o src/help/tcp_udp_dccp_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/ip_help.o src/help/ip_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/icmp_help.o src/help/icmp_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/egp_help.o src/help/egp_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/rip_help.o src/help/rip_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/ospf_help.o src/help/ospf_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/help/eigrp_help.o src/help/eigrp_help.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -I./src/include -std=gnu99 -Wall -Wextra -O3 -mtune=native -flto -fomit-frame-pointer -DNDEBUG -D__HAVE_TURBO__ -msse -mfpmath=sse -mbmi2 -mpopcnt -mmovbe -c -o build/config.o src/config.c
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
cc -o release/t50 build/modules/ip.o build/modules/igmpv3.o build/modules/dccp.o build/modules/ripv2.o build/modules/udp.o build/modules/tcp.o build/modules/ospf.o build/modules/ripv1.o build/modules/egp.o build/modules/rsvp.o build/modules/ipsec.o build/modules/eigrp.o build/modules/gre.o build/modules/igmpv1.o build/modules/icmp.o build/common.o build/cksum.o build/cidr.o build/t50.o build/resolv.o build/sock.o build/usage.o build/config.o build/check.o build/modules.o build/help/general_help.o build/help/gre_help.o build/help/tcp_udp_dccp_help.o build/help/ip_help.o build/help/icmp_help.o build/help/egp_help.o build/help/rip_help.o build/help/rsvp_help.o build/help/ipsec_help.o build/help/eigrp_help.o build/help/ospf_help.o -s -O3 -fuse-linker-plugin -flto
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.12736
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/t50-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/t50-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd t50-5.5
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/t50-buildroot
make: Entering directory '/usr/src/RPM/BUILD/t50-5.5'
gzip -9c doc/t50.8 > ./release/t50.8.gz
install -m 755 -D ./release/t50 /usr/src/tmp/t50-buildroot/usr/sbin/t50
install -m 0644 -D ./release/t50.8.gz /usr/src/tmp/t50-buildroot/usr/share/man/man8/t50.8.gz
make: Leaving directory '/usr/src/RPM/BUILD/t50-5.5'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/t50-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/t50-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/t50-buildroot/ (default)
Compressing files in /usr/src/tmp/t50-buildroot (auto)
056-debuginfo.brp: WARNING: You have 1 stripped ELF objects. Please compile with debugging information!
056-debuginfo.brp: WARNING: An excerpt from the list of affected files follows:
  ./usr/sbin/t50
Verifying ELF objects in /usr/src/tmp/t50-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: t50-5.5-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.12736
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd t50-5.5
+ DOCDIR=/usr/src/tmp/t50-buildroot/usr/share/doc/t50-5.5
+ export DOCDIR
+ rm -rf /usr/src/tmp/t50-buildroot/usr/share/doc/t50-5.5
+ /bin/mkdir -p /usr/src/tmp/t50-buildroot/usr/share/doc/t50-5.5
+ cp -prL CHANGELOG LICENSE README TODO /usr/src/tmp/t50-buildroot/usr/share/doc/t50-5.5
+ chmod -R go-w /usr/src/tmp/t50-buildroot/usr/share/doc/t50-5.5
+ chmod -R a+rX /usr/src/tmp/t50-buildroot/usr/share/doc/t50-5.5
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aG45Bb
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mJbqwd
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.8), rtld(GNU_HASH)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BgZD3M
Wrote: /usr/src/RPM/RPMS/i586/t50-5.5-alt1.i586.rpm (w2.lzdio)
2.80user 0.90system 0:04.39elapsed 84%CPU (0avgtext+0avgdata 43036maxresident)k
0inputs+0outputs (0major+214612minor)pagefaults 0swaps
0.57user 1.00system 0:07.70elapsed 20%CPU (0avgtext+0avgdata 12388maxresident)k
0inputs+0outputs (0major+93708minor)pagefaults 0swaps
--- t50-5.5-alt1.i586.rpm.repo	2015-04-28 09:09:53.000000000 +0000
+++ t50-5.5-alt1.i586.rpm.hasher	2023-11-04 05:17:33.417836111 +0000
@@ -6,3 +6,3 @@
 /usr/share/doc/t50-5.5/TODO	100644	root:root	
-/usr/share/man/man8/t50.8.gz	100644	root:root	
+/usr/share/man/man8/t50.8.xz	100644	root:root	
 Requires: /lib/ld-linux.so.2  
@@ -10,4 +10,7 @@
 Requires: libc.so.6(GLIBC_2.1)  
+Requires: libc.so.6(GLIBC_2.1.3)  
 Requires: libc.so.6(GLIBC_2.11)  
 Requires: libc.so.6(GLIBC_2.3.4)  
+Requires: libc.so.6(GLIBC_2.34)  
+Requires: libc.so.6(GLIBC_2.38)  
 Requires: libc.so.6(GLIBC_2.4)  
@@ -17,3 +20,3 @@
 Provides: t50 = 5.5-alt1
-File: /usr/sbin/t50	100755	root:root	c0a6c51b6cd50c14bf444606c70ecf7e	
+File: /usr/sbin/t50	100755	root:root	f97b72841aafb59ef7a7dd97310ac7f9	
 File: /usr/share/doc/t50-5.5	40755	root:root		
@@ -23,3 +26,3 @@
 File: /usr/share/doc/t50-5.5/TODO	100644	root:root	4b094d9c20c89c51fa132354ff18a9b3	
-File: /usr/share/man/man8/t50.8.gz	100644	root:root	2f2ab5ce04891f02d75707c8eb1ce5fe	
-RPMIdentity: 9c821252a77429ecd627c7b2021cfb4c9cdaa53877231d9701814dc5c35b6aa5930eb2fdfce0876fd8c51b0962b3c7b9cdde66dae94776f85566a86354515938
+File: /usr/share/man/man8/t50.8.xz	100644	root:root	9303232c2952b1134f48f47b723b6154	
+RPMIdentity: 131e91d610275b31cdb74a2f2fc1e695b510fe729f511db576f71c04d7f61c1d661cd27b922e1fd9d6a87f30365e46dbbd2a6c7905a77e7e2ce35c7578fa4ed9