Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/opensips.spec'], chrootPath='/var/lib/mock/f33-build-337079-58401/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/opensips.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False warning: line 37: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-auth_diameter warning: line 38: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-event_datagram warning: line 39: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-event_jsonrpc warning: line 40: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-mi_xmlrpc warning: line 42: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-seas warning: line 43: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-sms warning: line 44: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-xmlrpc warning: line 109: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-memcached warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-redis warning: line 211: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-mysql sh: /usr/bin/perl: No such file or directory warning: line 239: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-perlvdb warning: line 250: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-postgresql warning: line 270: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-unixodbc warning: line 401: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-xmlrpc_ng sh: /usr/bin/perl: No such file or directory warning: line 545: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-tlsops warning: Macro expanded in comment on line 635: %{?python_provide:%python_provide python2-opensips} warning: Macro expanded in comment on line 637: %{name}-python = %{version}-%{release} warning: Macro expanded in comment on line 638: %{name}-python%{?_isa} = %{version}-%{release} warning: Macro expanded in comment on line 639: %{name}-python < %{version}-%{release} warning: Macro expanded in comment on line 641: %{name}%{?_isa} = %{version}-%{release} sh: /usr/bin/perl: No such file or directory warning: Macro expanded in comment on line 1331: %{_libdir}/opensips/modules/python.so Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1597190400 Wrote: /builddir/build/SRPMS/opensips-3.1.0-1.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/opensips.spec'], chrootPath='/var/lib/mock/f33-build-337079-58401/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/opensips.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False warning: line 37: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-auth_diameter warning: line 38: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-event_datagram warning: line 39: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-event_jsonrpc warning: line 40: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-mi_xmlrpc warning: line 42: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-seas warning: line 43: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-sms warning: line 44: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-xmlrpc warning: line 109: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-memcached warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-redis warning: line 211: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-mysql warning: line 239: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-perlvdb warning: line 250: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-postgresql warning: line 270: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-unixodbc warning: line 401: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-xmlrpc_ng warning: line 545: It's not recommended to have unversioned Obsoletes: Obsoletes: opensips-tlsops warning: Macro expanded in comment on line 635: %{?python_provide:%python_provide python2-opensips} warning: Macro expanded in comment on line 637: %{name}-python = %{version}-%{release} warning: Macro expanded in comment on line 638: %{name}-python%{?_isa} = %{version}-%{release} warning: Macro expanded in comment on line 639: %{name}-python < %{version}-%{release} warning: Macro expanded in comment on line 641: %{name}%{?_isa} = %{version}-%{release} warning: Macro expanded in comment on line 1331: %{_libdir}/opensips/modules/python.so Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1597190400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HL5TQB + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf opensips-3.1.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/opensips-3.1.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd opensips-3.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/opensips-0001-Consistently-use-rtpproxy-switches.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/opensips-0002-Cleanup-Oracle-s-makefiles.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/opensips-0003-db_ora-null-terminating-string-is-more-safely-most-m.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/opensips-0004-Return-actual-payload-ID-in-case-of-a-dynamic-payloa.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/opensips-0005-Don-t-remove-pthread-library-explicitly-from-mi_xmlr.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/opensips-0006-Add-support-for-upcoming-json-c-0.14.0.patch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yB3vvA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + LOCALBASE=/usr + NICER=0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + /usr/bin/make all modules-readme -j8 TLS=1 'exclude_modules=auth_jwt cachedb_cassandra db_oracle osp python sngtc' PYTHON=/usr/bin/python3 cfg_target=/etc/opensips/ Generating parser bison -d -b cfg cfg.y Generating parser bison -d -b cfg cfg.y Generating lexer flex --never-interactive cfg.lex Compiling action.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c action.c -o action.o Compiling async.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c async.c -o async.o Compiling bin_interface.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c bin_interface.c -o bin_interface.o Compiling blacklists.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c blacklists.c -o blacklists.o Compiling cfg_pp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cfg_pp.c -o cfg_pp.o Compiling cfg_reload.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cfg_reload.c -o cfg_reload.o In file included from parser/msg_parser.h:48, from action.h:30, from action.c:48: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling cmds.c In file included from bin_interface.h:28, from bin_interface.c:25: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cmds.c -o cmds.o In file included from bin_interface.c:25: bin_interface.h: In function 'get_bin_pkg_version': bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ bin_interface.h: In function 'set_bin_pkg_version': bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Compiling context.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c context.c -o context.o In file included from mem/../mem/../globals.h:30, from mem/../mem/hp_malloc.h:31, from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from async.c:26: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from bin_interface.c:28: lock_alloc.h: In function 'lock_set_alloc': In file included from globals.h:30, from cfg_pp.c:33: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from action.h:30, from action.c:48: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from cmds.h:25, from cmds.c:22: parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from blacklists.c:34: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from async.c:26: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from blacklists.c:34: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from cfg_reload.c:25: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from blacklists.c:39: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ context.h: In function 'context_get_str': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from ut.h:37, from cfg_pp.c:35: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ bin_interface.c: In function 'set_len': In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from cfg_reload.c:25: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ bin_interface.c:36:3: warning: cast increases required alignment of target type [-Wcast-align] 36 | *(unsigned int *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE) = packet->buffer.len; | ^ bin_interface.c: In function 'bin_get_capability': bin_interface.c:99:21: warning: cast increases required alignment of target type [-Wcast-align] 99 | capability->len = *(unsigned short *)(packet->buffer.s + HEADER_SIZE); | ^ bin_interface.c: In function 'bin_init_buffer': bin_interface.c:118:18: warning: cast increases required alignment of target type [-Wcast-align] 118 | packet->type = *(int *)(capability.s + capability.len); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from context.c:26: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': bin_interface.c: In function 'call_callbacks': bin_interface.c:434:13: warning: cast increases required alignment of target type [-Wcast-align] 434 | pkg_len = *(unsigned int*)(buffer + BIN_PACKET_MARKER_SIZE); | ^ bin_interface.c:449:17: warning: cast increases required alignment of target type [-Wcast-align] 449 | packet.type = *(int *)(capability.s + capability.len); | ^ mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ bin_interface.c: In function 'bin_get_content_start': bin_interface.c:521:4: warning: cast increases required alignment of target type [-Wcast-align] 521 | *(unsigned short *)(packet->buffer.s + HEADER_SIZE) + sizeof(int); | ^ bin_interface.c: In function 'bin_reset_back_pointer': bin_interface.c:545:13: warning: cast increases required alignment of target type [-Wcast-align] 545 | cap_len = *(unsigned short*)(packet->buffer.s + HEADER_SIZE); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from cmds.h:25, from cmds.c:22: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from msg_translator.h:56, from action.c:58: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from context.c:26: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ context.h: In function 'context_get_str': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from context.c:27: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ context.h: In function 'context_get_str': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling core_cmds.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c core_cmds.c -o core_cmds.o Compiling core_stats.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c core_stats.c -o core_stats.o In file included from parser/msg_parser.h:48, from action.h:30, from core_cmds.c:26: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from action.h:30, from core_cmds.c:26: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../globals.h:30, from mem/hp_malloc.h:31, from mem/common.h:50, from mem/mem.h:37, from lock_alloc.h:54, from locking.h:66, from statistics.h:155, from core_stats.c:36: mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from locking.h:66, from statistics.h:155, from core_stats.c:36: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from msg_translator.h:56, from core_cmds.c:40: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ context.h: In function 'context_get_str': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling crc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c crc.c -o crc.o In file included from parser/msg_parser.h:48, from sr_module.h:48, from ut.h:37, from crc.c:31: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from ut.h:37, from crc.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling daemonize.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c daemonize.c -o daemonize.o Compiling data_lump.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c data_lump.c -o data_lump.o Compiling data_lump_rpl.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c data_lump_rpl.c -o data_lump_rpl.o Compiling dprint.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dprint.c -o dprint.o In file included from parser/msg_parser.h:48, from data_lump.h:42, from data_lump.c:40: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling dset.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dset.c -o dset.o In file included from globals.h:30, from dprint.c:30: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from data_lump_rpl.c:36: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/hp_malloc.h:31, from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from daemonize.c:57: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from data_lump.h:42, from data_lump.c:40: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from data_lump_rpl.c:36: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from daemonize.c:57: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from dprint.c:31: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from dset.c:31: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from dset.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling errinfo.c In file included from dset.c:35: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ context.h: In function 'context_get_str': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c errinfo.c -o errinfo.o context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling error.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c error.c -o error.o Compiling flags.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c flags.c -o flags.o Compiling forward.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c forward.c -o forward.o In file included from parser/msg_parser.h:48, from error.c:39: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/msg_parser.h:48, from sr_module.h:48, from flags.c:33: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling io_wait.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c io_wait.c -o io_wait.o In file included from globals.h:30, from forward.h:39, from forward.c:64: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from error.c:39: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from forward.h:40, from forward.c:64: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from flags.c:33: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling ip_addr.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ip_addr.c -o ip_addr.o In file included from msg_translator.h:56, from forward.c:71: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ context.h: In function 'context_get_str': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from mem/../globals.h:30, from mem/hp_malloc.h:31, from mem/common.h:50, from mem/mem.h:37, from lock_alloc.h:54, from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from io_wait.h:91, from io_wait.c:45: mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from io_wait.h:91, from io_wait.c:45: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling ipc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ipc.c -o ipc.o In file included from ip_addr.c:36: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from ip_addr.c:38: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ip_addr.h:40, from ip_addr.c:36: ip_addr.c: In function 'is_mcast': ip_addr.c:215:32: warning: cast increases required alignment of target type [-Wcast-align] 215 | return IN6_IS_ADDR_MULTICAST((struct in6_addr *)ip->u.addr); | ^ Compiling main.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -pthread -c main.c -o main.o In file included from mem/../globals.h:30, from mem/hp_malloc.h:31, from mem/common.h:50, from mem/mem.h:37, from lock_alloc.h:54, from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from ipc.h:131, from ipc.c:27: mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from ipc.h:131, from ipc.c:27: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from reactor_defs.h:39, from main.c:70: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling map.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c map.c -o map.o Compiling md5.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c md5.c -o md5.o In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from io_wait.h:91, from reactor_defs.h:40, from main.c:70: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from map.c:33: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from map.c:33: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from main.c:108: bin_interface.h: In function 'get_bin_pkg_version': bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ bin_interface.h: In function 'set_bin_pkg_version': bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Compiling md5utils.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c md5utils.c -o md5utils.o Compiling mod_fix.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mod_fix.c -o mod_fix.o Compiling modparam.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c modparam.c -o modparam.o In file included from parser/msg_parser.h:48, from sr_module.h:48, from ut.h:37, from md5utils.c:35: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling msg_callbacks.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c msg_callbacks.c -o msg_callbacks.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from ut.h:37, from md5utils.c:35: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from sr_module.h:48, from modparam.h:25, from modparam.c:33: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from mod_fix.c:25: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from mod_fix.c:25: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from modparam.h:25, from modparam.c:33: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from msg_callbacks.c:22: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling msg_translator.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c msg_translator.c -o msg_translator.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from msg_callbacks.c:22: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling name_alias.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c name_alias.c -o name_alias.o In file included from parser/msg_parser.h:48, from msg_translator.h:53, from msg_translator.c:114: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling prime_hash.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c prime_hash.c -o prime_hash.o Compiling proxy.c In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from msg_translator.h:53, from msg_translator.c:114: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proxy.c -o proxy.o Compiling pt.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c pt.c -o pt.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from name_alias.h:36, from name_alias.c:29: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from name_alias.h:36, from name_alias.c:29: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from sr_module.h:48, from prime_hash.c:28: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from msg_translator.h:56, from msg_translator.c:114: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ context.h: In function 'context_get_str': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from globals.h:30, from proxy.c:33: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling pt_load.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c pt_load.c -o pt_load.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from prime_hash.c:28: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/hp_malloc.h:31, from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from pt.c:25: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from resolve.h:45, from proxy.h:75, from proxy.c:34: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling pt_scaling.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c pt_scaling.c -o pt_scaling.o In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from pt.c:25: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../globals.h:30, from mem/hp_malloc.h:31, from mem/common.h:50, from mem/mem.h:37, from lock_alloc.h:54, from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt_load.c:27: mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt_load.c:27: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from pt.c:32: bin_interface.h: In function 'get_bin_pkg_version': bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ bin_interface.h: In function 'set_bin_pkg_version': bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/hp_malloc.h:31, from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from pt_scaling.c:24: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from pt_scaling.c:24: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling pvar.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c pvar.c -o pvar.o Compiling qvalue.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qvalue.c -o qvalue.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from pvar.c:40: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from pvar.c:40: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling re.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c re.c -o re.o Compiling reactor.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c reactor.c -o reactor.o Compiling receive.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c receive.c -o receive.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from re.c:38: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from re.c:38: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from receive.h:30, from receive.c:48: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from receive.h:31, from receive.c:48: context.h: In function 'context_put_str': context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ context.h: In function 'context_put_ptr': context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ context.h: In function 'context_get_str': In file included from mem/../globals.h:30, from mem/hp_malloc.h:31, from mem/common.h:50, from mem/mem.h:37, from lock_alloc.h:54, from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from io_wait.h:91, from reactor.c:29: mem/../ip_addr.h: In function 'sockaddr2ip_addr': context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ context.h: In function 'context_get_ptr': context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling regexp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c regexp.c -o regexp.o In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from io_wait.h:91, from reactor.c:29: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from pvar.h:32, from route.h:33, from receive.c:51: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling resolve.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c resolve.c -o resolve.o Compiling route.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route.c -o route.o Compiling route_struct.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_struct.c -o route_struct.o Compiling script_cb.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c script_cb.c -o script_cb.o In file included from parser/msg_parser.h:48, from pvar.h:32, from route.h:33, from route.c:60: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from resolve.c:43: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from resolve.c:43: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from pvar.h:32, from route_struct.h:78, from route_struct.c:38: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/msg_parser.h:48, from script_cb.h:33, from script_cb.c:36: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from pvar.h:32, from route.h:33, from route.c:60: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from pvar.h:32, from route_struct.h:78, from route_struct.c:38: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from script_cb.h:33, from script_cb.c:36: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ resolve.c: In function 'dns_get16': resolve.c:119:26: warning: cast increases required alignment of target type [-Wcast-align] 119 | const uint16_t *t_cp = (const uint16_t *) (cp); \ | ^ resolve.c:132:2: note: in expansion of macro 'DNS_GET16' 132 | DNS_GET16(dst, src); | ^~~~~~~~~ resolve.c: In function 'dns_get32': resolve.c:125:26: warning: cast increases required alignment of target type [-Wcast-align] 125 | const uint32_t *t_cp = (const uint32_t *) (cp); \ | ^ resolve.c:139:2: note: in expansion of macro 'DNS_GET32' 139 | DNS_GET32(dst, src); | ^~~~~~~~~ resolve.c: In function 'dns_node_copy': resolve.c:2068:12: warning: cast increases required alignment of target type [-Wcast-align] 2068 | d->vals = (struct dns_val*)((char*)d + ((char*)s->vals-(char*)s)); | ^ Compiling script_var.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c script_var.c -o script_var.o Compiling serialize.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c serialize.c -o serialize.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from script_var.c:33: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from script_var.c:33: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sha1.c In file included from dset.h:30, from serialize.c:33: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sha1.c -o sha1.o ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from action.h:30, from serialize.c:34: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ serialize.c: In function 'serialize_branches': serialize.c:130:4: warning: cast increases required alignment of target type [-Wcast-align] 130 | *((long*) p) = (long)msg->force_send_socket; | ^ serialize.c:132:4: warning: cast increases required alignment of target type [-Wcast-align] 132 | *((long*) p) = (long)flags; | ^ serialize.c:134:4: warning: cast increases required alignment of target type [-Wcast-align] 134 | *((long*) p) = (long)ruri_q; | ^ serialize.c:172:5: warning: cast increases required alignment of target type [-Wcast-align] 172 | *((long*) p) = (long)sock_info; | ^ serialize.c:174:5: warning: cast increases required alignment of target type [-Wcast-align] 174 | *((long*) p) = (long)flags; | ^ serialize.c:176:5: warning: cast increases required alignment of target type [-Wcast-align] 176 | *((long*) p) = (long)q; | ^ serialize.c: In function 'next_branches': serialize.c:296:38: warning: cast increases required alignment of target type [-Wcast-align] 296 | sock_info = (struct socket_info*) *((long*) p); | ^ serialize.c:298:27: warning: cast increases required alignment of target type [-Wcast-align] 298 | flags = (unsigned int) *((long*) p); | ^ serialize.c:300:23: warning: cast increases required alignment of target type [-Wcast-align] 300 | q = (unsigned int) *((long*) p); | ^ serialize.c:364:39: warning: cast increases required alignment of target type [-Wcast-align] 364 | sock_info = (struct socket_info*) *((long*) p); | ^ serialize.c:366:28: warning: cast increases required alignment of target type [-Wcast-align] 366 | flags = (unsigned int) *((long*) p); | ^ serialize.c:368:24: warning: cast increases required alignment of target type [-Wcast-align] 368 | q = (unsigned int) *((long*) p); | ^ Compiling sl_cb.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sl_cb.c -o sl_cb.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from sl_cb.c:27: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from sl_cb.c:27: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling socket_info.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c socket_info.c -o socket_info.o Compiling sr_module.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sr_module.c -o sr_module.o In file included from parser/msg_parser.h:48, from sr_module.h:48, from sr_module.c:40: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from globals.h:30, from socket_info.c:52: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from sr_module.c:40: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from net/../locking.h:66, from net/tcp_conn_defs.h:39, from net/api_proto_net.h:29, from net/trans.h:31, from socket_info.h:37, from socket_info.c:53: net/../lock_alloc.h: In function 'lock_set_alloc': net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ socket_info.c: In function 'expand_interface': socket_info.c:431:8: warning: cast increases required alignment of target type [-Wcast-align] 431 | (((struct sockaddr_in6 *)it->ifa_addr)->sin6_scope_id != 0)) | ^ Compiling sr_module_deps.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sr_module_deps.c -o sr_module_deps.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from sr_module_deps.c:33: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from sr_module_deps.c:33: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling statistics.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c statistics.c -o statistics.o In file included from mem/../mem/../globals.h:30, from mem/../mem/hp_malloc.h:31, from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from statistics.c:40: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from statistics.c:40: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ statistics.c: At top level: statistics.c:91:2: warning: #warning STATISTICS: Architecture with no support for atomic operations. Using Locks!! [-Wcpp] 91 | #warning STATISTICS: Architecture with no support for atomic operations. \ | ^~~~~~~ Compiling strcommon.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c strcommon.c -o strcommon.o Compiling time_rec.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c time_rec.c -o time_rec.o In file included from parser/msg_parser.h:48, from sr_module.h:48, from ut.h:37, from strcommon.c:27: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from time_rec.c:5: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from time_rec.c:5: mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from ut.h:37, from strcommon.c:27: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling timer.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c timer.c -o timer.o Compiling trace_api.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c trace_api.c -o trace_api.o In file included from reactor_defs.h:39, from reactor.h:38, from timer.c:38: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/msg_parser.h:48, from sr_module.h:48, from ut.h:37, from trace_api.h:28, from trace_api.c:25: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling transformations.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c transformations.c -o transformations.o In file included from locking.h:66, from statistics.h:155, from pt_load.h:25, from pt.h:31, from io_wait.h:91, from reactor_defs.h:40, from reactor.h:38, from timer.c:38: lock_alloc.h: In function 'lock_set_alloc': lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from ut.h:37, from trace_api.h:28, from trace_api.c:25: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling tsend.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tsend.c -o tsend.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from transformations.c:34: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from transformations.c:34: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling usr_avp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c usr_avp.c -o usr_avp.o In file included from lib/../lib/list.h:24, from lib/../str_list.h:28, from lib/csv.h:24, from transformations.c:50: lib/../str_list.h: In function '_free_str_dlist': lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from parser/msg_parser.h:48, from sr_module.h:48, from usr_avp.c:34: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from usr_avp.c:34: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling ut.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ut.c -o ut.o In file included from parser/msg_parser.h:48, from sr_module.h:48, from ut.h:37, from ut.c:31: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from ut.h:37, from ut.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling xlog.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xlog.c -o xlog.o Compiling mem/common.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/common.c -o mem/common.o Compiling mem/f_malloc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/f_malloc.c -o mem/f_malloc.o In file included from parser/msg_parser.h:48, from sr_module.h:48, from xlog.c:31: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/common.c:25: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from sr_module.h:48, from xlog.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/f_malloc.h:29, from mem/f_malloc.c:30: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/common.c:25: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/f_malloc.h:29, from mem/f_malloc.c:30: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ mem/f_malloc.c: In function 'fm_malloc_init': mem/f_malloc.c:211:5: warning: cast increases required alignment of target type [-Wcast-align] 211 | fm=(struct fm_block *)start; | ^ mem/f_malloc.c:223:17: warning: cast increases required alignment of target type [-Wcast-align] 223 | fm->first_frag=(struct fm_frag *)(start+ROUNDUP(sizeof(struct fm_block))); | ^ mem/f_malloc.c:224:16: warning: cast increases required alignment of target type [-Wcast-align] 224 | fm->last_frag=(struct fm_frag *)(end-sizeof(struct fm_frag)); | ^ mem/f_malloc_dyn.h: In function 'fm_split_frag_dbg': mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:59:5: note: in expansion of macro 'FRAG_NEXT' 59 | n=FRAG_NEXT(frag); | ^~~~~~~~~ mem/f_malloc_dyn.h: In function 'fm_malloc_dbg': mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:131:7: note: in expansion of macro 'FRAG_NEXT' 131 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:152:9: note: in expansion of macro 'FRAG_NEXT' 152 | n = FRAG_NEXT(frag); | ^~~~~~~~~ In file included from mem/f_malloc.c:30: mem/f_malloc_dyn.h: In function 'fm_free_dbg': mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/f_malloc_dyn.h:229:6: note: in expansion of macro 'FM_FRAG' 229 | f = FM_FRAG(p); | ^~~~~~~ mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:243:6: note: in expansion of macro 'FRAG_NEXT' 243 | n = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/f_malloc.c:30: mem/f_malloc_dyn.h: In function 'fm_realloc_dbg': mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:329:24: note: in expansion of macro 'FM_FRAG' 329 | dp_my_pid(), ## args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:333:43: note: in expansion of macro 'FM_FRAG' 333 | syslog(LOG_CRIT|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:336:44: note: in expansion of macro 'FM_FRAG' 336 | syslog(LOG_ALERT|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ xlog.c: In function 'xlog_2': xlog.c:280:8: warning: cast increases required alignment of target type [-Wcast-align] 280 | xlp = (xl_level_p)lev; | ^ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:339:42: note: in expansion of macro 'FM_FRAG' 339 | syslog(LOG_ERR|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:342:46: note: in expansion of macro 'FM_FRAG' 342 | syslog(LOG_WARNING|_facility, fmt, ##args);\ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ xlog.c:299:26: warning: cast increases required alignment of target type [-Wcast-align] 299 | ret = xl_print_log(msg, (pv_elem_t*)frm, &log_len); | ^ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:345:45: note: in expansion of macro 'FM_FRAG' 345 | syslog(LOG_NOTICE|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:348:43: note: in expansion of macro 'FM_FRAG' 348 | syslog(LOG_INFO|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:351:44: note: in expansion of macro 'FM_FRAG' 351 | syslog(LOG_DEBUG|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/../dprint.h:355:45: note: in expansion of macro 'FM_FRAG' 355 | syslog(LOG_DEBUG|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/f_malloc_dyn.h:293:2: note: in expansion of macro 'LM_GEN1' 293 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ xlog.c: In function 'xlog_1': xlog.c:326:26: warning: cast increases required alignment of target type [-Wcast-align] 326 | ret = xl_print_log(msg, (pv_elem_t*)frm, &log_len); | ^ xlog.c: In function 'xdbg': xlog.c:354:26: warning: cast increases required alignment of target type [-Wcast-align] 354 | ret = xl_print_log(msg, (pv_elem_t*)frm, &log_len); | ^ mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/f_malloc_dyn.h:323:6: note: in expansion of macro 'FM_FRAG' 323 | f = FM_FRAG(p); | ^~~~~~~ mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:354:7: note: in expansion of macro 'FRAG_NEXT' 354 | n = FRAG_NEXT(f); | ^~~~~~~~~ mem/f_malloc_dyn.h: In function 'fm_status_dbg': mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:454:14: note: in expansion of macro 'FRAG_NEXT' 454 | f = FRAG_NEXT(f)) { | ^~~~~~~~~ Compiling mem/hp_malloc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/hp_malloc.c -o mem/hp_malloc.o mem/f_malloc_dyn.h: In function 'fm_split_frag': mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:59:5: note: in expansion of macro 'FRAG_NEXT' 59 | n=FRAG_NEXT(frag); | ^~~~~~~~~ mem/f_malloc_dyn.h: In function 'fm_malloc': mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:131:7: note: in expansion of macro 'FRAG_NEXT' 131 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:152:9: note: in expansion of macro 'FRAG_NEXT' 152 | n = FRAG_NEXT(frag); | ^~~~~~~~~ In file included from mem/f_malloc.c:30: mem/f_malloc_dyn.h: In function 'fm_free': mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/f_malloc_dyn.h:229:6: note: in expansion of macro 'FM_FRAG' 229 | f = FM_FRAG(p); | ^~~~~~~ mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:243:6: note: in expansion of macro 'FRAG_NEXT' 243 | n = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/f_malloc.c:30: mem/f_malloc_dyn.h: In function 'fm_realloc': mem/f_malloc.h:58:3: warning: cast increases required alignment of target type [-Wcast-align] 58 | ((struct fm_frag *)((char *)(p) - sizeof(struct fm_frag))) | ^ mem/f_malloc_dyn.h:323:6: note: in expansion of macro 'FM_FRAG' 323 | f = FM_FRAG(p); | ^~~~~~~ mem/f_malloc.c:44:3: warning: cast increases required alignment of target type [-Wcast-align] 44 | ((struct fm_frag *)((char *)(f) + sizeof(struct fm_frag) + (f)->size)) | ^ mem/f_malloc_dyn.h:354:7: note: in expansion of macro 'FRAG_NEXT' 354 | n = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/../globals.h:30, from mem/hp_malloc.c:33: mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ mem/hp_malloc_dyn.h: In function '__pkg_frag_split_dbg': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:172:6: note: in expansion of macro 'FRAG_NEXT' 172 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function '__shm_frag_split_unsafe_dbg': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:211:6: note: in expansion of macro 'FRAG_NEXT' 211 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function '__rpm_frag_split_unsafe_dbg': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:255:6: note: in expansion of macro 'FRAG_NEXT' 255 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function '__rpm_frag_split_dbg': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:290:6: note: in expansion of macro 'FRAG_NEXT' 290 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function 'shm_frag_split_dbg': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:352:6: note: in expansion of macro 'FRAG_NEXT' 352 | n = FRAG_NEXT(frag); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_pkg_free_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:831:6: note: in expansion of macro 'HP_FRAG' 831 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:841:10: note: in expansion of macro 'FRAG_NEXT' 841 | next = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_shm_free_unsafe_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:883:6: note: in expansion of macro 'HP_FRAG' 883 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_rpm_free_unsafe_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:919:6: note: in expansion of macro 'HP_FRAG' 919 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_shm_free_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:957:6: note: in expansion of macro 'HP_FRAG' 957 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:961:10: note: in expansion of macro 'FRAG_NEXT' 961 | neigh = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_rpm_free_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1017:6: note: in expansion of macro 'HP_FRAG' 1017 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_pkg_realloc_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1077:6: note: in expansion of macro 'HP_FRAG' 1077 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:1095:10: note: in expansion of macro 'FRAG_NEXT' 1095 | next = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_shm_realloc_unsafe_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1192:6: note: in expansion of macro 'HP_FRAG' 1192 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_rpm_realloc_unsafe_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1265:6: note: in expansion of macro 'HP_FRAG' 1265 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_shm_realloc_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1343:6: note: in expansion of macro 'HP_FRAG' 1343 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_rpm_realloc_dbg': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1419:6: note: in expansion of macro 'HP_FRAG' 1419 | f = HP_FRAG(p); | ^~~~~~~ Compiling mem/hp_malloc_stats.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/hp_malloc_stats.c -o mem/hp_malloc_stats.o mem/hp_malloc_dyn.h: In function 'hp_status_dbg': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:1510:14: note: in expansion of macro 'FRAG_NEXT' 1510 | f = FRAG_NEXT(f)) { | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function '__pkg_frag_split': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:172:6: note: in expansion of macro 'FRAG_NEXT' 172 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function '__shm_frag_split_unsafe': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:211:6: note: in expansion of macro 'FRAG_NEXT' 211 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function '__rpm_frag_split_unsafe': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:255:6: note: in expansion of macro 'FRAG_NEXT' 255 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function '__rpm_frag_split': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:290:6: note: in expansion of macro 'FRAG_NEXT' 290 | n = FRAG_NEXT(frag); | ^~~~~~~~~ mem/hp_malloc_dyn.h: In function 'shm_frag_split': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:352:6: note: in expansion of macro 'FRAG_NEXT' 352 | n = FRAG_NEXT(frag); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_pkg_free': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:831:6: note: in expansion of macro 'HP_FRAG' 831 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:841:10: note: in expansion of macro 'FRAG_NEXT' 841 | next = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_shm_free_unsafe': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:883:6: note: in expansion of macro 'HP_FRAG' 883 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_rpm_free_unsafe': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:919:6: note: in expansion of macro 'HP_FRAG' 919 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_shm_free': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:957:6: note: in expansion of macro 'HP_FRAG' 957 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:961:10: note: in expansion of macro 'FRAG_NEXT' 961 | neigh = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_rpm_free': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1017:6: note: in expansion of macro 'HP_FRAG' 1017 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_pkg_realloc': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1077:6: note: in expansion of macro 'HP_FRAG' 1077 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc_dyn.h:1095:10: note: in expansion of macro 'FRAG_NEXT' 1095 | next = FRAG_NEXT(f); | ^~~~~~~~~ In file included from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.c:34: mem/hp_malloc_dyn.h: In function 'hp_shm_realloc_unsafe': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1192:6: note: in expansion of macro 'HP_FRAG' 1192 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_rpm_realloc_unsafe': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1265:6: note: in expansion of macro 'HP_FRAG' 1265 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_shm_realloc': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1343:6: note: in expansion of macro 'HP_FRAG' 1343 | f = HP_FRAG(p); | ^~~~~~~ mem/hp_malloc_dyn.h: In function 'hp_rpm_realloc': mem/../mem/hp_malloc.h:76:3: warning: cast increases required alignment of target type [-Wcast-align] 76 | ((struct hp_frag *)((char *)(p) - sizeof(struct hp_frag))) | ^ mem/hp_malloc_dyn.h:1419:6: note: in expansion of macro 'HP_FRAG' 1419 | f = HP_FRAG(p); | ^~~~~~~ Compiling mem/mem.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/mem.c -o mem/mem.o mem/hp_malloc.c: In function 'hp_mem_warming': mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc.c:446:9: note: in expansion of macro 'FRAG_NEXT' 446 | while (FRAG_NEXT(big_frag) != hpb->last_frag) | ^~~~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc.c:447:14: note: in expansion of macro 'FRAG_NEXT' 447 | big_frag = FRAG_NEXT(big_frag); | ^~~~~~~~~ mem/hp_malloc.c:49:23: warning: cast increases required alignment of target type [-Wcast-align] 49 | #define FRAG_NEXT(f) ((struct hp_frag *)((char *)((f) + 1) + (f)->size)) | ^ mem/hp_malloc.c:495:15: note: in expansion of macro 'FRAG_NEXT' 495 | big_frag = FRAG_NEXT(big_frag); | ^~~~~~~~~ mem/hp_malloc.c: In function 'hp_malloc_init': mem/hp_malloc.c:555:8: warning: cast increases required alignment of target type [-Wcast-align] 555 | hpb = (struct hp_block *)start; | ^ mem/hp_malloc.c:566:20: warning: cast increases required alignment of target type [-Wcast-align] 566 | hpb->first_frag = (struct hp_frag *)(start + ROUNDUP(sizeof(struct hp_block))); | ^ mem/hp_malloc.c:567:19: warning: cast increases required alignment of target type [-Wcast-align] 567 | hpb->last_frag = (struct hp_frag *)(end - sizeof *hpb->last_frag); | ^ In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/hp_malloc_stats.c:35: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/hp_malloc_stats.c:35: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../globals.h:30, from mem/mem.c:26: mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from mem/mem.c:27: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling mem/mem_dbg_hash.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/mem_dbg_hash.c -o mem/mem_dbg_hash.o Compiling mem/memtest.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/memtest.c -o mem/memtest.o Compiling mem/module_info.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/module_info.c -o mem/module_info.o In file included from mem/../globals.h:30, from mem/memtest.c:29: mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling mem/q_malloc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/q_malloc.c -o mem/q_malloc.o Compiling mem/rpm_mem.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/rpm_mem.c -o mem/rpm_mem.o Compiling mem/shm_mem.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mem/shm_mem.c -o mem/shm_mem.o In file included from mem/../mem/../globals.h:30, from mem/../mem/shm_mem.h:49, from mem/../lock_alloc.h:55, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/q_malloc.h:30, from mem/q_malloc.c:27: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/q_malloc.h:30, from mem/q_malloc.c:27: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ mem/q_malloc.c: At top level: mem/q_malloc.c:109:2: warning: #warning "assuming sizeof(long) = 4" [-Wcpp] 109 | #warning "assuming sizeof(long) = 4" | ^~~~~~~ mem/q_malloc.c: In function 'qm_debug_frag': mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc.c:124:7: note: in expansion of macro 'FRAG_END' 124 | if ((FRAG_END(f)->check1!=END_CHECK_PATTERN1)|| | ^~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc.c:125:4: note: in expansion of macro 'FRAG_END' 125 | (FRAG_END(f)->check2!=END_CHECK_PATTERN2)){ | ^~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_END' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:126:3: note: in expansion of macro 'LM_CRIT' 126 | LM_CRIT("qm_*: fragm. %p (address %p)" | ^~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_END' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:126:3: note: in expansion of macro 'LM_CRIT' 126 | LM_CRIT("qm_*: fragm. %p (address %p)" | ^~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_END' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:126:3: note: in expansion of macro 'LM_CRIT' 126 | LM_CRIT("qm_*: fragm. %p (address %p)" | ^~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_END' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:126:3: note: in expansion of macro 'LM_CRIT' 126 | LM_CRIT("qm_*: fragm. %p (address %p)" | ^~~~~~~ mem/q_malloc.c:51:3: warning: cast increases required alignment of target type [-Wcast-align] 51 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end))) | ^ mem/q_malloc.c:133:6: note: in expansion of macro 'PREV_FRAG_END' 133 | ((PREV_FRAG_END(f)->check1!=END_CHECK_PATTERN1) || | ^~~~~~~~~~~~~ mem/q_malloc.c:51:3: warning: cast increases required alignment of target type [-Wcast-align] 51 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end))) | ^ mem/q_malloc.c:134:6: note: in expansion of macro 'PREV_FRAG_END' 134 | (PREV_FRAG_END(f)->check2!=END_CHECK_PATTERN2) ) ){ | ^~~~~~~~~~~~~ mem/q_malloc.c:51:3: warning: cast increases required alignment of target type [-Wcast-align] 51 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end))) | ^ mem/../dprint.h:315:33: note: in expansion of macro 'PREV_FRAG_END' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:51:3: warning: cast increases required alignment of target type [-Wcast-align] 51 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end))) | ^ mem/../dprint.h:315:33: note: in expansion of macro 'PREV_FRAG_END' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_PREV' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_PREV' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_PREV' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_PREV' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_PREV' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/../dprint.h:315:33: note: in expansion of macro 'FRAG_PREV' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ mem/../dprint.h:376:7: note: in expansion of macro 'MY_DPRINT' 376 | MY_DPRINT( DP_CRIT_PREFIX, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:51:3: warning: cast increases required alignment of target type [-Wcast-align] 51 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end))) | ^ mem/../dprint.h:319:46: note: in expansion of macro 'PREV_FRAG_END' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:51:3: warning: cast increases required alignment of target type [-Wcast-align] 51 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end))) | ^ mem/../dprint.h:319:46: note: in expansion of macro 'PREV_FRAG_END' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_PREV' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_PREV' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_PREV' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_PREV' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_PREV' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/../dprint.h:319:46: note: in expansion of macro 'FRAG_PREV' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ mem/../dprint.h:378:7: note: in expansion of macro 'MY_SYSLOG' 378 | MY_SYSLOG( LOG_CRIT, DP_CRIT_TEXT, fmt, ##args);\ | ^~~~~~~~~ mem/q_malloc.c:135:3: note: in expansion of macro 'LM_CRIT' 135 | LM_CRIT(" qm_*: prev. fragm. tail overwritten(%lx, %lx)[%p:%p] (%s, %s:%ld)!\n", | ^~~~~~~ mem/q_malloc.c: In function 'qm_insert_free': mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc.c:170:7: note: in expansion of macro 'FRAG_END' 170 | prev=FRAG_END(f)->prev_free; | ^~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc.c:172:2: note: in expansion of macro 'FRAG_END' 172 | FRAG_END(frag)->prev_free=prev; | ^~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc.c:174:2: note: in expansion of macro 'FRAG_END' 174 | FRAG_END(f)->prev_free=frag; | ^~~~~~~~ mem/q_malloc.c: In function 'qm_malloc_init': mem/q_malloc.c:215:5: warning: cast increases required alignment of target type [-Wcast-align] 215 | qm=(struct qm_block*)start; | ^ mem/q_malloc.c:226:17: warning: cast increases required alignment of target type [-Wcast-align] 226 | qm->first_frag=(struct qm_frag*)(start+ROUNDUP(sizeof(struct qm_block))); | ^ mem/q_malloc.c:227:20: warning: cast increases required alignment of target type [-Wcast-align] 227 | qm->last_frag_end=(struct qm_frag_end*)(end-sizeof(struct qm_frag_end)); | ^ mem/q_malloc.c: In function 'qm_detach_free': mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc.c:263:7: note: in expansion of macro 'FRAG_END' 263 | prev=FRAG_END(frag)->prev_free; | ^~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc.c:266:2: note: in expansion of macro 'FRAG_END' 266 | FRAG_END(next)->prev_free=prev; | ^~~~~~~~ mem/q_malloc_dyn.h: In function 'qm_split_frag_dbg': mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:52:7: note: in expansion of macro 'FRAG_END' 52 | end=FRAG_END(f); | ^~~~~~~~ In file included from mem/q_malloc.c:304: mem/q_malloc_dyn.h:54:5: warning: cast increases required alignment of target type [-Wcast-align] 54 | n=(struct qm_frag*)((char*)end+sizeof(struct qm_frag_end)); | ^ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:56:3: note: in expansion of macro 'FRAG_END' 56 | FRAG_END(n)->size=n->size; | ^~~~~~~~ In file included from mem/q_malloc.c:27: mem/q_malloc_dyn.h: In function 'qm_free_dbg': mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/q_malloc_dyn.h:197:4: note: in expansion of macro 'QM_FRAG' 197 | f=QM_FRAG(p); | ^~~~~~~ mem/q_malloc.c:42:3: warning: cast increases required alignment of target type [-Wcast-align] 42 | ((struct qm_frag*)((char*)(f)+sizeof(struct qm_frag)+(f)->size+ \ | ^ mem/q_malloc_dyn.h:213:7: note: in expansion of macro 'FRAG_NEXT' 213 | next=FRAG_NEXT(f); | ^~~~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/q_malloc_dyn.h:228:8: note: in expansion of macro 'FRAG_PREV' 228 | prev=FRAG_PREV(f); | ^~~~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/q_malloc_dyn.h:228:8: note: in expansion of macro 'FRAG_PREV' 228 | prev=FRAG_PREV(f); | ^~~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:246:2: note: in expansion of macro 'FRAG_END' 246 | FRAG_END(f)->size=f->size; | ^~~~~~~~ In file included from mem/q_malloc.c:27: mem/q_malloc_dyn.h: In function 'qm_realloc_dbg': mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:329:24: note: in expansion of macro 'QM_FRAG' 329 | dp_my_pid(), ## args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:333:43: note: in expansion of macro 'QM_FRAG' 333 | syslog(LOG_CRIT|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:336:44: note: in expansion of macro 'QM_FRAG' 336 | syslog(LOG_ALERT|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:339:42: note: in expansion of macro 'QM_FRAG' 339 | syslog(LOG_ERR|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:342:46: note: in expansion of macro 'QM_FRAG' 342 | syslog(LOG_WARNING|_facility, fmt, ##args);\ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:345:45: note: in expansion of macro 'QM_FRAG' 345 | syslog(LOG_NOTICE|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:348:43: note: in expansion of macro 'QM_FRAG' 348 | syslog(LOG_INFO|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:351:44: note: in expansion of macro 'QM_FRAG' 351 | syslog(LOG_DEBUG|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/../dprint.h:355:45: note: in expansion of macro 'QM_FRAG' 355 | syslog(LOG_DEBUG|_facility, fmt, ##args); \ | ^~~~ mem/../dprint.h:322:4: note: in expansion of macro 'LM_GEN2' 322 | LM_GEN2( log_facility, _lev, ##args) | ^~~~~~~ mem/q_malloc_dyn.h:276:2: note: in expansion of macro 'LM_GEN1' 276 | LM_GEN1(memlog, "%s_realloc(%p, %lu->%lu), called from %s: %s(%d)\n", | ^~~~~~~ mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/q_malloc_dyn.h:306:6: note: in expansion of macro 'QM_FRAG' 306 | f = QM_FRAG(p); | ^~~~~~~ mem/q_malloc.c:42:3: warning: cast increases required alignment of target type [-Wcast-align] 42 | ((struct qm_frag*)((char*)(f)+sizeof(struct qm_frag)+(f)->size+ \ | ^ mem/q_malloc_dyn.h:344:5: note: in expansion of macro 'FRAG_NEXT' 344 | n=FRAG_NEXT(f); | ^~~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:354:4: note: in expansion of macro 'FRAG_END' 354 | FRAG_END(f)->size=f->size; | ^~~~~~~~ mem/q_malloc_dyn.h: In function 'qm_status_dbg': mem/q_malloc.c:42:3: warning: cast increases required alignment of target type [-Wcast-align] 42 | ((struct qm_frag*)((char*)(f)+sizeof(struct qm_frag)+(f)->size+ \ | ^ mem/q_malloc_dyn.h:436:53: note: in expansion of macro 'FRAG_NEXT' 436 | (void *)f < (void *)qm->last_frag_end; f = FRAG_NEXT(f)) { | ^~~~~~~~~ In file included from mem/../mem/../globals.h:30, from mem/../mem/hp_malloc.h:31, from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from mem/shm_mem.c:27: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ mem/q_malloc_dyn.h: In function 'qm_split_frag': mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:52:7: note: in expansion of macro 'FRAG_END' 52 | end=FRAG_END(f); | ^~~~~~~~ In file included from mem/q_malloc.c:308: mem/q_malloc_dyn.h:54:5: warning: cast increases required alignment of target type [-Wcast-align] 54 | n=(struct qm_frag*)((char*)end+sizeof(struct qm_frag_end)); | ^ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:56:3: note: in expansion of macro 'FRAG_END' 56 | FRAG_END(n)->size=n->size; | ^~~~~~~~ In file included from mem/q_malloc.c:27: mem/q_malloc_dyn.h: In function 'qm_free': mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/q_malloc_dyn.h:197:4: note: in expansion of macro 'QM_FRAG' 197 | f=QM_FRAG(p); | ^~~~~~~ mem/q_malloc.c:42:3: warning: cast increases required alignment of target type [-Wcast-align] 42 | ((struct qm_frag*)((char*)(f)+sizeof(struct qm_frag)+(f)->size+ \ | ^ mem/q_malloc_dyn.h:213:7: note: in expansion of macro 'FRAG_NEXT' 213 | next=FRAG_NEXT(f); | ^~~~~~~~~ mem/q_malloc.c:47:3: warning: cast increases required alignment of target type [-Wcast-align] 47 | ((struct qm_frag_end*)((char*)(f)-sizeof(struct qm_frag_end)))->size- \ | ^ mem/q_malloc_dyn.h:228:8: note: in expansion of macro 'FRAG_PREV' 228 | prev=FRAG_PREV(f); | ^~~~~~~~~ mem/q_malloc.c:46:4: warning: cast increases required alignment of target type [-Wcast-align] 46 | ( (struct qm_frag*) ( ((char*)(f)-sizeof(struct qm_frag_end))- \ | ^ mem/q_malloc_dyn.h:228:8: note: in expansion of macro 'FRAG_PREV' 228 | prev=FRAG_PREV(f); | ^~~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:246:2: note: in expansion of macro 'FRAG_END' 246 | FRAG_END(f)->size=f->size; | ^~~~~~~~ In file included from mem/q_malloc.c:27: mem/q_malloc_dyn.h: In function 'qm_realloc': mem/q_malloc.h:61:3: warning: cast increases required alignment of target type [-Wcast-align] 61 | ((struct qm_frag *)((char *)(p) - sizeof(struct qm_frag))) | ^ mem/q_malloc_dyn.h:306:6: note: in expansion of macro 'QM_FRAG' 306 | f = QM_FRAG(p); | ^~~~~~~ mem/q_malloc.c:42:3: warning: cast increases required alignment of target type [-Wcast-align] 42 | ((struct qm_frag*)((char*)(f)+sizeof(struct qm_frag)+(f)->size+ \ | ^ mem/q_malloc_dyn.h:344:5: note: in expansion of macro 'FRAG_NEXT' 344 | n=FRAG_NEXT(f); | ^~~~~~~~~ mem/q_malloc.c:38:3: warning: cast increases required alignment of target type [-Wcast-align] 38 | ((struct qm_frag_end*)((char*)(f)+sizeof(struct qm_frag)+ \ | ^ mem/q_malloc_dyn.h:354:4: note: in expansion of macro 'FRAG_END' 354 | FRAG_END(f)->size=f->size; | ^~~~~~~~ In file included from mem/../mem/../globals.h:30, from mem/../mem/hp_malloc.h:31, from mem/../mem/common.h:50, from mem/../mem/mem.h:37, from mem/../lock_alloc.h:54, from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from mem/rpm_mem.c:26: mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ mem/q_malloc.c: In function 'qm_mem_check': mem/q_malloc.c:42:3: warning: cast increases required alignment of target type [-Wcast-align] 42 | ((struct qm_frag*)((char*)(f)+sizeof(struct qm_frag)+(f)->size+ \ | ^ mem/q_malloc.c:353:11: note: in expansion of macro 'FRAG_NEXT' 353 | f = FRAG_NEXT(f), i++) { | ^~~~~~~~~ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from mem/rpm_mem.c:26: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/shm_mem.h:25, from mem/shm_mem.c:27: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling aaa/aaa.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c aaa/aaa.c -o aaa/aaa.o In file included from aaa/../mem/../mem/../globals.h:30, from aaa/../mem/../mem/shm_mem.h:49, from aaa/../mem/../lock_alloc.h:55, from aaa/../mem/../locking.h:66, from aaa/../mem/../statistics.h:155, from aaa/../mem/hp_malloc.h:29, from aaa/../mem/common.h:50, from aaa/../mem/mem.h:37, from aaa/aaa.h:42, from aaa/aaa.c:27: aaa/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': aaa/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ aaa/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from aaa/../mem/../locking.h:66, from aaa/../mem/../statistics.h:155, from aaa/../mem/hp_malloc.h:29, from aaa/../mem/common.h:50, from aaa/../mem/mem.h:37, from aaa/aaa.h:42, from aaa/aaa.c:27: aaa/../mem/../lock_alloc.h: In function 'lock_set_alloc': aaa/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/hf.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/hf.c -o parser/hf.o Compiling parser/msg_parser.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/msg_parser.c -o parser/msg_parser.o In file included from parser/msg_parser.h:48, from parser/parse_to.h:27, from parser/hf.c:35: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/msg_parser.h:48, from parser/msg_parser.c:42: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_allow.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_allow.c -o parser/parse_allow.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_to.h:27, from parser/hf.c:35: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/msg_parser.c:42: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_authenticate.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_authenticate.c -o parser/parse_authenticate.o In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_allow.c:30: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_allow.c:30: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_authenticate.c:30: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_body.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_body.c -o parser/parse_body.o Compiling parser/parse_call_info.c In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_authenticate.c:30: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_call_info.c -o parser/parse_call_info.o Compiling parser/parse_content.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_content.c -o parser/parse_content.o In file included from parser/msg_parser.h:48, from parser/parse_from.h:25, from parser/parse_call_info.c:26: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.c:23: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.c:23: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_content.c:33: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_from.h:25, from parser/parse_call_info.c:26: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_content.c:33: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_cseq.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_cseq.c -o parser/parse_cseq.o Compiling parser/parse_disposition.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_disposition.c -o parser/parse_disposition.o In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_cseq.c:32: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_cseq.c:32: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_disposition.c:29: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_diversion.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_diversion.c -o parser/parse_diversion.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_disposition.c:29: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_event.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_event.c -o parser/parse_event.o Compiling parser/parse_expires.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_expires.c -o parser/parse_expires.o In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_diversion.c:24: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_diversion.c:24: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_event.c:34: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_event.c:34: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_expires.c:31: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_fcaps.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_fcaps.c -o parser/parse_fcaps.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_expires.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_fline.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_fline.c -o parser/parse_fline.o In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_fcaps.c:23: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_fcaps.c:23: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from parser/parse_fline.c:31: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_from.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_from.c -o parser/parse_from.o Compiling parser/parse_hname2.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_hname2.c -o parser/parse_hname2.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_fline.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from parser/parse_from.h:25, from parser/parse_from.c:26: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_list_hdr.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_list_hdr.c -o parser/parse_list_hdr.o In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_hname2.c:33: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_from.h:25, from parser/parse_from.c:26: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_hname2.c:33: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_list_hdr.c:23: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_list_hdr.c:23: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_methods.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_methods.c -o parser/parse_methods.o Compiling parser/parse_min_expires.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_min_expires.c -o parser/parse_min_expires.o Compiling parser/parse_nameaddr.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_nameaddr.c -o parser/parse_nameaddr.o Compiling parser/parse_pai.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_pai.c -o parser/parse_pai.o In file included from parser/msg_parser.h:48, from parser/parse_sst.h:29, from parser/parse_min_expires.c:28: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/../core_stats.h:37, from parser/parse_methods.c:31: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/../core_stats.h:37, from parser/parse_methods.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_nameaddr.c:30: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_sst.h:29, from parser/parse_min_expires.c:28: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from parser/parse_from.h:25, from parser/parse_pai.c:22: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_nameaddr.c:30: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_from.h:25, from parser/parse_pai.c:22: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_param.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_param.c -o parser/parse_param.o Compiling parser/parse_ppi.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_ppi.c -o parser/parse_ppi.o In file included from parser/msg_parser.h:48, from parser/parse_ppi.h:26, from parser/parse_ppi.c:22: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_privacy.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_privacy.c -o parser/parse_privacy.o In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_param.c:31: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_refer_to.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_refer_to.c -o parser/parse_refer_to.o Compiling parser/parse_replaces.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_replaces.c -o parser/parse_replaces.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_ppi.h:26, from parser/parse_ppi.c:22: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_param.c:31: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_privacy.h:25, from parser/parse_privacy.c:31: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_rpid.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_rpid.c -o parser/parse_rpid.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_privacy.h:25, from parser/parse_privacy.c:31: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_refer_to.c:25: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_replaces.c:28: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_refer_to.c:25: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from parser/parse_from.h:25, from parser/parse_rpid.c:22: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_replaces.c:28: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_rr.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_rr.c -o parser/parse_rr.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_from.h:25, from parser/parse_rpid.c:22: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_sipifmatch.c In file included from parser/msg_parser.h:48, from parser/parse_rr.h:29, from parser/parse_rr.c:30: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_sipifmatch.c -o parser/parse_sipifmatch.o Compiling parser/parse_sst.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_sst.c -o parser/parse_sst.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_rr.h:29, from parser/parse_rr.c:30: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from parser/parse_sst.h:29, from parser/parse_sst.c:25: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_supported.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_supported.c -o parser/parse_supported.o In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_sipifmatch.c:26: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_sipifmatch.c:26: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_sst.h:29, from parser/parse_sst.c:25: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_to.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_to.c -o parser/parse_to.o In file included from parser/../mem/../mem/../globals.h:30, from parser/../mem/../mem/shm_mem.h:49, from parser/../mem/../lock_alloc.h:55, from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_supported.c:24: parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/parse_uri.c In file included from parser/msg_parser.h:48, from parser/parse_to.h:27, from parser/parse_to.c:29: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_uri.c -o parser/parse_uri.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_supported.c:24: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parse_via.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parse_via.c -o parser/parse_via.o In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from parser/parse_to.h:27, from parser/parse_to.c:29: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/parser_f.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/parser_f.c -o parser/parser_f.o In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_uri.h:31, from parser/parse_uri.c:37: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_via.c:51: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_uri.h:31, from parser/parse_uri.c:37: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling lib/cJSON.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lib/cJSON.c -o lib/cJSON.o In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parse_via.c:51: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling lib/csv.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lib/csv.c -o lib/csv.o In file included from parser/../parser/msg_parser.h:48, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parser_f.c:25: parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling lib/path.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lib/path.c -o lib/path.o In file included from parser/../parser/../mem/../locking.h:66, from parser/../parser/../mem/../statistics.h:155, from parser/../parser/../mem/hp_malloc.h:29, from parser/../parser/../mem/common.h:50, from parser/../parser/../mem/mem.h:37, from parser/../parser/parse_body.h:27, from parser/../parser/msg_parser.h:57, from parser/../sr_module.h:48, from parser/../ut.h:37, from parser/parser_f.c:25: parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from lib/../mem/../mem/../globals.h:30, from lib/../mem/../mem/shm_mem.h:49, from lib/../mem/../lock_alloc.h:55, from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/cJSON.c:38: lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/cJSON.c:38: lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from lib/../mem/../mem/../globals.h:30, from lib/../mem/../mem/shm_mem.h:49, from lib/../mem/../lock_alloc.h:55, from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/csv.c:24: lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/csv.c:24: lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from lib/../mem/../mem/../globals.h:30, from lib/../mem/../mem/shm_mem.h:49, from lib/../mem/../lock_alloc.h:55, from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/path.c:27: lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/path.c:27: lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling lib/sliblist.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lib/sliblist.c -o lib/sliblist.o Compiling lib/url.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lib/url.c -o lib/url.o In file included from lib/../lib/list.h:24, from lib/../str_list.h:28, from lib/csv.h:24, from lib/csv.c:27: lib/../str_list.h: In function '_free_str_dlist': lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from lib/../mem/../mem/../globals.h:30, from lib/../mem/../mem/shm_mem.h:49, from lib/../mem/../lock_alloc.h:55, from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/url.c:26: lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/digest/digest.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/digest/digest.c -o parser/digest/digest.o In file included from lib/../mem/../locking.h:66, from lib/../mem/../statistics.h:155, from lib/../mem/hp_malloc.h:29, from lib/../mem/common.h:50, from lib/../mem/mem.h:37, from lib/url.c:26: lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/digest/../msg_parser.h:48, from parser/digest/digest.h:29, from parser/digest/digest.c:24: parser/digest/../../ip_addr.h: In function 'sockaddr2ip_addr': parser/digest/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/digest/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from lib/../lib/list.h:24, from lib/../str_list.h:28, from lib/csv.h:24, from lib/url.c:29: lib/../str_list.h: In function '_free_str_dlist': lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ Compiling parser/digest/digest_parser.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/digest/digest_parser.c -o parser/digest/digest_parser.o In file included from parser/digest/../../mem/../locking.h:66, from parser/digest/../../mem/../statistics.h:155, from parser/digest/../../mem/hp_malloc.h:29, from parser/digest/../../mem/common.h:50, from parser/digest/../../mem/mem.h:37, from parser/digest/../parse_body.h:27, from parser/digest/../msg_parser.h:57, from parser/digest/digest.h:29, from parser/digest/digest.c:24: parser/digest/../../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/digest/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/digest/param_parser.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/digest/param_parser.c -o parser/digest/param_parser.o In file included from parser/digest/../../parser/msg_parser.h:48, from parser/digest/../../sr_module.h:48, from parser/digest/../../ut.h:37, from parser/digest/digest_parser.c:33: parser/digest/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/digest/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/digest/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/digest/../../parser/../mem/../locking.h:66, from parser/digest/../../parser/../mem/../statistics.h:155, from parser/digest/../../parser/../mem/hp_malloc.h:29, from parser/digest/../../parser/../mem/common.h:50, from parser/digest/../../parser/../mem/mem.h:37, from parser/digest/../../parser/parse_body.h:27, from parser/digest/../../parser/msg_parser.h:57, from parser/digest/../../sr_module.h:48, from parser/digest/../../ut.h:37, from parser/digest/digest_parser.c:33: parser/digest/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/digest/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/digest/../../parser/msg_parser.h:48, from parser/digest/../../sr_module.h:48, from parser/digest/../../ut.h:37, from parser/digest/param_parser.c:26: parser/digest/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/digest/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/digest/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/sdp/sdp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/sdp/sdp.c -o parser/sdp/sdp.o In file included from parser/digest/../../parser/../mem/../locking.h:66, from parser/digest/../../parser/../mem/../statistics.h:155, from parser/digest/../../parser/../mem/hp_malloc.h:29, from parser/digest/../../parser/../mem/common.h:50, from parser/digest/../../parser/../mem/mem.h:37, from parser/digest/../../parser/parse_body.h:27, from parser/digest/../../parser/msg_parser.h:57, from parser/digest/../../sr_module.h:48, from parser/digest/../../ut.h:37, from parser/digest/param_parser.c:26: parser/digest/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/digest/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/sdp/../../parser/msg_parser.h:48, from parser/sdp/../../sr_module.h:48, from parser/sdp/../../ut.h:37, from parser/sdp/sdp.c:31: parser/sdp/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/sdp/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/sdp/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/sdp/sdp_helpr_funcs.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/sdp/sdp_helpr_funcs.c -o parser/sdp/sdp_helpr_funcs.o In file included from parser/sdp/../../parser/../mem/../locking.h:66, from parser/sdp/../../parser/../mem/../statistics.h:155, from parser/sdp/../../parser/../mem/hp_malloc.h:29, from parser/sdp/../../parser/../mem/common.h:50, from parser/sdp/../../parser/../mem/mem.h:37, from parser/sdp/../../parser/parse_body.h:27, from parser/sdp/../../parser/msg_parser.h:57, from parser/sdp/../../sr_module.h:48, from parser/sdp/../../ut.h:37, from parser/sdp/sdp.c:31: parser/sdp/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/sdp/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling parser/contact/contact.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/contact/contact.c -o parser/contact/contact.o In file included from parser/sdp/../../parser/msg_parser.h:48, from parser/sdp/../../sr_module.h:48, from parser/sdp/../../ut.h:37, from parser/sdp/sdp_helpr_funcs.c:31: parser/sdp/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/sdp/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/sdp/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling parser/contact/parse_contact.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parser/contact/parse_contact.c -o parser/contact/parse_contact.o In file included from parser/sdp/../../parser/../mem/../locking.h:66, from parser/sdp/../../parser/../mem/../statistics.h:155, from parser/sdp/../../parser/../mem/hp_malloc.h:29, from parser/sdp/../../parser/../mem/common.h:50, from parser/sdp/../../parser/../mem/mem.h:37, from parser/sdp/../../parser/parse_body.h:27, from parser/sdp/../../parser/msg_parser.h:57, from parser/sdp/../../sr_module.h:48, from parser/sdp/../../ut.h:37, from parser/sdp/sdp_helpr_funcs.c:31: parser/sdp/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/sdp/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/contact/../../mem/../mem/../globals.h:30, from parser/contact/../../mem/../mem/shm_mem.h:49, from parser/contact/../../mem/../lock_alloc.h:55, from parser/contact/../../mem/../locking.h:66, from parser/contact/../../mem/../statistics.h:155, from parser/contact/../../mem/hp_malloc.h:29, from parser/contact/../../mem/common.h:50, from parser/contact/../../mem/mem.h:37, from parser/contact/contact.c:28: parser/contact/../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/contact/../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/contact/../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/contact/../../mem/../locking.h:66, from parser/contact/../../mem/../statistics.h:155, from parser/contact/../../mem/hp_malloc.h:29, from parser/contact/../../mem/common.h:50, from parser/contact/../../mem/mem.h:37, from parser/contact/contact.c:28: parser/contact/../../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/contact/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/contact/../../mem/../mem/../globals.h:30, from parser/contact/../../mem/../mem/shm_mem.h:49, from parser/contact/../../mem/../lock_alloc.h:55, from parser/contact/../../mem/../locking.h:66, from parser/contact/../../mem/../statistics.h:155, from parser/contact/../../mem/hp_malloc.h:29, from parser/contact/../../mem/common.h:50, from parser/contact/../../mem/mem.h:37, from parser/contact/parse_contact.c:29: parser/contact/../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': parser/contact/../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/contact/../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/contact/../../mem/../locking.h:66, from parser/contact/../../mem/../statistics.h:155, from parser/contact/../../mem/hp_malloc.h:29, from parser/contact/../../mem/common.h:50, from parser/contact/../../mem/mem.h:37, from parser/contact/parse_contact.c:29: parser/contact/../../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/contact/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling db/db.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db.c -o db/db.o Compiling db/db_async.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_async.c -o db/db_async.o In file included from db/../globals.h:30, from db/db_pool.h:30, from db/db_async.c:30: db/../ip_addr.h: In function 'sockaddr2ip_addr': db/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../parser/msg_parser.h:48, from db/../sr_module.h:48, from db/db.c:45: db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../parser/../mem/../locking.h:66, from db/../parser/../mem/../statistics.h:155, from db/../parser/../mem/hp_malloc.h:29, from db/../parser/../mem/common.h:50, from db/../parser/../mem/mem.h:37, from db/../parser/parse_body.h:27, from db/../parser/msg_parser.h:57, from db/../sr_module.h:48, from db/db.c:45: db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling db/db_id.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_id.c -o db/db_id.o Compiling db/db_insertq.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_insertq.c -o db/db_insertq.o Compiling db/db_pool.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_pool.c -o db/db_pool.o In file included from db/../parser/msg_parser.h:48, from db/../sr_module.h:48, from db/../ut.h:37, from db/db_key.h:30, from db/db_ut.h:75, from db/db_insertq.h:29, from db/db_insertq.c:26: db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../mem/../mem/../globals.h:30, from db/../mem/../mem/shm_mem.h:49, from db/../mem/../lock_alloc.h:55, from db/../mem/../locking.h:66, from db/../mem/../statistics.h:155, from db/../mem/hp_malloc.h:29, from db/../mem/common.h:50, from db/../mem/mem.h:37, from db/db_id.c:29: db/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': db/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../mem/../locking.h:66, from db/../mem/../statistics.h:155, from db/../mem/hp_malloc.h:29, from db/../mem/common.h:50, from db/../mem/mem.h:37, from db/db_id.c:29: db/../mem/../lock_alloc.h: In function 'lock_set_alloc': db/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from db/../parser/../mem/../locking.h:66, from db/../parser/../mem/../statistics.h:155, from db/../parser/../mem/hp_malloc.h:29, from db/../parser/../mem/common.h:50, from db/../parser/../mem/mem.h:37, from db/../parser/parse_body.h:27, from db/../parser/msg_parser.h:57, from db/../sr_module.h:48, from db/../ut.h:37, from db/db_key.h:30, from db/db_ut.h:75, from db/db_insertq.h:29, from db/db_insertq.c:26: db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from db/../globals.h:30, from db/db_pool.h:30, from db/db_pool.c:28: db/../ip_addr.h: In function 'sockaddr2ip_addr': db/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ db/db_insertq.c: In function 'ql_init': db/db_insertq.c:376:16: warning: cast increases required alignment of target type [-Wcast-align] 376 | entry->cols = (db_key_t *)((char *)entry+sizeof(query_list_t)+ | ^ db/db_insertq.c:383:20: warning: cast increases required alignment of target type [-Wcast-align] 383 | entry->cols[i] = (str *)((char *)(entry->cols + col_no) + | ^ db/db_insertq.c:392:16: warning: cast increases required alignment of target type [-Wcast-align] 392 | entry->rows = (db_val_t **)((char *)entry + sizeof(query_list_t) + | ^ db/db_insertq.c:402:16: warning: cast increases required alignment of target type [-Wcast-align] 402 | entry->conn = (db_con_t**)((char *)entry + sizeof(query_list_t) + | ^ Compiling db/db_query.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_query.c -o db/db_query.o Compiling db/db_res.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_res.c -o db/db_res.o In file included from db/../mem/../globals.h:30, from db/../mem/hp_malloc.h:31, from db/../mem/common.h:50, from db/../mem/mem.h:37, from db/../lock_alloc.h:54, from db/../locking.h:66, from db/db_query.c:34: db/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': db/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../locking.h:66, from db/db_query.c:34: db/../lock_alloc.h: In function 'lock_set_alloc': db/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from db/../parser/msg_parser.h:48, from db/../sr_module.h:48, from db/../ut.h:37, from db/db_key.h:30, from db/db_res.h:35, from db/db_res.c:30: db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../parser/../mem/../locking.h:66, from db/../parser/../mem/../statistics.h:155, from db/../parser/../mem/hp_malloc.h:29, from db/../parser/../mem/common.h:50, from db/../parser/../mem/mem.h:37, from db/../parser/parse_body.h:27, from db/../parser/msg_parser.h:57, from db/../sr_module.h:48, from db/../ut.h:37, from db/db_key.h:30, from db/db_res.h:35, from db/db_res.c:30: db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling db/db_row.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_row.c -o db/db_row.o Compiling db/db_ut.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db/db_ut.c -o db/db_ut.o In file included from db/../parser/msg_parser.h:48, from db/../sr_module.h:48, from db/../ut.h:37, from db/db_key.h:30, from db/db_ut.h:75, from db/db_ut.c:30: db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../mem/../mem/../globals.h:30, from db/../mem/../mem/shm_mem.h:49, from db/../mem/../lock_alloc.h:55, from db/../mem/../locking.h:66, from db/../mem/../statistics.h:155, from db/../mem/hp_malloc.h:29, from db/../mem/common.h:50, from db/../mem/mem.h:37, from db/db_row.c:34: db/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': db/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ db/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from db/../mem/../locking.h:66, from db/../mem/../statistics.h:155, from db/../mem/hp_malloc.h:29, from db/../mem/common.h:50, from db/../mem/mem.h:37, from db/db_row.c:34: db/../mem/../lock_alloc.h: In function 'lock_set_alloc': db/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from db/../parser/../mem/../locking.h:66, from db/../parser/../mem/../statistics.h:155, from db/../parser/../mem/hp_malloc.h:29, from db/../parser/../mem/common.h:50, from db/../parser/../mem/mem.h:37, from db/../parser/parse_body.h:27, from db/../parser/msg_parser.h:57, from db/../sr_module.h:48, from db/../ut.h:37, from db/db_key.h:30, from db/db_ut.h:75, from db/db_ut.c:30: db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling mi/fmt.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi/fmt.c -o mi/fmt.o Compiling mi/item.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi/item.c -o mi/item.o Compiling mi/mi.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi/mi.c -o mi/mi.o In file included from mi/../mem/../mem/../globals.h:30, from mi/../mem/../mem/shm_mem.h:49, from mi/../mem/../lock_alloc.h:55, from mi/../mem/../locking.h:66, from mi/../mem/../statistics.h:155, from mi/../mem/hp_malloc.h:29, from mi/../mem/common.h:50, from mi/../mem/mem.h:37, from mi/fmt.c:35: mi/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mi/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mi/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mi/../mem/../locking.h:66, from mi/../mem/../statistics.h:155, from mi/../mem/hp_malloc.h:29, from mi/../mem/common.h:50, from mi/../mem/mem.h:37, from mi/fmt.c:35: mi/../mem/../lock_alloc.h: In function 'lock_set_alloc': mi/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mi/../mem/../mem/../globals.h:30, from mi/../mem/../mem/shm_mem.h:49, from mi/../mem/../lock_alloc.h:55, from mi/../mem/../locking.h:66, from mi/../mem/../statistics.h:155, from mi/../mem/hp_malloc.h:29, from mi/../mem/common.h:50, from mi/../mem/mem.h:37, from mi/item.c:28: mi/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mi/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mi/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling mi/mi_core.c In file included from mi/../mem/../locking.h:66, from mi/../mem/../statistics.h:155, from mi/../mem/hp_malloc.h:29, from mi/../mem/common.h:50, from mi/../mem/mem.h:37, from mi/item.c:28: mi/../mem/../lock_alloc.h: In function 'lock_set_alloc': mi/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi/mi_core.c -o mi/mi_core.o In file included from mi/../mem/../mem/../globals.h:30, from mi/../mem/../mem/shm_mem.h:49, from mi/../mem/../lock_alloc.h:55, from mi/../mem/../locking.h:66, from mi/../mem/../statistics.h:155, from mi/../mem/hp_malloc.h:29, from mi/../mem/common.h:50, from mi/../mem/mem.h:37, from mi/mi.c:39: mi/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': mi/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mi/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling mi/mi_trace.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi/mi_trace.c -o mi/mi_trace.o In file included from mi/../mem/../locking.h:66, from mi/../mem/../statistics.h:155, from mi/../mem/hp_malloc.h:29, from mi/../mem/common.h:50, from mi/../mem/mem.h:37, from mi/mi.c:39: mi/../mem/../lock_alloc.h: In function 'lock_set_alloc': mi/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mi/../parser/msg_parser.h:48, from mi/../sr_module.h:48, from mi/../ut.h:37, from mi/mi_trace.c:25: mi/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': mi/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mi/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mi/../globals.h:30, from mi/mi_core.c:41: mi/../ip_addr.h: In function 'sockaddr2ip_addr': mi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ mi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from mi/../parser/../mem/../locking.h:66, from mi/../parser/../mem/../statistics.h:155, from mi/../parser/../mem/hp_malloc.h:29, from mi/../parser/../mem/common.h:50, from mi/../parser/../mem/mem.h:37, from mi/../parser/parse_body.h:27, from mi/../parser/msg_parser.h:57, from mi/../sr_module.h:48, from mi/../ut.h:37, from mi/mi_core.c:42: mi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': mi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from mi/../parser/../mem/../locking.h:66, from mi/../parser/../mem/../statistics.h:155, from mi/../parser/../mem/hp_malloc.h:29, from mi/../parser/../mem/common.h:50, from mi/../parser/../mem/mem.h:37, from mi/../parser/parse_body.h:27, from mi/../parser/msg_parser.h:57, from mi/../sr_module.h:48, from mi/../ut.h:37, from mi/mi_trace.c:25: mi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': mi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling evi/event_interface.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c evi/event_interface.c -o evi/event_interface.o In file included from evi/evi_transport.h:34, from evi/event_interface.h:29, from evi/event_interface.c:26: evi/../ip_addr.h: In function 'sockaddr2ip_addr': evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from evi/../parser/../mem/../locking.h:66, from evi/../parser/../mem/../statistics.h:155, from evi/../parser/../mem/hp_malloc.h:29, from evi/../parser/../mem/common.h:50, from evi/../parser/../mem/mem.h:37, from evi/../parser/parse_body.h:27, from evi/../parser/msg_parser.h:57, from evi/evi_transport.h:35, from evi/event_interface.h:29, from evi/event_interface.c:26: evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling evi/evi_core.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c evi/evi_core.c -o evi/evi_core.o Compiling evi/evi_params.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c evi/evi_params.c -o evi/evi_params.o Compiling evi/evi_transport.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c evi/evi_transport.c -o evi/evi_transport.o In file included from evi/evi_transport.h:34, from evi/event_interface.h:29, from evi/evi_modules.h:30, from evi/evi_core.c:26: evi/../ip_addr.h: In function 'sockaddr2ip_addr': evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from evi/../parser/../mem/../locking.h:66, from evi/../parser/../mem/../statistics.h:155, from evi/../parser/../mem/hp_malloc.h:29, from evi/../parser/../mem/common.h:50, from evi/../parser/../mem/mem.h:37, from evi/../parser/parse_body.h:27, from evi/../parser/msg_parser.h:57, from evi/evi_transport.h:35, from evi/event_interface.h:29, from evi/evi_modules.h:30, from evi/evi_core.c:26: evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from evi/evi_transport.h:34, from evi/event_interface.h:29, from evi/evi_transport.c:26: evi/../ip_addr.h: In function 'sockaddr2ip_addr': evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from evi/../mem/../mem/../globals.h:30, from evi/../mem/../mem/shm_mem.h:49, from evi/../mem/../lock_alloc.h:55, from evi/../mem/../locking.h:66, from evi/../mem/../statistics.h:155, from evi/../mem/hp_malloc.h:29, from evi/../mem/common.h:50, from evi/../mem/mem.h:37, from evi/evi_params.c:27: evi/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': evi/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ evi/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from evi/../mem/../locking.h:66, from evi/../mem/../statistics.h:155, from evi/../mem/hp_malloc.h:29, from evi/../mem/common.h:50, from evi/../mem/mem.h:37, from evi/evi_params.c:27: evi/../mem/../lock_alloc.h: In function 'lock_set_alloc': evi/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from evi/../parser/../mem/../locking.h:66, from evi/../parser/../mem/../statistics.h:155, from evi/../parser/../mem/hp_malloc.h:29, from evi/../parser/../mem/common.h:50, from evi/../parser/../mem/mem.h:37, from evi/../parser/parse_body.h:27, from evi/../parser/msg_parser.h:57, from evi/evi_transport.h:35, from evi/event_interface.h:29, from evi/evi_transport.c:26: evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ evi/evi_params.c: In function 'evi_dup_shm_params': evi/evi_params.c:170:8: warning: cast increases required alignment of target type [-Wcast-align] 170 | sp = (evi_param_p)p; | ^ Compiling cachedb/cachedb.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb/cachedb.c -o cachedb/cachedb.o Compiling cachedb/cachedb_dict.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb/cachedb_dict.c -o cachedb/cachedb_dict.o In file included from cachedb/../db/../parser/msg_parser.h:48, from cachedb/../db/../sr_module.h:48, from cachedb/../db/../ut.h:37, from cachedb/../db/db_key.h:30, from cachedb/../db/db_query.h:35, from cachedb/cachedb.h:25, from cachedb/cachedb.c:21: cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from cachedb/../db/../parser/../mem/../locking.h:66, from cachedb/../db/../parser/../mem/../statistics.h:155, from cachedb/../db/../parser/../mem/hp_malloc.h:29, from cachedb/../db/../parser/../mem/common.h:50, from cachedb/../db/../parser/../mem/mem.h:37, from cachedb/../db/../parser/parse_body.h:27, from cachedb/../db/../parser/msg_parser.h:57, from cachedb/../db/../sr_module.h:48, from cachedb/../db/../ut.h:37, from cachedb/../db/db_key.h:30, from cachedb/../db/db_query.h:35, from cachedb/cachedb.h:25, from cachedb/cachedb.c:21: cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from cachedb/../parser/msg_parser.h:48, from cachedb/../sr_module.h:48, from cachedb/../ut.h:37, from cachedb/cachedb_types.h:26, from cachedb/cachedb_dict.c:23: cachedb/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': cachedb/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ cachedb/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling cachedb/cachedb_id.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb/cachedb_id.c -o cachedb/cachedb_id.o Compiling cachedb/cachedb_pool.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb/cachedb_pool.c -o cachedb/cachedb_pool.o In file included from cachedb/../parser/../mem/../locking.h:66, from cachedb/../parser/../mem/../statistics.h:155, from cachedb/../parser/../mem/hp_malloc.h:29, from cachedb/../parser/../mem/common.h:50, from cachedb/../parser/../mem/mem.h:37, from cachedb/../parser/parse_body.h:27, from cachedb/../parser/msg_parser.h:57, from cachedb/../sr_module.h:48, from cachedb/../ut.h:37, from cachedb/cachedb_types.h:26, from cachedb/cachedb_dict.c:23: cachedb/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': cachedb/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from cachedb/../lib/list.h:24, from cachedb/cachedb_types.h:27, from cachedb/cachedb_dict.c:23: cachedb/cachedb_dict.c: In function '__dbg_cdb_dict': cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb/cachedb_dict.c:130:10: note: in expansion of macro 'list_entry' 130 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ cachedb/cachedb_dict.c: In function 'cdb_dict_fetch': cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb/cachedb_dict.c:259:10: note: in expansion of macro 'list_entry' 259 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ cachedb/cachedb_dict.c: In function 'dict_cmp': cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb/cachedb_dict.c:289:11: note: in expansion of macro 'list_entry' 289 | pair1 = list_entry(p1, cdb_pair_t, list); | ^~~~~~~~~~ cachedb/cachedb_dict.c: In function 'nth_pair': cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb/cachedb_dict.c:350:11: note: in expansion of macro 'list_entry' 350 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ cachedb/cachedb_dict.c: In function 'cdb_free_entries': cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb/cachedb_dict.c:364:8: note: in expansion of macro 'list_entry' 364 | kv = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ In file included from cachedb/../mem/../mem/../globals.h:30, from cachedb/../mem/../mem/shm_mem.h:49, from cachedb/../mem/../lock_alloc.h:55, from cachedb/../mem/../locking.h:66, from cachedb/../mem/../statistics.h:155, from cachedb/../mem/hp_malloc.h:29, from cachedb/../mem/common.h:50, from cachedb/../mem/mem.h:37, from cachedb/cachedb_id.c:29: cachedb/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': cachedb/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ cachedb/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from cachedb/../mem/../mem/../globals.h:30, from cachedb/../mem/../mem/shm_mem.h:49, from cachedb/../mem/../lock_alloc.h:55, from cachedb/../mem/../locking.h:66, from cachedb/../mem/../statistics.h:155, from cachedb/../mem/hp_malloc.h:29, from cachedb/../mem/common.h:50, from cachedb/../mem/mem.h:37, from cachedb/cachedb_pool.c:28: cachedb/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': cachedb/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ cachedb/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from cachedb/../mem/../locking.h:66, from cachedb/../mem/../statistics.h:155, from cachedb/../mem/hp_malloc.h:29, from cachedb/../mem/common.h:50, from cachedb/../mem/mem.h:37, from cachedb/cachedb_id.c:29: cachedb/../mem/../lock_alloc.h: In function 'lock_set_alloc': cachedb/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from cachedb/../mem/../locking.h:66, from cachedb/../mem/../statistics.h:155, from cachedb/../mem/hp_malloc.h:29, from cachedb/../mem/common.h:50, from cachedb/../mem/mem.h:37, from cachedb/cachedb_pool.c:28: cachedb/../mem/../lock_alloc.h: In function 'lock_set_alloc': cachedb/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling cachedb/cachedb_types.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb/cachedb_types.c -o cachedb/cachedb_types.o Compiling net/net_tcp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/net_tcp.c -o net/net_tcp.o In file included from cachedb/../parser/msg_parser.h:48, from cachedb/../sr_module.h:48, from cachedb/../ut.h:37, from cachedb/cachedb_types.h:26, from cachedb/cachedb_types.c:23: cachedb/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': cachedb/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ cachedb/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from cachedb/../parser/../mem/../locking.h:66, from cachedb/../parser/../mem/../statistics.h:155, from cachedb/../parser/../mem/hp_malloc.h:29, from cachedb/../parser/../mem/common.h:50, from cachedb/../parser/../mem/mem.h:37, from cachedb/../parser/parse_body.h:27, from cachedb/../parser/msg_parser.h:57, from cachedb/../sr_module.h:48, from cachedb/../ut.h:37, from cachedb/cachedb_types.h:26, from cachedb/cachedb_types.c:23: cachedb/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': cachedb/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from cachedb/../lib/list.h:24, from cachedb/cachedb_types.h:27, from cachedb/cachedb_types.c:23: cachedb/cachedb_types.c: In function 'cdb_free_rows': cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb/cachedb_types.c:67:9: note: in expansion of macro 'list_entry' 67 | row = list_entry(_, cdb_row_t, list); | ^~~~~~~~~~ In file included from net/../mem/../mem/../globals.h:30, from net/../mem/../mem/shm_mem.h:49, from net/../mem/../lock_alloc.h:55, from net/../mem/../locking.h:66, from net/../mem/../statistics.h:155, from net/../mem/hp_malloc.h:29, from net/../mem/common.h:50, from net/../mem/mem.h:37, from net/net_tcp.c:41: net/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': net/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/../mem/../locking.h:66, from net/../mem/../statistics.h:155, from net/../mem/hp_malloc.h:29, from net/../mem/common.h:50, from net/../mem/mem.h:37, from net/net_tcp.c:41: net/../mem/../lock_alloc.h: In function 'lock_set_alloc': net/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling net/net_tcp_proc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/net_tcp_proc.c -o net/net_tcp_proc.o Compiling net/net_tcp_report.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/net_tcp_report.c -o net/net_tcp_report.o Compiling net/net_udp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/net_udp.c -o net/net_udp.o Compiling net/tcp_passfd.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/tcp_passfd.c -o net/tcp_passfd.o In file included from net/../mem/../mem/../globals.h:30, from net/../mem/../mem/shm_mem.h:49, from net/../mem/../lock_alloc.h:55, from net/../mem/../locking.h:66, from net/../mem/../statistics.h:155, from net/../mem/hp_malloc.h:29, from net/../mem/common.h:50, from net/../mem/mem.h:37, from net/net_tcp.c:41: net/net_tcp.c: In function 'tcp_connect_blocking_timeout': net/../mem/../mem/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ net/net_tcp.c:290:4: note: in expansion of macro 'get_su_info' 290 | get_su_info( servaddr, ip, port); | ^~~~~~~~~~~ net/../mem/../mem/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ net/net_tcp.c:320:4: note: in expansion of macro 'get_su_info' 320 | get_su_info( servaddr, ip, port); | ^~~~~~~~~~~ net/../mem/../mem/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ net/net_tcp.c:339:5: note: in expansion of macro 'get_su_info' 339 | get_su_info( servaddr, ip, port); | ^~~~~~~~~~~ In file included from net/../mem/../globals.h:30, from net/../mem/hp_malloc.h:31, from net/../mem/common.h:50, from net/../mem/mem.h:37, from net/../lock_alloc.h:54, from net/../locking.h:66, from net/../statistics.h:155, from net/../pt_load.h:25, from net/net_tcp_proc.c:27: net/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': net/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/../locking.h:66, from net/../statistics.h:155, from net/../pt_load.h:25, from net/net_tcp_proc.c:27: net/../lock_alloc.h: In function 'lock_set_alloc': net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from net/../mem/../globals.h:30, from net/../mem/hp_malloc.h:31, from net/../mem/common.h:50, from net/../mem/mem.h:37, from net/../lock_alloc.h:54, from net/../locking.h:66, from net/../statistics.h:155, from net/../pt_load.h:25, from net/../pt.h:31, from net/../ipc.h:131, from net/net_tcp_report.c:22: net/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': net/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/../locking.h:66, from net/../statistics.h:155, from net/../pt_load.h:25, from net/../pt.h:31, from net/../ipc.h:131, from net/net_tcp_report.c:22: net/../lock_alloc.h: In function 'lock_set_alloc': net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from net/../mem/../globals.h:30, from net/../mem/hp_malloc.h:31, from net/../mem/common.h:50, from net/../mem/mem.h:37, from net/../lock_alloc.h:54, from net/../locking.h:66, from net/../statistics.h:155, from net/../pt_load.h:25, from net/../pt.h:31, from net/../ipc.h:131, from net/net_udp.c:30: net/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': net/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/../locking.h:66, from net/../statistics.h:155, from net/../pt_load.h:25, from net/../pt.h:31, from net/../ipc.h:131, from net/net_udp.c:30: net/../lock_alloc.h: In function 'lock_set_alloc': net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling net/trans.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/trans.c -o net/trans.o Compiling net/trans_trace.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/trans_trace.c -o net/trans_trace.o In file included from net/trans.h:29, from net/trans.c:27: net/../ip_addr.h: In function 'sockaddr2ip_addr': net/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling net/proto_tcp/proto_tcp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/proto_tcp/proto_tcp.c -o net/proto_tcp/proto_tcp.o In file included from net/../parser/msg_parser.h:48, from net/../sr_module.h:48, from net/../ut.h:37, from net/../trace_api.h:28, from net/trans_trace.c:20: net/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': net/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/../locking.h:66, from net/tcp_conn_defs.h:39, from net/api_proto_net.h:29, from net/trans.h:31, from net/trans.c:27: net/../lock_alloc.h: In function 'lock_set_alloc': net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from net/proto_tcp/../../parser/msg_parser.h:48, from net/proto_tcp/../../sr_module.h:48, from net/proto_tcp/proto_tcp.c:33: net/proto_tcp/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': net/proto_tcp/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/proto_tcp/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/../parser/../mem/../locking.h:66, from net/../parser/../mem/../statistics.h:155, from net/../parser/../mem/hp_malloc.h:29, from net/../parser/../mem/common.h:50, from net/../parser/../mem/mem.h:37, from net/../parser/parse_body.h:27, from net/../parser/msg_parser.h:57, from net/../sr_module.h:48, from net/../ut.h:37, from net/../trace_api.h:28, from net/trans_trace.c:20: net/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': net/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from net/proto_tcp/../../parser/../mem/../locking.h:66, from net/proto_tcp/../../parser/../mem/../statistics.h:155, from net/proto_tcp/../../parser/../mem/hp_malloc.h:29, from net/proto_tcp/../../parser/../mem/common.h:50, from net/proto_tcp/../../parser/../mem/mem.h:37, from net/proto_tcp/../../parser/parse_body.h:27, from net/proto_tcp/../../parser/msg_parser.h:57, from net/proto_tcp/../../sr_module.h:48, from net/proto_tcp/proto_tcp.c:33: net/proto_tcp/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': net/proto_tcp/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from net/proto_tcp/../../receive.h:31, from net/proto_tcp/tcp_common.h:31, from net/proto_tcp/proto_tcp.c:66: net/proto_tcp/../../context.h: In function 'context_put_str': net/proto_tcp/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ net/proto_tcp/../../context.h: In function 'context_put_ptr': net/proto_tcp/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ net/proto_tcp/../../context.h: In function 'context_get_str': net/proto_tcp/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ net/proto_tcp/../../context.h: In function 'context_get_ptr': net/proto_tcp/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from net/proto_tcp/../../parser/msg_parser.h:48, from net/proto_tcp/../../sr_module.h:48, from net/proto_tcp/proto_tcp.c:33: net/proto_tcp/proto_tcp.c: In function 'tcpconn_async_connect': net/proto_tcp/../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ net/proto_tcp/proto_tcp.c:514:4: note: in expansion of macro 'get_su_info' 514 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ net/proto_tcp/../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ net/proto_tcp/proto_tcp.c:547:4: note: in expansion of macro 'get_su_info' 547 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ net/proto_tcp/../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ net/proto_tcp/proto_tcp.c:565:5: note: in expansion of macro 'get_su_info' 565 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ Compiling net/proto_udp/proto_udp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c net/proto_udp/proto_udp.c -o net/proto_udp/proto_udp.o Compiling lex.yy.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lex.yy.c -o lex.yy.o In file included from net/proto_udp/../../mem/../globals.h:30, from net/proto_udp/../../mem/hp_malloc.h:31, from net/proto_udp/../../mem/common.h:50, from net/proto_udp/../../mem/mem.h:37, from net/proto_udp/../../lock_alloc.h:54, from net/proto_udp/../../locking.h:66, from net/proto_udp/../../statistics.h:155, from net/proto_udp/../../pt_load.h:25, from net/proto_udp/../../pt.h:31, from net/proto_udp/proto_udp.c:33: net/proto_udp/../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': net/proto_udp/../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ net/proto_udp/../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/proto_udp/../../locking.h:66, from net/proto_udp/../../statistics.h:155, from net/proto_udp/../../pt_load.h:25, from net/proto_udp/../../pt.h:31, from net/proto_udp/proto_udp.c:33: net/proto_udp/../../lock_alloc.h: In function 'lock_set_alloc': net/proto_udp/../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling cfg.tab.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cfg.tab.c -o cfg.tab.o In file included from globals.h:30, from cfg.lex:64: ip_addr.h: In function 'sockaddr2ip_addr': ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from net/proto_udp/../../receive.h:31, from net/proto_udp/proto_udp.c:36: net/proto_udp/../../context.h: In function 'context_put_str': net/proto_udp/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ net/proto_udp/../../context.h: In function 'context_put_ptr': net/proto_udp/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ net/proto_udp/../../context.h: In function 'context_get_str': net/proto_udp/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ net/proto_udp/../../context.h: In function 'context_get_ptr': net/proto_udp/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from mem/../locking.h:66, from mem/../statistics.h:155, from mem/hp_malloc.h:29, from mem/common.h:50, from mem/mem.h:37, from cfg.lex:65: mem/../lock_alloc.h: In function 'lock_set_alloc': mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from parser/msg_parser.h:48, from pvar.h:32, from route_struct.h:78, from cfg.y:91: parser/../ip_addr.h: In function 'sockaddr2ip_addr': parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from parser/../mem/../locking.h:66, from parser/../mem/../statistics.h:155, from parser/../mem/hp_malloc.h:29, from parser/../mem/common.h:50, from parser/../mem/mem.h:37, from parser/parse_body.h:27, from parser/msg_parser.h:57, from pvar.h:32, from route_struct.h:78, from cfg.y:91: parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from cfg.y:109: bin_interface.h: In function 'get_bin_pkg_version': bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ bin_interface.h: In function 'set_bin_pkg_version': bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/aaa_radius' if [ "" = "yes" ]; then \ cd utils/db_berkeley; /usr/bin/make all ; \ fi ; if [ "" = "yes" ]; then \ cd utils/db_oracle; /usr/bin/make all ; \ fi ; Compiling aaa_radius.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='aaa_radius' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DFREERADIUS -c aaa_radius.c -o aaa_radius.o Compiling rad.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='aaa_radius' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DFREERADIUS -c rad.c -o rad.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from aaa_radius.c:46: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Reading directory net/proto_tcp for module proto_tcp docbook xml to html: proto_tcp.xml In file included from ../../aaa/../mem/../mem/../globals.h:30, from ../../aaa/../mem/../mem/shm_mem.h:49, from ../../aaa/../mem/../lock_alloc.h:55, from ../../aaa/../mem/../locking.h:66, from ../../aaa/../mem/../statistics.h:155, from ../../aaa/../mem/hp_malloc.h:29, from ../../aaa/../mem/common.h:50, from ../../aaa/../mem/mem.h:37, from ../../aaa/aaa.h:42, from rad.c:47: ../../aaa/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../aaa/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../aaa/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../aaa/../mem/../locking.h:66, from ../../aaa/../mem/../statistics.h:155, from ../../aaa/../mem/hp_malloc.h:29, from ../../aaa/../mem/common.h:50, from ../../aaa/../mem/mem.h:37, from ../../aaa/aaa.h:42, from rad.c:47: ../../aaa/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../aaa/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from aaa_radius.c:46: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: proto_tcp.html docbook txt to readme: proto_tcp.txt Reading directory net/proto_udp for module proto_udp docbook xml to html: proto_udp.xml Linking aaa_radius.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E aaa_radius.o rad.o -ldl -lresolv -pthread -lfreeradius-client -o aaa_radius.so docbook html to txt: proto_udp.html docbook txt to readme: proto_udp.txt Reading directory modules/aaa_radius for module aaa_radius docbook xml to html: aaa_radius.xml docbook html to txt: aaa_radius.html docbook txt to readme: aaa_radius.txt Reading directory modules/acc for module acc docbook xml to html: acc.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/aaa_radius' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/acc' docbook html to txt: acc.html docbook txt to readme: acc.txt Reading directory modules/alias_db for module alias_db docbook xml to html: alias_db.xml Compiling acc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='acc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c acc.c -o acc.o Compiling acc_extra.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='acc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c acc_extra.c -o acc_extra.o Compiling acc_logic.c Compiling acc_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='acc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c acc_logic.c -o acc_logic.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='acc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c acc_mod.c -o acc_mod.o Compiling acc_vars.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='acc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c acc_vars.c -o acc_vars.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from acc_mod.c:48: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from acc_vars.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_from.h:25, from acc_logic.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from acc.c:41: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from acc_extra.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from acc_vars.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from acc_mod.c:48: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from acc.c:41: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_from.h:25, from acc_logic.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from acc_extra.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from acc_logic.h:32, from acc_extra.h:39, from acc_vars.c:33: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from acc.c:50: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from acc_logic.h:32, from acc_extra.h:39, from acc_extra.c:42: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from acc_mod.c:51: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from acc_logic.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ acc.c: In function 'set_dlg_value': acc.c:63:26: warning: cast increases required alignment of target type [-Wcast-align] 63 | #define SET_LEN(p, n) (*(unsigned short *)(p) = (unsigned short)(n)) | ^ acc.c:1431:2: note: in expansion of macro 'SET_LEN' 1431 | SET_LEN(cdr_buf.s + cdr_data_len, value->len); | ^~~~~~~ acc.c: In function 'complete_dlg_values': acc.c:61:26: warning: cast increases required alignment of target type [-Wcast-align] 61 | #define GET_LEN(p) (*(unsigned short *)(p)) | ^ acc.c:1447:9: note: in expansion of macro 'GET_LEN' 1447 | len = GET_LEN(p); | ^~~~~~~ acc.c: In function 'build_extra_dlg_values': acc.c:63:26: warning: cast increases required alignment of target type [-Wcast-align] 63 | #define SET_LEN(p, n) (*(unsigned short *)(p) = (unsigned short)(n)) | ^ acc.c:1558:2: note: in expansion of macro 'SET_LEN' 1558 | SET_LEN(cdr_buf.s, nr); | ^~~~~~~ acc.c: In function 'build_leg_dlg_values': acc.c:63:26: warning: cast increases required alignment of target type [-Wcast-align] 63 | #define SET_LEN(p, n) (*(unsigned short *)(p) = (unsigned short)(n)) | ^ acc.c:1576:3: note: in expansion of macro 'SET_LEN' 1576 | SET_LEN(cdr_buf.s,0); | ^~~~~~~ acc.c:63:26: warning: cast increases required alignment of target type [-Wcast-align] 63 | #define SET_LEN(p, n) (*(unsigned short *)(p) = (unsigned short)(n)) | ^ acc.c:1578:3: note: in expansion of macro 'SET_LEN' 1578 | SET_LEN(cdr_buf.s, leg_tgs_len); | ^~~~~~~ acc.c:63:26: warning: cast increases required alignment of target type [-Wcast-align] 63 | #define SET_LEN(p, n) (*(unsigned short *)(p) = (unsigned short)(n)) | ^ acc.c:1588:2: note: in expansion of macro 'SET_LEN' 1588 | SET_LEN(cdr_buf.s+2,ctx->legs_no); | ^~~~~~~ acc.c: In function 'restore_extra_from_str': acc.c:61:26: warning: cast increases required alignment of target type [-Wcast-align] 61 | #define GET_LEN(p) (*(unsigned short *)(p)) | ^ acc.c:1657:18: note: in expansion of macro 'GET_LEN' 1657 | value.rs.len = GET_LEN(extra_s->s); | ^~~~~~~ acc.c: In function 'restore_extra': acc.c:61:26: warning: cast increases required alignment of target type [-Wcast-align] 61 | #define GET_LEN(p) (*(unsigned short *)(p)) | ^ acc.c:1691:14: note: in expansion of macro 'GET_LEN' 1691 | extra_len = GET_LEN(buffer.s); | ^~~~~~~ acc.c: In function 'restore_legs': acc.c:61:26: warning: cast increases required alignment of target type [-Wcast-align] 61 | #define GET_LEN(p) (*(unsigned short *)(p)) | ^ acc.c:1733:17: note: in expansion of macro 'GET_LEN' 1733 | ctx->legs_no = GET_LEN(buffer.s+2); | ^~~~~~~ acc.c:61:26: warning: cast increases required alignment of target type [-Wcast-align] 61 | #define GET_LEN(p) (*(unsigned short *)(p)) | ^ acc.c:1734:14: note: in expansion of macro 'GET_LEN' 1734 | extra_len = GET_LEN(buffer.s); | ^~~~~~~ docbook html to txt: alias_db.html docbook txt to readme: alias_db.txt Reading directory modules/auth for module auth docbook xml to html: auth.xml Linking opensips gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E action.o async.o bin_interface.o blacklists.o cfg_pp.o cfg_reload.o cmds.o context.o core_cmds.o core_stats.o crc.o daemonize.o data_lump.o data_lump_rpl.o dprint.o dset.o errinfo.o error.o flags.o forward.o io_wait.o ip_addr.o ipc.o main.o map.o md5.o md5utils.o mod_fix.o modparam.o msg_callbacks.o msg_translator.o name_alias.o prime_hash.o proxy.o pt.o pt_load.o pt_scaling.o pvar.o qvalue.o re.o reactor.o receive.o regexp.o resolve.o route.o route_struct.o script_cb.o script_var.o serialize.o sha1.o sl_cb.o socket_info.o sr_module.o sr_module_deps.o statistics.o strcommon.o time_rec.o timer.o trace_api.o transformations.o tsend.o usr_avp.o ut.o xlog.o mem/common.o mem/f_malloc.o mem/hp_malloc.o mem/hp_malloc_stats.o mem/mem.o mem/mem_dbg_hash.o mem/memtest.o mem/module_info.o mem/q_malloc.o mem/rpm_mem.o mem/shm_mem.o aaa/aaa.o parser/hf.o parser/msg_parser.o parser/parse_allow.o parser/parse_authenticate.o parser/parse_body.o parser/parse_call_info.o parser/parse_content.o parser/parse_cseq.o parser/parse_disposition.o parser/parse_diversion.o parser/parse_event.o parser/parse_expires.o parser/parse_fcaps.o parser/parse_fline.o parser/parse_from.o parser/parse_hname2.o parser/parse_list_hdr.o parser/parse_methods.o parser/parse_min_expires.o parser/parse_nameaddr.o parser/parse_pai.o parser/parse_param.o parser/parse_ppi.o parser/parse_privacy.o parser/parse_refer_to.o parser/parse_replaces.o parser/parse_rpid.o parser/parse_rr.o parser/parse_sipifmatch.o parser/parse_sst.o parser/parse_supported.o parser/parse_to.o parser/parse_uri.o parser/parse_via.o parser/parser_f.o lib/cJSON.o lib/csv.o lib/path.o lib/sliblist.o lib/url.o parser/digest/digest.o parser/digest/digest_parser.o parser/digest/param_parser.o parser/sdp/sdp.o parser/sdp/sdp_helpr_funcs.o parser/contact/contact.o parser/contact/parse_contact.o db/db.o db/db_async.o db/db_id.o db/db_insertq.o db/db_pool.o db/db_query.o db/db_res.o db/db_row.o db/db_ut.o mi/fmt.o mi/item.o mi/mi.o mi/mi_core.o mi/mi_trace.o evi/event_interface.o evi/evi_core.o evi/evi_params.o evi/evi_transport.o cachedb/cachedb.o cachedb/cachedb_dict.o cachedb/cachedb_id.o cachedb/cachedb_pool.o cachedb/cachedb_types.o net/net_tcp.o net/net_tcp_proc.o net/net_tcp_report.o net/net_udp.o net/tcp_passfd.o net/trans.o net/trans_trace.o net/proto_tcp/proto_tcp.o net/proto_udp/proto_udp.o lex.yy.o cfg.tab.o -ldl -lresolv -pthread -pthread -rdynamic -ldl -Wl,-Bsymbolic-functions -o opensips docbook html to txt: auth.html docbook txt to readme: auth.txt Reading directory modules/auth_aaa for module auth_aaa docbook xml to html: auth_aaa.xml docbook html to txt: auth_aaa.html docbook txt to readme: auth_aaa.txt Reading directory modules/auth_db for module auth_db docbook xml to html: auth_db.xml docbook html to txt: auth_db.html docbook txt to readme: auth_db.txt Reading directory modules/auth_jwt for module auth_jwt docbook xml to html: auth_jwt.xml Linking acc.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E acc.o acc_extra.o acc_logic.o acc_mod.o acc_vars.o -o acc.so docbook html to txt: auth_jwt.html docbook txt to readme: auth_jwt.txt Reading directory modules/avpops for module avpops docbook xml to html: avpops.xml docbook html to txt: avpops.html docbook txt to readme: avpops.txt Reading directory modules/b2b_entities for module b2b_entities docbook xml to html: b2b_entities.xml docbook html to txt: b2b_entities.html docbook txt to readme: b2b_entities.txt Reading directory modules/b2b_logic for module b2b_logic docbook xml to html: b2b_logic.xml docbook html to txt: b2b_logic.html docbook txt to readme: b2b_logic.txt Reading directory modules/b2b_sca for module b2b_sca docbook xml to html: b2b_sca.xml docbook html to txt: b2b_sca.html docbook txt to readme: b2b_sca.txt Reading directory modules/benchmark for module benchmark docbook xml to html: benchmark.xml docbook html to txt: benchmark.html docbook txt to readme: benchmark.txt Reading directory modules/cachedb_cassandra for module cachedb_cassandra docbook xml to html: cachedb_cassandra.xml docbook html to txt: cachedb_cassandra.html docbook txt to readme: cachedb_cassandra.txt Reading directory modules/cachedb_couchbase for module cachedb_couchbase docbook xml to html: cachedb_couchbase.xml docbook html to txt: cachedb_couchbase.html docbook txt to readme: cachedb_couchbase.txt Reading directory modules/cachedb_local for module cachedb_local docbook xml to html: cachedb_local.xml docbook html to txt: cachedb_local.html docbook txt to readme: cachedb_local.txt Reading directory modules/cachedb_memcached for module cachedb_memcached docbook xml to html: cachedb_memcached.xml docbook html to txt: cachedb_memcached.html docbook txt to readme: cachedb_memcached.txt Reading directory modules/cachedb_mongodb for module cachedb_mongodb docbook xml to html: cachedb_mongodb.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/acc' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/alias_db' Compiling alias_db.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='alias_db' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c alias_db.c -o alias_db.o Compiling alookup.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='alias_db' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c alookup.c -o alookup.o In file included from ../../parser/msg_parser.h:48, from ../../action.h:30, from alookup.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from alias_db.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../action.h:30, from alookup.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from alias_db.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': docbook html to txt: cachedb_mongodb.html ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook txt to readme: cachedb_mongodb.txt Reading directory modules/cachedb_redis for module cachedb_redis docbook xml to html: cachedb_redis.xml Linking alias_db.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E alias_db.o alookup.o -o alias_db.so docbook html to txt: cachedb_redis.html docbook txt to readme: cachedb_redis.txt Reading directory modules/cachedb_sql for module cachedb_sql docbook xml to html: cachedb_sql.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/alias_db' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth' docbook html to txt: cachedb_sql.html docbook txt to readme: cachedb_sql.txt Reading directory modules/call_center for module call_center docbook xml to html: call_center.xml Compiling api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c api.c -o api.o Compiling auth_mod.c Compiling challenge.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c auth_mod.c -o auth_mod.o Compiling common.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c challenge.c -o challenge.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c common.c -o common.o Compiling index.c Compiling nonce.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c index.c -o index.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c nonce.c -o nonce.o Compiling rfc2617.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rfc2617.c -o rfc2617.o Compiling rpid.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rpid.c -o rpid.o In file included from ../../parser/digest/../msg_parser.h:48, from ../../parser/digest/digest.h:29, from api.c:25: ../../parser/digest/../../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/digest/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/digest/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_from.h:25, from common.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../data_lump.h:42, from rpid.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../data_lump.h:42, from challenge.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from nonce.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from auth_mod.h:31, from index.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from auth_mod.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump.h:42, from rpid.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from auth_mod.h:31, from index.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/digest/../../mem/../locking.h:66, from ../../parser/digest/../../mem/../statistics.h:155, from ../../parser/digest/../../mem/hp_malloc.h:29, from ../../parser/digest/../../mem/common.h:50, from ../../parser/digest/../../mem/mem.h:37, from ../../parser/digest/../parse_body.h:27, from ../../parser/digest/../msg_parser.h:57, from ../../parser/digest/digest.h:29, from api.c:25: ../../parser/digest/../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/digest/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from auth_mod.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump.h:42, from challenge.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from nonce.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_from.h:25, from common.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from challenge.c:36: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ docbook html to txt: call_center.html docbook txt to readme: call_center.txt Reading directory modules/call_control for module call_control docbook xml to html: call_control.xml Linking auth.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E api.o auth_mod.o challenge.o common.o index.o nonce.o rfc2617.o rpid.o -o auth.so docbook html to txt: call_control.html docbook txt to readme: call_control.txt Reading directory modules/callops for module callops docbook xml to html: callops.xml docbook html to txt: callops.html docbook txt to readme: callops.txt Reading directory modules/carrierroute for module carrierroute docbook xml to html: carrierroute.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_aaa' docbook html to txt: carrierroute.html docbook txt to readme: carrierroute.txt Reading directory modules/cfgutils for module cfgutils docbook xml to html: cfgutils.xml Compiling authaaa_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth_aaa' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c authaaa_mod.c -o authaaa_mod.o Compiling checks.c Compiling sterman.c Compiling authorize.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth_aaa' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sterman.c -o sterman.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth_aaa' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c authorize.c -o authorize.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth_aaa' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c checks.c -o checks.o In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from checks.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sterman.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from authaaa_mod.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from authorize.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sterman.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from authorize.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from checks.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from authaaa_mod.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking auth_aaa.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E authaaa_mod.o authorize.o checks.o sterman.o -ldl -lresolv -pthread -o auth_aaa.so docbook html to txt: cfgutils.html docbook txt to readme: cfgutils.txt Reading directory modules/cgrates for module cgrates docbook xml to html: cgrates.xml docbook html to txt: cgrates.html docbook txt to readme: cgrates.txt Reading directory modules/clusterer for module clusterer docbook xml to html: clusterer.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_aaa' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_db' Compiling authdb_mod.c Compiling checks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth_db' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c authdb_mod.c -o authdb_mod.o Compiling authorize.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth_db' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c checks.c -o checks.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='auth_db' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c authorize.c -o authorize.o In file included from ../../parser/digest/../msg_parser.h:48, from ../../parser/digest/digest.h:29, from checks.c:36: ../../parser/digest/../../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/digest/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/digest/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from authdb_mod.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from authorize.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from authdb_mod.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/digest/../../mem/../locking.h:66, from ../../parser/digest/../../mem/../statistics.h:155, from ../../parser/digest/../../mem/hp_malloc.h:29, from ../../parser/digest/../../mem/common.h:50, from ../../parser/digest/../../mem/mem.h:37, from ../../parser/digest/../parse_body.h:27, from ../../parser/digest/../msg_parser.h:57, from ../../parser/digest/digest.h:29, from checks.c:36: ../../parser/digest/../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/digest/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from authorize.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: clusterer.html docbook txt to readme: clusterer.txt Reading directory modules/compression for module compression docbook xml to html: compression.xml Linking auth_db.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E authdb_mod.o authorize.o checks.o -o auth_db.so docbook html to txt: compression.html docbook txt to readme: compression.txt Reading directory modules/cpl_c for module cpl_c docbook xml to html: cpl_c.xml docbook html to txt: cpl_c.html docbook txt to readme: cpl_c.txt Reading directory modules/db_berkeley for module db_berkeley docbook xml to html: db_berkeley.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_db' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/avpops' Compiling avpops_db.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='avpops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c avpops_db.c -o avpops_db.o Compiling avpops.c Compiling avpops_impl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='avpops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c avpops.c -o avpops.o Compiling avpops_parse.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='avpops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c avpops_impl.c -o avpops_impl.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='avpops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c avpops_parse.c -o avpops_parse.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from avpops_parse.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from avpops.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from avpops_impl.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from avpops_db.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ docbook html to txt: db_berkeley.html In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from avpops_db.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from avpops.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from avpops_parse.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from avpops_impl.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook txt to readme: db_berkeley.txt Reading directory modules/db_cachedb for module db_cachedb docbook xml to html: db_cachedb.xml avpops.c: In function 'w_op_avps': avpops.c:1502:27: warning: cast increases required alignment of target type [-Wcast-align] 1502 | return ops_op_avp ( msg, (struct fis_param**)param, | ^ avpops.c:1503:9: warning: cast increases required alignment of target type [-Wcast-align] 1503 | (struct fis_param*)op); | ^ avpops.c: In function 'w_subst': avpops.c:1508:24: warning: cast increases required alignment of target type [-Wcast-align] 1508 | return ops_subst(msg, (struct fis_param**)src, (struct subst_expr*)subst); | ^ avpops.c:1508:49: warning: cast increases required alignment of target type [-Wcast-align] 1508 | return ops_subst(msg, (struct fis_param**)src, (struct subst_expr*)subst); | ^ avpops.c: In function 'w_is_avp_set': avpops.c:1513:29: warning: cast increases required alignment of target type [-Wcast-align] 1513 | return ops_is_avp_set(msg, (struct fis_param*)param); | ^ avpops_impl.c: In function 'ops_check_avp': avpops_impl.c:1371:16: warning: cast increases required alignment of target type [-Wcast-align] 1371 | if (regexec((regex_t*)check_val.s.s, avp_val.s.s, 1, &pmatch,0)==0) | ^ docbook html to txt: db_cachedb.html docbook txt to readme: db_cachedb.txt Reading directory modules/db_flatstore for module db_flatstore docbook xml to html: db_flatstore.xml docbook html to txt: db_flatstore.html docbook txt to readme: db_flatstore.txt Reading directory modules/db_http for module db_http docbook xml to html: db_http.xml docbook html to txt: db_http.html docbook txt to readme: db_http.txt Reading directory modules/db_mysql for module db_mysql docbook xml to html: db_mysql.xml Linking avpops.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E avpops.o avpops_db.o avpops_impl.o avpops_parse.o -o avpops.so docbook html to txt: db_mysql.html docbook txt to readme: db_mysql.txt Reading directory modules/db_oracle for module db_oracle docbook xml to html: db_oracle.xml docbook html to txt: db_oracle.html docbook txt to readme: db_oracle.txt Reading directory modules/db_perlvdb for module db_perlvdb docbook xml to html: db_perlvdb.xml docbook html to txt: db_perlvdb.html docbook txt to readme: db_perlvdb.txt Reading directory modules/db_postgres for module db_postgres docbook xml to html: db_postgres.xml docbook html to txt: db_postgres.html docbook txt to readme: db_postgres.txt Reading directory modules/db_sqlite for module db_sqlite docbook xml to html: db_sqlite.xml docbook html to txt: db_sqlite.html docbook txt to readme: db_sqlite.txt Reading directory modules/db_text for module db_text docbook xml to html: db_text.xml docbook html to txt: db_text.html docbook txt to readme: db_text.txt Reading directory modules/db_unixodbc for module db_unixodbc docbook xml to html: db_unixodbc.xml docbook html to txt: db_unixodbc.html docbook txt to readme: db_unixodbc.txt Reading directory modules/db_virtual for module db_virtual docbook xml to html: db_virtual.xml docbook html to txt: db_virtual.html docbook txt to readme: db_virtual.txt Reading directory modules/dialog for module dialog docbook xml to html: dialog.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/avpops' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_entities' Compiling b2b_entities.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_entities' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c b2b_entities.c -o b2b_entities.o Compiling b2be_clustering.c Compiling b2be_db.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_entities' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c b2be_clustering.c -o b2be_clustering.o Compiling client.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_entities' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c b2be_db.c -o b2be_db.o Compiling dlg.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_entities' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c client.c -o client.o Compiling server.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_entities' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg.c -o dlg.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_entities' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c server.c -o server.o In file included from ../clusterer/api.h:31, from b2be_clustering.h:39, from b2be_clustering.c:37: ../clusterer/../../ip_addr.h: In function 'sockaddr2ip_addr': ../clusterer/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../clusterer/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../parser/parse_rr.h:29, from ../tm/dlg.h:33, from client.c:32: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from b2b_entities.c:33: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../data_lump_rpl.h:37, from dlg.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from b2be_db.c:31: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_rr.h:29, from server.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../clusterer/../../parser/../mem/../locking.h:66, from ../clusterer/../../parser/../mem/../statistics.h:155, from ../clusterer/../../parser/../mem/hp_malloc.h:29, from ../clusterer/../../parser/../mem/common.h:50, from ../clusterer/../../parser/../mem/mem.h:37, from ../clusterer/../../parser/parse_body.h:27, from ../clusterer/../../parser/msg_parser.h:57, from ../clusterer/../../sr_module.h:48, from ../clusterer/api.h:32, from b2be_clustering.h:39, from b2be_clustering.c:37: ../clusterer/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': docbook html to txt: dialog.html ../clusterer/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../clusterer/api.h:33, from b2be_clustering.h:39, from b2be_clustering.c:37: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../parser/parse_rr.h:29, from ../tm/dlg.h:33, from client.c:32: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump_rpl.h:37, from dlg.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from b2b_entities.c:33: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from b2be_db.c:31: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_rr.h:29, from server.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook txt to readme: dialog.txt Reading directory modules/dialplan for module dialplan docbook xml to html: dialplan.xml In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from b2b_entities.c:41: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from dlg.h:35, from b2be_clustering.h:40, from b2be_clustering.c:37: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from dlg.h:35, from client.c:36: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from b2b_entities.h:34, from b2be_db.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from dlg.h:35, from dlg.c:44: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dlg.h:36, from client.c:36: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from dlg.h:35, from server.h:31, from server.c:37: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dlg.h:36, from dlg.c:44: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg.h:36, from b2b_entities.h:36, from b2be_db.c:35: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg.h:36, from b2be_db.h:30, from b2b_entities.c:43: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg.h:36, from server.h:31, from server.c:37: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ docbook html to txt: dialplan.html docbook txt to readme: dialplan.txt Reading directory modules/dispatcher for module dispatcher docbook xml to html: dispatcher.xml docbook html to txt: dispatcher.html docbook txt to readme: dispatcher.txt Reading directory modules/diversion for module diversion docbook xml to html: diversion.xml docbook html to txt: diversion.html docbook txt to readme: diversion.txt Reading directory modules/dns_cache for module dns_cache docbook xml to html: dns_cache.xml docbook html to txt: dns_cache.html docbook txt to readme: dns_cache.txt Reading directory modules/domain for module domain docbook xml to html: domain.xml docbook html to txt: domain.html docbook txt to readme: domain.txt Reading directory modules/domainpolicy for module domainpolicy docbook xml to html: domainpolicy.xml docbook html to txt: domainpolicy.html docbook txt to readme: domainpolicy.txt Reading directory modules/drouting for module drouting docbook xml to html: drouting.xml docbook html to txt: drouting.html docbook txt to readme: drouting.txt Reading directory modules/emergency for module emergency docbook xml to html: emergency.xml Linking b2b_entities.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E b2b_entities.o b2be_clustering.o b2be_db.o client.o dlg.o server.o -o b2b_entities.so docbook html to txt: emergency.html docbook txt to readme: emergency.txt Reading directory modules/enum for module enum docbook xml to html: enum.xml docbook html to txt: enum.html docbook txt to readme: enum.txt Reading directory modules/event_datagram for module event_datagram docbook xml to html: event_datagram.xml docbook html to txt: event_datagram.html docbook txt to readme: event_datagram.txt Reading directory modules/event_flatstore for module event_flatstore docbook xml to html: event_flatstore.xml docbook html to txt: event_flatstore.html docbook txt to readme: event_flatstore.txt Reading directory modules/event_rabbitmq for module event_rabbitmq docbook xml to html: event_rabbitmq.xml docbook html to txt: event_rabbitmq.html docbook txt to readme: event_rabbitmq.txt Reading directory modules/event_route for module event_route docbook xml to html: event_route.xml docbook html to txt: event_route.html docbook txt to readme: event_route.txt Reading directory modules/event_routing for module event_routing docbook xml to html: event_routing.xml docbook html to txt: event_routing.html docbook txt to readme: event_routing.txt Reading directory modules/event_stream for module event_stream docbook xml to html: event_stream.xml docbook html to txt: event_stream.html docbook txt to readme: event_stream.txt Reading directory modules/event_virtual for module event_virtual docbook xml to html: event_virtual.xml docbook html to txt: event_virtual.html docbook txt to readme: event_virtual.txt Reading directory modules/event_xmlrpc for module event_xmlrpc docbook xml to html: event_xmlrpc.xml docbook html to txt: event_xmlrpc.html docbook txt to readme: event_xmlrpc.txt Reading directory modules/exec for module exec docbook xml to html: exec.xml docbook html to txt: exec.html docbook txt to readme: exec.txt Reading directory modules/fraud_detection for module fraud_detection docbook xml to html: fraud_detection.xml docbook html to txt: fraud_detection.html docbook txt to readme: fraud_detection.txt Reading directory modules/freeswitch for module freeswitch docbook xml to html: freeswitch.xml docbook html to txt: freeswitch.html docbook txt to readme: freeswitch.txt Reading directory modules/freeswitch_scripting for module freeswitch_scripting docbook xml to html: freeswitch_scripting.xml docbook html to txt: freeswitch_scripting.html docbook txt to readme: freeswitch_scripting.txt make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_entities' Reading directory modules/gflags for module gflags docbook xml to html: gflags.xml make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_logic' docbook html to txt: gflags.html docbook txt to readme: gflags.txt Reading directory modules/group for module group docbook xml to html: group.xml docbook html to txt: group.html docbook txt to readme: group.txt Reading directory modules/h350 for module h350 docbook xml to html: h350.xml Compiling b2b_logic.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_logic' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c b2b_logic.c -o b2b_logic.o docbook html to txt: h350.html Compiling b2bl_db.c docbook txt to readme: h350.txt Reading directory modules/httpd for module httpd docbook xml to html: httpd.xml gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_logic' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c b2bl_db.c -o b2bl_db.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from b2b_logic.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling entity_storage.c In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from b2b_logic.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from b2bl_db.c:30: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_logic' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c entity_storage.c -o entity_storage.o ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from b2bl_db.c:30: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../b2b_entities/b2be_load.h:39, from b2b_logic.h:34, from records.h:34, from b2b_logic.c:46: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Compiling logic.c In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from entity_storage.c:36: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../b2b_entities/b2be_load.h:39, from b2b_logic.h:34, from b2bl_db.c:31: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_logic' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c logic.c -o logic.o In file included from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from entity_storage.c:36: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from entity_storage.c:37: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Compiling pidf.c docbook html to txt: httpd.html gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_logic' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pidf.c -o pidf.o docbook txt to readme: httpd.txt In file included from ../../dset.h:30, from logic.c:31: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Reading directory modules/identity for module identity docbook xml to html: identity.xml In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_from.h:25, from logic.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling records.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_logic' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c records.c -o records.o In file included from ../../msg_translator.h:56, from logic.c:47: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../b2b_entities/b2be_load.h:39, from logic.c:48: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from records.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from records.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../b2b_entities/b2be_load.h:39, from b2b_logic.h:34, from records.h:34, from records.c:36: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ docbook html to txt: identity.html docbook txt to readme: identity.txt Reading directory modules/imc for module imc docbook xml to html: imc.xml docbook html to txt: imc.html docbook txt to readme: imc.txt Reading directory modules/jabber for module jabber docbook xml to html: jabber.xml docbook html to txt: jabber.html docbook txt to readme: jabber.txt Reading directory modules/json for module json docbook xml to html: json.xml docbook html to txt: json.html docbook txt to readme: json.txt Reading directory modules/jsonrpc for module jsonrpc docbook xml to html: jsonrpc.xml docbook html to txt: jsonrpc.html docbook txt to readme: jsonrpc.txt Reading directory modules/ldap for module ldap docbook xml to html: ldap.xml docbook html to txt: ldap.html docbook txt to readme: ldap.txt Reading directory modules/load_balancer for module load_balancer docbook xml to html: load_balancer.xml docbook html to txt: load_balancer.html docbook txt to readme: load_balancer.txt Reading directory modules/lua for module lua docbook xml to html: lua.xml docbook html to txt: lua.html docbook txt to readme: lua.txt Reading directory modules/mangler for module mangler docbook xml to html: mangler.xml docbook html to txt: mangler.html docbook txt to readme: mangler.txt Reading directory modules/mathops for module mathops docbook xml to html: mathops.xml Linking b2b_logic.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E b2b_logic.o b2bl_db.o entity_storage.o logic.o pidf.o records.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o b2b_logic.so docbook html to txt: mathops.html docbook txt to readme: mathops.txt Reading directory modules/maxfwd for module maxfwd docbook xml to html: maxfwd.xml docbook html to txt: maxfwd.html docbook txt to readme: maxfwd.txt Reading directory modules/media_exchange for module media_exchange docbook xml to html: media_exchange.xml docbook html to txt: media_exchange.html docbook txt to readme: media_exchange.txt Reading directory modules/mediaproxy for module mediaproxy docbook xml to html: mediaproxy.xml docbook html to txt: mediaproxy.html docbook txt to readme: mediaproxy.txt Reading directory modules/mi_datagram for module mi_datagram docbook xml to html: mi_datagram.xml docbook html to txt: mi_datagram.html docbook txt to readme: mi_datagram.txt Reading directory modules/mi_fifo for module mi_fifo docbook xml to html: mi_fifo.xml docbook html to txt: mi_fifo.html docbook txt to readme: mi_fifo.txt Reading directory modules/mi_html for module mi_html docbook xml to html: mi_html.xml docbook html to txt: mi_html.html docbook txt to readme: mi_html.txt Reading directory modules/mi_http for module mi_http docbook xml to html: mi_http.xml docbook html to txt: mi_http.html docbook txt to readme: mi_http.txt Reading directory modules/mi_xmlrpc_ng for module mi_xmlrpc_ng docbook xml to html: mi_xmlrpc_ng.xml docbook html to txt: mi_xmlrpc_ng.html docbook txt to readme: mi_xmlrpc_ng.txt Reading directory modules/mid_registrar for module mid_registrar docbook xml to html: mid_registrar.xml docbook html to txt: mid_registrar.html docbook txt to readme: mid_registrar.txt Reading directory modules/mmgeoip for module mmgeoip docbook xml to html: mmgeoip.xml docbook html to txt: mmgeoip.html docbook txt to readme: mmgeoip.txt Reading directory modules/msilo for module msilo docbook xml to html: msilo.xml docbook html to txt: msilo.html docbook txt to readme: msilo.txt Reading directory modules/nat_traversal for module nat_traversal docbook xml to html: nat_traversal.xml docbook html to txt: nat_traversal.html docbook txt to readme: nat_traversal.txt Reading directory modules/nathelper for module nathelper docbook xml to html: nathelper.xml docbook html to txt: nathelper.html docbook txt to readme: nathelper.txt Reading directory modules/options for module options docbook xml to html: options.xml docbook html to txt: options.html docbook txt to readme: options.txt Reading directory modules/osp for module osp docbook xml to html: osp.xml docbook html to txt: osp.html docbook txt to readme: osp.txt Reading directory modules/path for module path docbook xml to html: path.xml docbook html to txt: path.html docbook txt to readme: path.txt Reading directory modules/peering for module peering docbook xml to html: peering.xml docbook html to txt: peering.html docbook txt to readme: peering.txt Reading directory modules/perl for module perl docbook xml to html: perl.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_logic' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_sca' Compiling sca_db_handler.c Compiling b2b_sca.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_sca' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sca_db_handler.c -o sca_db_handler.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_sca' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c b2b_sca.c -o b2b_sca.o Compiling sca_logic.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_sca' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sca_logic.c -o sca_logic.o Compiling sca_records.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='b2b_sca' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sca_records.c -o sca_records.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from b2b_sca.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from sca_records.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from sca_db_handler.c:31: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from sca_logic.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from b2b_sca.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from sca_records.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from sca_db_handler.c:31: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': docbook html to txt: perl.html ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from sca_logic.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook txt to readme: perl.txt Reading directory modules/permissions for module permissions docbook xml to html: permissions.xml In file included from ../b2b_logic/../b2b_entities/b2be_load.h:39, from ../b2b_logic/b2b_load.h:6, from sca_records.h:34, from sca_records.c:35: ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../b2b_logic/../b2b_entities/b2be_load.h:39, from ../b2b_logic/b2b_load.h:6, from sca_records.h:34, from sca_db_handler.h:33, from sca_db_handler.c:33: ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ sca_records.c: In function 'memcpy_watchers': sca_records.c:87:14: warning: cast increases required alignment of target type [-Wcast-align] 87 | to->next = (str_lst_t *)(p + len); | ^ sca_records.c: In function 'restore_record': sca_records.c:332:21: warning: cast increases required alignment of target type [-Wcast-align] 332 | record->watchers = (str_lst_t *)p; | ^ sca_records.c: In function 'b2b_sca_add_call_record': sca_records.c:417:23: warning: cast increases required alignment of target type [-Wcast-align] 417 | record->watchers = (str_lst_t *)p; | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from b2b_sca.c:37: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from sca_logic.c:38: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../b2b_logic/../b2b_entities/b2be_load.h:39, from ../b2b_logic/b2b_load.h:6, from b2b_sca.c:39: ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../b2b_logic/../b2b_entities/b2be_load.h:39, from ../b2b_logic/b2b_load.h:6, from sca_logic.c:39: ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ docbook html to txt: permissions.html docbook txt to readme: permissions.txt Reading directory modules/pi_http for module pi_http docbook xml to html: pi_http.xml docbook html to txt: pi_http.html docbook txt to readme: pi_http.txt Reading directory modules/pike for module pike docbook xml to html: pike.xml Linking b2b_sca.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E b2b_sca.o sca_db_handler.o sca_logic.o sca_records.o -o b2b_sca.so docbook html to txt: pike.html docbook txt to readme: pike.txt Reading directory modules/presence for module presence docbook xml to html: presence.xml docbook html to txt: presence.html docbook txt to readme: presence.txt Reading directory modules/presence_callinfo for module presence_callinfo docbook xml to html: presence_callinfo.xml docbook html to txt: presence_callinfo.html docbook txt to readme: presence_callinfo.txt Reading directory modules/presence_dfks for module presence_dfks docbook xml to html: presence_dfks.xml docbook html to txt: presence_dfks.html docbook txt to readme: presence_dfks.txt Reading directory modules/presence_dialoginfo for module presence_dialoginfo docbook xml to html: presence_dialoginfo.xml docbook html to txt: presence_dialoginfo.html docbook txt to readme: presence_dialoginfo.txt Reading directory modules/presence_mwi for module presence_mwi docbook xml to html: presence_mwi.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_sca' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/benchmark' docbook html to txt: presence_mwi.html docbook txt to readme: presence_mwi.txt Reading directory modules/presence_xcapdiff for module presence_xcapdiff docbook xml to html: presence_xcapdiff.xml Compiling benchmark.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='benchmark' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c benchmark.c -o benchmark.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from benchmark.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from benchmark.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: presence_xcapdiff.html docbook txt to readme: presence_xcapdiff.txt Reading directory modules/presence_xml for module presence_xml docbook xml to html: presence_xml.xml docbook html to txt: presence_xml.html docbook txt to readme: presence_xml.txt Reading directory modules/proto_bin for module proto_bin docbook xml to html: proto_bin.xml Linking benchmark.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E benchmark.o -o benchmark.so docbook html to txt: proto_bin.html docbook txt to readme: proto_bin.txt Reading directory modules/proto_hep for module proto_hep docbook xml to html: proto_hep.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/benchmark' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_couchbase' docbook html to txt: proto_hep.html docbook txt to readme: proto_hep.txt Reading directory modules/proto_sctp for module proto_sctp docbook xml to html: proto_sctp.xml Compiling cachedb_couchbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_couchbase' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_couchbase.c -o cachedb_couchbase.o Compiling cachedb_couchbase_dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_couchbase' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_couchbase_dbase.c -o cachedb_couchbase_dbase.o In file included from ../../cachedb/../db/../parser/msg_parser.h:48, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_couchbase_dbase.h:31, from cachedb_couchbase_dbase.c:27: ../../cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cachedb_couchbase.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cachedb_couchbase.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../cachedb/../db/../parser/../mem/../locking.h:66, from ../../cachedb/../db/../parser/../mem/../statistics.h:155, from ../../cachedb/../db/../parser/../mem/hp_malloc.h:29, from ../../cachedb/../db/../parser/../mem/common.h:50, from ../../cachedb/../db/../parser/../mem/mem.h:37, from ../../cachedb/../db/../parser/parse_body.h:27, from ../../cachedb/../db/../parser/msg_parser.h:57, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_couchbase_dbase.h:31, from cachedb_couchbase_dbase.c:27: ../../cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: proto_sctp.html docbook txt to readme: proto_sctp.txt Reading directory modules/proto_smpp for module proto_smpp docbook xml to html: proto_smpp.xml docbook html to txt: proto_smpp.html docbook txt to readme: proto_smpp.txt Reading directory modules/proto_tls for module proto_tls docbook xml to html: proto_tls.xml docbook html to txt: proto_tls.html docbook txt to readme: proto_tls.txt Reading directory modules/proto_ws for module proto_ws docbook xml to html: proto_ws.xml Linking cachedb_couchbase.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cachedb_couchbase.o cachedb_couchbase_dbase.o -lcouchbase -o cachedb_couchbase.so docbook html to txt: proto_ws.html docbook txt to readme: proto_ws.txt Reading directory modules/proto_wss for module proto_wss docbook xml to html: proto_wss.xml docbook html to txt: proto_wss.html docbook txt to readme: proto_wss.txt Reading directory modules/pua for module pua docbook xml to html: pua.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_couchbase' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_local' docbook html to txt: pua.html docbook txt to readme: pua.txt Reading directory modules/pua_bla for module pua_bla docbook xml to html: pua_bla.xml Compiling cachedb_local.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_local' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_local.c -o cachedb_local.o Compiling hash.c Compiling cachedb_local_replication.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_local' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c hash.c -o hash.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_local' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_local_replication.c -o cachedb_local_replication.o In file included from ../../cachedb/../db/../parser/msg_parser.h:48, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_local_replication.c:23: ../../cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cachedb_local.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from hash.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cachedb_local.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from hash.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../cachedb/../db/../parser/../mem/../locking.h:66, from ../../cachedb/../db/../parser/../mem/../statistics.h:155, from ../../cachedb/../db/../parser/../mem/hp_malloc.h:29, from ../../cachedb/../db/../parser/../mem/common.h:50, from ../../cachedb/../db/../parser/../mem/mem.h:37, from ../../cachedb/../db/../parser/parse_body.h:27, from ../../cachedb/../db/../parser/msg_parser.h:57, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_local_replication.c:23: ../../cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from cachedb_local.c:40: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../clusterer/api.h:33, from cachedb_local.c:41: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from cachedb_local_replication.h:23, from hash.c:36: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from cachedb_local_replication.h:23, from cachedb_local_replication.c:28: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ docbook html to txt: pua_bla.html docbook txt to readme: pua_bla.txt Reading directory modules/pua_dialoginfo for module pua_dialoginfo docbook xml to html: pua_dialoginfo.xml docbook html to txt: pua_dialoginfo.html docbook txt to readme: pua_dialoginfo.txt Reading directory modules/pua_mi for module pua_mi docbook xml to html: pua_mi.xml docbook html to txt: pua_mi.html docbook txt to readme: pua_mi.txt Reading directory modules/pua_usrloc for module pua_usrloc docbook xml to html: pua_usrloc.xml Linking cachedb_local.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cachedb_local.o cachedb_local_replication.o hash.o -o cachedb_local.so docbook html to txt: pua_usrloc.html docbook txt to readme: pua_usrloc.txt Reading directory modules/pua_xmpp for module pua_xmpp docbook xml to html: pua_xmpp.xml docbook html to txt: pua_xmpp.html docbook txt to readme: pua_xmpp.txt Reading directory modules/python for module python docbook xml to html: python.xml docbook html to txt: python.html docbook txt to readme: python.txt Reading directory modules/qos for module qos docbook xml to html: qos.xml docbook html to txt: qos.html docbook txt to readme: qos.txt Reading directory modules/qrouting for module qrouting docbook xml to html: qrouting.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_local' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_memcached' docbook html to txt: qrouting.html docbook txt to readme: qrouting.txt Reading directory modules/rabbitmq for module rabbitmq docbook xml to html: rabbitmq.xml Compiling cachedb_memcached.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_memcached' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_memcached.c -o cachedb_memcached.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cachedb_memcached.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cachedb_memcached.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: rabbitmq.html docbook txt to readme: rabbitmq.txt Reading directory modules/rabbitmq_consumer for module rabbitmq_consumer docbook xml to html: rabbitmq_consumer.xml docbook html to txt: rabbitmq_consumer.html docbook txt to readme: rabbitmq_consumer.txt Reading directory modules/rate_cacher for module rate_cacher docbook xml to html: rate_cacher.xml docbook html to txt: rate_cacher.html docbook txt to readme: rate_cacher.txt Reading directory modules/ratelimit for module ratelimit docbook xml to html: ratelimit.xml Linking cachedb_memcached.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cachedb_memcached.o -lmemcached -o cachedb_memcached.so docbook html to txt: ratelimit.html docbook txt to readme: ratelimit.txt Reading directory modules/regex for module regex docbook xml to html: regex.xml docbook html to txt: regex.html docbook txt to readme: regex.txt Reading directory modules/registrar for module registrar docbook xml to html: registrar.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_memcached' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_mongodb' docbook html to txt: registrar.html docbook txt to readme: registrar.txt Reading directory modules/rest_client for module rest_client docbook xml to html: rest_client.xml docbook html to txt: rest_client.html docbook txt to readme: rest_client.txt Reading directory modules/rls for module rls docbook xml to html: rls.xml docbook html to txt: rls.html docbook txt to readme: rls.txt Reading directory modules/rr for module rr docbook xml to html: rr.xml docbook html to txt: rr.html docbook txt to readme: rr.txt Reading directory modules/rtpengine for module rtpengine docbook xml to html: rtpengine.xml docbook html to txt: rtpengine.html docbook txt to readme: rtpengine.txt Reading directory modules/rtpproxy for module rtpproxy docbook xml to html: rtpproxy.xml docbook html to txt: rtpproxy.html docbook txt to readme: rtpproxy.txt Reading directory modules/script_helper for module script_helper docbook xml to html: script_helper.xml docbook html to txt: script_helper.html docbook txt to readme: script_helper.txt Reading directory modules/signaling for module signaling docbook xml to html: signaling.xml docbook html to txt: signaling.html docbook txt to readme: signaling.txt Reading directory modules/sip_i for module sip_i docbook xml to html: sip_i.xml docbook html to txt: sip_i.html docbook txt to readme: sip_i.txt Reading directory modules/sipcapture for module sipcapture docbook xml to html: sipcapture.xml docbook html to txt: sipcapture.html docbook txt to readme: sipcapture.txt Reading directory modules/sipmsgops for module sipmsgops docbook xml to html: sipmsgops.xml Compiling cachedb_mongodb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_mongodb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -c cachedb_mongodb.c -o cachedb_mongodb.o docbook html to txt: sipmsgops.html In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cachedb_mongodb.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ docbook txt to readme: sipmsgops.txt Reading directory modules/siprec for module siprec docbook xml to html: siprec.xml In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cachedb_mongodb.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: siprec.html docbook txt to readme: siprec.txt Reading directory modules/sl for module sl docbook xml to html: sl.xml Compiling cachedb_mongodb_dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_mongodb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -c cachedb_mongodb_dbase.c -o cachedb_mongodb_dbase.o In file included from ../../cachedb/../db/../parser/msg_parser.h:48, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_mongodb_dbase.h:24, from cachedb_mongodb_dbase.c:22: ../../cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../cachedb/../db/../parser/../mem/../locking.h:66, from ../../cachedb/../db/../parser/../mem/../statistics.h:155, from ../../cachedb/../db/../parser/../mem/hp_malloc.h:29, from ../../cachedb/../db/../parser/../mem/common.h:50, from ../../cachedb/../db/../parser/../mem/mem.h:37, from ../../cachedb/../db/../parser/parse_body.h:27, from ../../cachedb/../db/../parser/msg_parser.h:57, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_mongodb_dbase.h:24, from cachedb_mongodb_dbase.c:22: ../../cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: sl.html docbook txt to readme: sl.txt Reading directory modules/sngtc for module sngtc docbook xml to html: sngtc.xml In file included from ../../cachedb/../lib/list.h:24, from ../../cachedb/cachedb_types.h:27, from ../../cachedb/cachedb.h:29, from cachedb_mongodb_dbase.h:24, from cachedb_mongodb_dbase.c:22: cachedb_mongodb_dbase.c: In function 'mongo_cdb_dict_to_bson': ../../cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb_mongodb_dbase.c:1992:10: note: in expansion of macro 'list_entry' 1992 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ cachedb_mongodb_dbase.c: In function 'mongo_con_update': ../../cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cachedb_mongodb_dbase.c:2073:10: note: in expansion of macro 'list_entry' 2073 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ docbook html to txt: sngtc.html docbook txt to readme: sngtc.txt Reading directory modules/snmpstats for module snmpstats docbook xml to html: snmpstats.xml Compiling cachedb_mongodb_json.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_mongodb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -c cachedb_mongodb_json.c -o cachedb_mongodb_json.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from cachedb_mongodb_json.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from cachedb_mongodb_json.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: snmpstats.html docbook txt to readme: snmpstats.txt Reading directory modules/speeddial for module speeddial docbook xml to html: speeddial.xml Compiling ssl_tweaks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_mongodb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -c ssl_tweaks.c -o ssl_tweaks.o docbook html to txt: speeddial.html docbook txt to readme: speeddial.txt Reading directory modules/sql_cacher for module sql_cacher docbook xml to html: sql_cacher.xml In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ssl_tweaks.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ssl_tweaks.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: sql_cacher.html docbook txt to readme: sql_cacher.txt Reading directory modules/sst for module sst docbook xml to html: sst.xml docbook html to txt: sst.html docbook txt to readme: sst.txt Reading directory modules/statistics for module statistics docbook xml to html: statistics.xml docbook html to txt: statistics.html docbook txt to readme: statistics.txt Reading directory modules/stir_shaken for module stir_shaken docbook xml to html: stir_shaken.xml docbook html to txt: stir_shaken.html docbook txt to readme: stir_shaken.txt Reading directory modules/stun for module stun docbook xml to html: stun.xml Linking cachedb_mongodb.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cachedb_mongodb.o cachedb_mongodb_dbase.o cachedb_mongodb_json.o ssl_tweaks.o -ldl -lresolv -pthread -ljson-c -L/usr/lib -lmongoc-1.0 -lbson-1.0 -dl -Bsymbolic -o cachedb_mongodb.so lto1: warning: unrecognized gcc debugging option: l lto1: warning: unrecognized gcc debugging option: l docbook html to txt: stun.html docbook txt to readme: stun.txt Reading directory modules/textops for module textops docbook xml to html: textops.xml docbook html to txt: textops.html docbook txt to readme: textops.txt Reading directory modules/tls_mgm for module tls_mgm docbook xml to html: tls_mgm.xml docbook html to txt: tls_mgm.html docbook txt to readme: tls_mgm.txt Reading directory modules/tm for module tm docbook xml to html: tm.xml docbook html to txt: tm.html docbook txt to readme: tm.txt Reading directory modules/topology_hiding for module topology_hiding docbook xml to html: topology_hiding.xml lto1: warning: unrecognized gcc debugging option: l docbook html to txt: topology_hiding.html docbook txt to readme: topology_hiding.txt Reading directory modules/tracer for module tracer docbook xml to html: tracer.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_mongodb' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_redis' Compiling cachedb_redis.c Compiling cachedb_redis_dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_redis' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_redis.c -o cachedb_redis.o Compiling cachedb_redis_utils.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_redis' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_redis_dbase.c -o cachedb_redis_dbase.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_redis' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_redis_utils.c -o cachedb_redis_utils.o docbook html to txt: tracer.html docbook txt to readme: tracer.txt Reading directory modules/uac for module uac docbook xml to html: uac.xml In file included from ../../cachedb/../db/../parser/msg_parser.h:48, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_redis_dbase.h:30, from cachedb_redis_dbase.c:27: ../../cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../cachedb/../db/../parser/msg_parser.h:48, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_redis_dbase.h:30, from cachedb_redis_utils.c:27: ../../cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cachedb_redis.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cachedb_redis.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../cachedb/../db/../parser/../mem/../locking.h:66, from ../../cachedb/../db/../parser/../mem/../statistics.h:155, from ../../cachedb/../db/../parser/../mem/hp_malloc.h:29, from ../../cachedb/../db/../parser/../mem/common.h:50, from ../../cachedb/../db/../parser/../mem/mem.h:37, from ../../cachedb/../db/../parser/parse_body.h:27, from ../../cachedb/../db/../parser/msg_parser.h:57, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_redis_dbase.h:30, from cachedb_redis_dbase.c:27: ../../cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../cachedb/../db/../parser/../mem/../locking.h:66, from ../../cachedb/../db/../parser/../mem/../statistics.h:155, from ../../cachedb/../db/../parser/../mem/hp_malloc.h:29, from ../../cachedb/../db/../parser/../mem/common.h:50, from ../../cachedb/../db/../parser/../mem/mem.h:37, from ../../cachedb/../db/../parser/parse_body.h:27, from ../../cachedb/../db/../parser/msg_parser.h:57, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_redis_dbase.h:30, from cachedb_redis_utils.c:27: ../../cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: uac.html docbook txt to readme: uac.txt Reading directory modules/uac_auth for module uac_auth docbook xml to html: uac_auth.xml docbook html to txt: uac_auth.html docbook txt to readme: uac_auth.txt Reading directory modules/uac_redirect for module uac_redirect docbook xml to html: uac_redirect.xml docbook html to txt: uac_redirect.html docbook txt to readme: uac_redirect.txt Reading directory modules/uac_registrant for module uac_registrant docbook xml to html: uac_registrant.xml Linking cachedb_redis.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cachedb_redis.o cachedb_redis_dbase.o cachedb_redis_utils.o -lhiredis -o cachedb_redis.so docbook html to txt: uac_registrant.html docbook txt to readme: uac_registrant.txt Reading directory modules/userblacklist for module userblacklist docbook xml to html: userblacklist.xml docbook html to txt: userblacklist.html docbook txt to readme: userblacklist.txt Reading directory modules/usrloc for module usrloc docbook xml to html: usrloc.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_redis' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_sql' docbook html to txt: usrloc.html docbook txt to readme: usrloc.txt Reading directory modules/uuid for module uuid docbook xml to html: uuid.xml Compiling cachedb_sql.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cachedb_sql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cachedb_sql.c -o cachedb_sql.o In file included from ../../cachedb/../db/../parser/msg_parser.h:48, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_sql.c:36: ../../cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../cachedb/../db/../parser/../mem/../locking.h:66, from ../../cachedb/../db/../parser/../mem/../statistics.h:155, from ../../cachedb/../db/../parser/../mem/hp_malloc.h:29, from ../../cachedb/../db/../parser/../mem/common.h:50, from ../../cachedb/../db/../parser/../mem/mem.h:37, from ../../cachedb/../db/../parser/parse_body.h:27, from ../../cachedb/../db/../parser/msg_parser.h:57, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from cachedb_sql.c:36: ../../cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ docbook html to txt: uuid.html docbook txt to readme: uuid.txt Reading directory modules/xcap for module xcap docbook xml to html: xcap.xml docbook html to txt: xcap.html docbook txt to readme: xcap.txt Linking cachedb_sql.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cachedb_sql.o -o cachedb_sql.so Reading directory modules/xcap_client for module xcap_client docbook xml to html: xcap_client.xml docbook html to txt: xcap_client.html docbook txt to readme: xcap_client.txt Reading directory modules/xml for module xml docbook xml to html: xml.xml make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_sql' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_center' Compiling call_center.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='call_center' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c call_center.c -o call_center.o Compiling cc_data.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='call_center' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cc_data.c -o cc_data.o Compiling cc_db.c Compiling cc_queue.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='call_center' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cc_db.c -o cc_db.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='call_center' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cc_queue.c -o cc_queue.o docbook html to txt: xml.html docbook txt to readme: xml.txt In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from call_center.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Reading directory modules/xmpp for module xmpp docbook xml to html: xmpp.xml In file included from ../../globals.h:30, from cc_db.c:26: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from cc_queue.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from cc_data.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from cc_data.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from call_center.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from cc_queue.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from cc_db.c:27: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../b2b_logic/../b2b_entities/b2be_load.h:39, from ../b2b_logic/b2b_load.h:6, from cc_data.c:34: ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../b2b_logic/../b2b_entities/b2be_load.h:39, from ../b2b_logic/b2b_load.h:6, from cc_db.c:29: ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../b2b_logic/../b2b_entities/b2be_load.h:39, from ../b2b_logic/b2b_load.h:6, from call_center.c:32: ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_logic/../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_logic/../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ docbook html to txt: xmpp.html docbook txt to readme: xmpp.txt Linking call_center.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E call_center.o cc_data.o cc_db.o cc_queue.o -o call_center.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_center' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_control' Compiling call_control.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='call_control' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c call_control.c -o call_control.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from call_control.c:41: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from call_control.c:41: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from call_control.c:51: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking call_control.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E call_control.o -o call_control.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_control' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/callops' Compiling callops.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='callops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c callops.c -o callops.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from callops.c:21: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from callops.c:21: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from callops.c:25: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking callops.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E callops.o -o callops.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/callops' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/carrierroute' Compiling carrier_tree.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c carrier_tree.c -o carrier_tree.o Compiling carrierroute.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from carrier_tree.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c carrierroute.c -o carrierroute.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from carrier_tree.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from carrierroute.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling load_data.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c load_data.c -o load_data.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from carrierroute.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../globals.h:30, from load_data.c:30: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling route_config.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_config.c -o route_config.o In file included from ../../locking.h:66, from route.h:35, from route_tree.h:31, from load_data.h:31, from load_data.c:31: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling route_db.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from route_config.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_db.c -o route_db.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from route_config.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling route_fifo.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from route_db.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_fifo.c -o route_fifo.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from route_db.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling route_func.c In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from route.h:35, from carrier_tree.h:33, from route_fifo.h:55, from route_fifo.c:28: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_func.c -o route_func.o In file included from ../../locking.h:66, from route.h:35, from carrier_tree.h:33, from route_fifo.h:55, from route_fifo.c:28: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from route_func.h:31, from route_func.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling route_rule.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_rule.c -o route_rule.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from route_func.h:31, from route_func.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling route_tree.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='carrierroute' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_tree.c -o route_tree.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from route_rule.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from route_rule.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from route_tree.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from route_tree.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking carrierroute.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E carrier_tree.o carrierroute.o load_data.o route_config.o route_db.o route_fifo.o route_func.o route_rule.o route_tree.o -ldl -lresolv -pthread -lconfuse -o carrierroute.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/carrierroute' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cfgutils' Compiling cfgutils.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cfgutils' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cfgutils.c -o cfgutils.o Compiling script_locks.c Compiling env_var.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cfgutils' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c script_locks.c -o script_locks.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cfgutils' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c env_var.c -o env_var.o Compiling shvar.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cfgutils' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c shvar.c -o shvar.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cfgutils.c:46: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from env_var.c:3: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from script_locks.h:29, from script_locks.c:26: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from shvar.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from env_var.c:3: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from shvar.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from script_locks.h:29, from script_locks.c:26: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cfgutils.c:46: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking cfgutils.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cfgutils.o env_var.o script_locks.o shvar.o -o cfgutils.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cfgutils' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cgrates' Compiling cgrates.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cgrates' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c cgrates.c -o cgrates.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cgrates.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cgrates.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from cgrates_acc.h:25, from cgrates.c:38: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/list.h:24, from cgrates.c:34: cgrates.c: In function 'child_init': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates.c:279:7: note: in expansion of macro 'list_entry' 279 | e = list_entry(l, struct cgr_engine, list); | ^~~~~~~~~~ Compiling cgrates_acc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cgrates' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c cgrates_acc.c -o cgrates_acc.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from cgrates_acc.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from cgrates_acc.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from cgrates_acc.h:25, from cgrates_acc.c:24: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ cgrates_acc.c: In function 'cgr_tryget_acc_ctx': cgrates_acc.c:141:13: warning: cast increases required alignment of target type [-Wcast-align] 141 | acc_ctx = *(struct cgr_acc_ctx **)ctxstr.s; | ^ In file included from ../../lib/list.h:24, from cgrates_common.h:27, from cgrates_acc.h:26, from cgrates_acc.c:24: ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:149:9: note: in expansion of macro 'list_entry' 149 | sa = list_entry(sl, struct cgr_session, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:155:11: note: in expansion of macro 'list_entry' 155 | kv = list_entry(l, struct cgr_kv, list); | ^~~~~~~~~~ cgrates_acc.c: In function 'cgr_free_acc_ctx': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:194:18: note: in expansion of macro 'list_entry' 194 | cgr_free_sess(list_entry(l, struct cgr_session, list)); | ^~~~~~~~~~ cgrates_acc.c: In function 'cgr_dlg_onwrite': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:674:8: note: in expansion of macro 'list_entry' 674 | s = list_entry(l, struct cgr_session, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:704:10: note: in expansion of macro 'list_entry' 704 | kv = list_entry(ls, struct cgr_kv, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:715:10: note: in expansion of macro 'list_entry' 715 | kv = list_entry(ls, struct cgr_kv, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:747:8: note: in expansion of macro 'list_entry' 747 | s = list_entry(l, struct cgr_session, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:789:10: note: in expansion of macro 'list_entry' 789 | kv = list_entry(ls, struct cgr_kv, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:820:10: note: in expansion of macro 'list_entry' 820 | kv = list_entry(ls, struct cgr_kv, list); | ^~~~~~~~~~ cgrates_acc.c: In function 'cgr_tmcb_func': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:1010:8: note: in expansion of macro 'list_entry' 1010 | s = list_entry(l, struct cgr_session, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:1029:7: note: in expansion of macro 'list_entry' 1029 | s = list_entry(l, struct cgr_session, list); | ^~~~~~~~~~ cgrates_acc.c: In function 'cgr_cdr_cb': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:1078:7: note: in expansion of macro 'list_entry' 1078 | s = list_entry(l, struct cgr_session, list); | ^~~~~~~~~~ cgrates_acc.c: In function 'cgr_dlg_callback': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:1305:7: note: in expansion of macro 'list_entry' 1305 | s = list_entry(l, struct cgr_session, list); | ^~~~~~~~~~ cgrates_acc.c: In function 'cgr_acc_sessions': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:1427:9: note: in expansion of macro 'list_entry' 1427 | ctx = list_entry(lc, struct cgr_acc_ctx, link); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_acc.c:1429:8: note: in expansion of macro 'list_entry' 1429 | s = list_entry(la, struct cgr_session, list); | ^~~~~~~~~~ Compiling cgrates_auth.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cgrates' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c cgrates_auth.c -o cgrates_auth.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from cgrates_auth.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from cgrates_auth.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from cgrates_common.h:30, from cgrates_auth.c:23: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling cgrates_cmd.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cgrates' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c cgrates_cmd.c -o cgrates_cmd.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from cgrates_cmd.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from cgrates_cmd.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from cgrates_common.h:30, from cgrates_cmd.c:26: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling cgrates_common.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cgrates' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c cgrates_common.c -o cgrates_common.o In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from ../../route_struct.h:78, from ../../async.h:30, from cgrates_common.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from ../../route_struct.h:78, from ../../async.h:30, from cgrates_common.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from cgrates_acc.h:25, from cgrates_common.c:33: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/list.h:24, from cgrates_common.h:27, from cgrates_acc.h:26, from cgrates_common.c:33: cgrates_common.c: In function 'cgr_get_kv': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:44:8: note: in expansion of macro 'list_entry' 44 | kv = list_entry(l, struct cgr_kv, list); | ^~~~~~~~~~ cgrates_common.c: In function 'cgr_get_generic_msg': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:316:10: note: in expansion of macro 'list_entry' 316 | kv = list_entry(l, struct cgr_kv, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:342:9: note: in expansion of macro 'list_entry' 342 | kv = list_entry(l, struct cgr_kv, list); | ^~~~~~~~~~ cgrates_common.c: In function 'cgr_get_sess': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:467:7: note: in expansion of macro 'list_entry' 467 | s = list_entry(l, struct cgr_session, list); | ^~~~~~~~~~ cgrates_common.c: In function '_cgr_free_local_ctx': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:519:21: note: in expansion of macro 'list_entry' 519 | cgr_free_local_kv(list_entry(l, struct cgr_kv, list)); | ^~~~~~~~~~ cgrates_common.c: In function 'cgr_handle_cmd': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:557:7: note: in expansion of macro 'list_entry' 557 | e = list_entry(l, struct cgr_engine, list); | ^~~~~~~~~~ cgrates_common.c: In function 'cgr_handle_async_cmd': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:646:7: note: in expansion of macro 'list_entry' 646 | e = list_entry(l, struct cgr_engine, list); | ^~~~~~~~~~ cgrates_common.c: In function 'cgr_free_sess': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:962:15: note: in expansion of macro 'list_entry' 962 | cgr_free_kv(list_entry(l, struct cgr_kv, list)); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:964:15: note: in expansion of macro 'list_entry' 964 | cgr_free_kv(list_entry(l, struct cgr_kv, list)); | ^~~~~~~~~~ cgrates_common.c: In function 'cgr_free_ctx': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_common.c:982:18: note: in expansion of macro 'list_entry' 982 | cgr_free_sess(list_entry(l, struct cgr_session, list)); | ^~~~~~~~~~ Compiling cgrates_engine.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cgrates' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c cgrates_engine.c -o cgrates_engine.o In file included from cgrates_common.h:30, from cgrates_engine.c:22: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from cgrates_common.h:32, from cgrates_engine.c:22: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from cgrates_common.h:32, from cgrates_engine.c:22: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/list.h:24, from cgrates_common.h:27, from cgrates_engine.c:22: cgrates_engine.c: In function 'cgr_get_free_conn': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_engine.c:40:7: note: in expansion of macro 'list_entry' 40 | c = list_entry(l, struct cgr_conn, list); | ^~~~~~~~~~ cgrates_engine.c: In function 'cgre_disable': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ cgrates_engine.c:244:7: note: in expansion of macro 'list_entry' 244 | c = list_entry(l, struct cgr_conn, list); | ^~~~~~~~~~ Linking cgrates.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cgrates.o cgrates_acc.o cgrates_auth.o cgrates_cmd.o cgrates_common.o cgrates_engine.o -ldl -lresolv -pthread -ljson-c -o cgrates.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cgrates' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/clusterer' Compiling clusterer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c clusterer.c -o clusterer.o Compiling node_info.c Compiling clusterer_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c clusterer_mod.c -o clusterer_mod.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c node_info.c -o node_info.o Compiling sharing_tags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sharing_tags.c -o sharing_tags.o Compiling sync.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sync.c -o sync.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from clusterer_mod.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from sharing_tags.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from node_info.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from clusterer.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from node_info.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../rw_locking.h:26, from sync.c:20: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from clusterer_mod.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from clusterer.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from clusterer.c:33: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../locking.h:66, from ../../rw_locking.h:26, from sync.c:20: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from sharing_tags.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from clusterer_mod.c:33: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': In file included from sharing_tags.c:25: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from api.h:33, from sync.c:23: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from api.h:33, from node_info.c:35: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ sync.c: In function 'cl_sync_chunk_start': sync.c:213:23: warning: cast increases required alignment of target type [-Wcast-align] 213 | sync_last_chunk_sz = (int *)(bin_buffer.s + bin_buffer.len); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from clusterer.c:29: clusterer.c: In function 'bin_rcv_cl_extra_packets': ../../mem/../mem/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ clusterer.c:1725:2: note: in expansion of macro 'get_su_info' 1725 | get_su_info(&ri->src_su.s, ip, port); | ^~~~~~~~~~~ clusterer.c: In function 'bin_rcv_cl_packets': ../../mem/../mem/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ clusterer.c:1831:2: note: in expansion of macro 'get_su_info' 1831 | get_su_info(&ri->src_su.s, ip, port); | ^~~~~~~~~~~ clusterer.c: In function 'bin_rcv_mod_packets': ../../mem/../mem/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ clusterer.c:1938:2: note: in expansion of macro 'get_su_info' 1938 | get_su_info(&ri->src_su.s, ip, port); | ^~~~~~~~~~~ Linking clusterer.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E clusterer.o clusterer_mod.o node_info.o sharing_tags.o sync.o -o clusterer.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/clusterer' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/compression' Compiling compression.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='compression' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c compression.c -o compression.o Compiling compression_api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='compression' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c compression_api.c -o compression_api.o Compiling compression_helpers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='compression' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c compression_helpers.c -o compression_helpers.o Compiling gz_helpers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='compression' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c gz_helpers.c -o gz_helpers.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from compression_api.h:26, from compression_api.c:21: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from compression.h:26, from compression_helpers.h:26, from compression_helpers.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from compression.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from compression.h:26, from compression_helpers.h:26, from gz_helpers.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from compression_api.h:26, from compression_api.c:21: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from compression.h:26, from compression_helpers.h:26, from compression_helpers.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from compression.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from compression.h:26, from compression_helpers.h:26, from gz_helpers.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../msg_translator.h:56, from compression.c:47: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking compression.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E compression.o compression_api.o compression_helpers.o gz_helpers.o -lz -o compression.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/compression' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cpl_c' Compiling cpl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl.c -o cpl.o Compiling cpl_db.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl_db.c -o cpl_db.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from cpl.c:43: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from cpl.c:43: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling cpl_loader.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from cpl_db.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl_loader.c -o cpl_loader.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from cpl_db.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from cpl_env.h:30, from cpl.c:59: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from cpl_env.h:31, from cpl.c:59: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling cpl_log.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl_log.c -o cpl_log.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from cpl_loader.c:41: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from cpl_loader.c:41: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling cpl_nonsig.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from cpl_log.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from cpl_env.h:30, from cpl_loader.c:46: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl_nonsig.c -o cpl_nonsig.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from cpl_log.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from cpl_env.h:30, from cpl_loader.c:46: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from cpl_env.h:31, from cpl_loader.c:46: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling cpl_parser.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl_parser.c -o cpl_parser.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from cpl_nonsig.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from cpl_nonsig.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling cpl_run.c In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from cpl_env.h:30, from cpl_nonsig.h:31, from cpl_nonsig.c:38: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl_run.c -o cpl_run.o In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from cpl_env.h:30, from cpl_nonsig.h:31, from cpl_nonsig.c:38: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from cpl_env.h:31, from cpl_nonsig.h:31, from cpl_nonsig.c:38: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../parser/msg_parser.h:48, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from cpl_parser.c:32: ../../parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../parser/../mem/../locking.h:66, from ../../parser/../parser/../mem/../statistics.h:155, from ../../parser/../parser/../mem/hp_malloc.h:29, from ../../parser/../parser/../mem/common.h:50, from ../../parser/../parser/../mem/mem.h:37, from ../../parser/../parser/parse_body.h:27, from ../../parser/../parser/msg_parser.h:57, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from cpl_parser.c:32: ../../parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling cpl_sig.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from cpl_run.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c cpl_sig.c -o cpl_sig.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from cpl_run.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ cpl_parser.c: In function 'decode_mail_url': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:138:2: note: in expansion of macro 'set_attr_type' 138 | set_attr_type(p, TO_ATTR, p_end, error); /* attr type */ | ^~~~~~~~~~~~~ cpl_parser.c:139:9: warning: cast increases required alignment of target type [-Wcast-align] 139 | len = ((unsigned short*)(p)); /* attr val's len */ | ^ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:194:8: note: in expansion of macro 'set_attr_type' 194 | set_attr_type( p, BODY_ATTR, p_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:199:8: note: in expansion of macro 'set_attr_type' 199 | set_attr_type( p, SUBJECT_ATTR, p_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:207:14: warning: cast increases required alignment of target type [-Wcast-align] 207 | len = ((unsigned short*)(p)); /* attr val's len */ | ^ cpl_parser.c: In function 'encode_address_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:302:5: note: in expansion of macro 'set_attr_type' 302 | set_attr_type(p, IS_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:305:5: note: in expansion of macro 'set_attr_type' 305 | set_attr_type(p, CONTAINS_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:308:5: note: in expansion of macro 'set_attr_type' 308 | set_attr_type(p, SUBDOMAIN_OF_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:319:3: note: in expansion of macro 'append_str_attr' 319 | append_str_attr(p, val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_address_switch_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:351:5: note: in expansion of macro 'set_attr_type' 351 | set_attr_type(p, FIELD_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:353:6: note: in expansion of macro 'append_short_attr' 353 | append_short_attr(p, DESTINATION_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:355:6: note: in expansion of macro 'append_short_attr' 355 | append_short_attr(p,ORIGINAL_DESTINATION_VAL,buf_end,error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:357:6: note: in expansion of macro 'append_short_attr' 357 | append_short_attr(p, ORIGIN_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:365:5: note: in expansion of macro 'set_attr_type' 365 | set_attr_type(p, SUBFIELD_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:368:7: note: in expansion of macro 'append_short_attr' 368 | append_short_attr(p, USER_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:371:7: note: in expansion of macro 'append_short_attr' 371 | append_short_attr(p, HOST_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:374:7: note: in expansion of macro 'append_short_attr' 374 | append_short_attr(p, PORT_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:377:7: note: in expansion of macro 'append_short_attr' 377 | append_short_attr(p, TEL_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_lang_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:439:5: note: in expansion of macro 'set_attr_type' 439 | set_attr_type(p, MATCHES_TAG_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:441:5: note: in expansion of macro 'set_attr_type' 441 | set_attr_type(p, MATCHES_TAG_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:444:5: note: in expansion of macro 'set_attr_type' 444 | set_attr_type(p, | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:452:4: note: in expansion of macro 'append_str_attr' 452 | append_str_attr(p, val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_priority_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:487:5: note: in expansion of macro 'set_attr_type' 487 | set_attr_type(p, LESS_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:490:5: note: in expansion of macro 'set_attr_type' 490 | set_attr_type(p, GREATER_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:493:5: note: in expansion of macro 'set_attr_type' 493 | set_attr_type(p, EQUAL_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:503:4: note: in expansion of macro 'append_short_attr' 503 | append_short_attr(p, EMERGENCY_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:506:4: note: in expansion of macro 'append_short_attr' 506 | append_short_attr(p, URGENT_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:509:4: note: in expansion of macro 'append_short_attr' 509 | append_short_attr(p, NORMAL_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:512:4: note: in expansion of macro 'append_short_attr' 512 | append_short_attr(p, NON_URGENT_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:514:4: note: in expansion of macro 'append_short_attr' 514 | append_short_attr(p, UNKNOWN_PRIO_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:515:4: note: in expansion of macro 'set_attr_type' 515 | set_attr_type(p, PRIOSTR_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:517:4: note: in expansion of macro 'append_str_attr' 517 | append_str_attr(p, val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_string_switch_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:551:3: note: in expansion of macro 'set_attr_type' 551 | set_attr_type(p, FIELD_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:556:5: note: in expansion of macro 'append_short_attr' 556 | append_short_attr(p, SUBJECT_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:559:5: note: in expansion of macro 'append_short_attr' 559 | append_short_attr(p, ORGANIZATION_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:562:5: note: in expansion of macro 'append_short_attr' 562 | append_short_attr(p, USER_AGENT_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:565:5: note: in expansion of macro 'append_short_attr' 565 | append_short_attr(p, DISPLAY_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_string_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:600:5: note: in expansion of macro 'set_attr_type' 600 | set_attr_type(p, IS_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:603:5: note: in expansion of macro 'set_attr_type' 603 | set_attr_type(p, CONTAINS_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:613:3: note: in expansion of macro 'append_str_attr' 613 | append_str_attr(p,val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_time_switch_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:644:5: note: in expansion of macro 'set_attr_type' 644 | set_attr_type(p, TZID_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:95:5: warning: cast increases required alignment of target type [-Wcast-align] 95 | *((length_type_ptr)(_p_))=htons((length_type)((_s1_).len)+(_s2_).len);\ | ^ cpl_parser.c:648:5: note: in expansion of macro 'append_double_str_attr' 648 | append_double_str_attr(p,tz_str,val, buf_end, error); | ^~~~~~~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_time_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:704:6: note: in expansion of macro 'set_attr_type' 704 | set_attr_type(p, FREQ_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:706:6: note: in expansion of macro 'set_attr_type' 706 | set_attr_type(p, WKST_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:710:6: note: in expansion of macro 'set_attr_type' 710 | set_attr_type(p, DTSTART_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:712:6: note: in expansion of macro 'set_attr_type' 712 | set_attr_type(p, BYYEARDAY_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:716:6: note: in expansion of macro 'set_attr_type' 716 | set_attr_type(p, DURATION_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:718:6: note: in expansion of macro 'set_attr_type' 718 | set_attr_type(p, COUNT_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:720:6: note: in expansion of macro 'set_attr_type' 720 | set_attr_type(p, BYSETPOS_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:724:6: note: in expansion of macro 'set_attr_type' 724 | set_attr_type(p, BYMONTH_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:726:6: note: in expansion of macro 'set_attr_type' 726 | set_attr_type(p, BYMONTHDAY_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:728:6: note: in expansion of macro 'set_attr_type' 728 | set_attr_type(p, BYMINUTE_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:731:5: note: in expansion of macro 'set_attr_type' 731 | set_attr_type(p, DTEND_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:734:5: note: in expansion of macro 'set_attr_type' 734 | set_attr_type(p, INTERVAL_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:737:5: note: in expansion of macro 'set_attr_type' 737 | set_attr_type(p, UNTIL_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:740:5: note: in expansion of macro 'set_attr_type' 740 | set_attr_type(p, BYSECOND_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:743:5: note: in expansion of macro 'set_attr_type' 743 | set_attr_type(p, BYHOUR_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:746:5: note: in expansion of macro 'set_attr_type' 746 | set_attr_type(p, BYDAY_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:749:5: note: in expansion of macro 'set_attr_type' 749 | set_attr_type(p, BYWEEKNO_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:758:3: note: in expansion of macro 'append_str_attr' 758 | append_str_attr(p,val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_lookup_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:797:4: note: in expansion of macro 'set_attr_type' 797 | set_attr_type(p, CLEAR_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:799:5: note: in expansion of macro 'append_short_attr' 799 | append_short_attr(p, YES_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:801:5: note: in expansion of macro 'append_short_attr' 801 | append_short_attr(p, NO_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_location_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:848:5: note: in expansion of macro 'set_attr_type' 848 | set_attr_type(p, URL_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:856:5: note: in expansion of macro 'append_str_attr' 856 | append_str_attr(p,val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:859:5: note: in expansion of macro 'set_attr_type' 859 | set_attr_type(p, PRIORITY_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:868:5: note: in expansion of macro 'append_short_attr' 868 | append_short_attr(p, nr, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:871:5: note: in expansion of macro 'set_attr_type' 871 | set_attr_type(p, CLEAR_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:873:6: note: in expansion of macro 'append_short_attr' 873 | append_short_attr(p, YES_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:875:6: note: in expansion of macro 'append_short_attr' 875 | append_short_attr(p, NO_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_rmvloc_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:911:5: note: in expansion of macro 'set_attr_type' 911 | set_attr_type(p, LOCATION_ATTR, buf_end, error); | ^~~~~~~~~~~~~ In file included from ../../parser/msg_parser.h:48, from ../../action.h:30, from cpl_sig.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:921:5: note: in expansion of macro 'append_str_attr' 921 | append_str_attr(p,val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_proxy_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:965:5: note: in expansion of macro 'set_attr_type' 965 | set_attr_type(p, RECURSE_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:967:6: note: in expansion of macro 'append_short_attr' 967 | append_short_attr(p, YES_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:969:6: note: in expansion of macro 'append_short_attr' 969 | append_short_attr(p, NO_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:977:5: note: in expansion of macro 'set_attr_type' 977 | set_attr_type(p, TIMEOUT_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:983:5: note: in expansion of macro 'append_short_attr' 983 | append_short_attr(p, (unsigned short)nr, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:986:5: note: in expansion of macro 'set_attr_type' 986 | set_attr_type(p, ORDERING_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:989:7: note: in expansion of macro 'append_short_attr' 989 | append_short_attr(p, PARALLEL_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:992:7: note: in expansion of macro 'append_short_attr' 992 | append_short_attr(p, SEQUENTIAL_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:995:7: note: in expansion of macro 'append_short_attr' 995 | append_short_attr(p, FIRSTONLY_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_reject_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:1038:5: note: in expansion of macro 'set_attr_type' 1038 | set_attr_type(p, REASON_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:1040:5: note: in expansion of macro 'append_str_attr' 1040 | append_str_attr(p, val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:1043:5: note: in expansion of macro 'set_attr_type' 1043 | set_attr_type(p, STATUS_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1048:7: note: in expansion of macro 'append_short_attr' 1048 | append_short_attr(p, BUSY_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1051:7: note: in expansion of macro 'append_short_attr' 1051 | append_short_attr(p, NOTFOUND_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1054:7: note: in expansion of macro 'append_short_attr' 1054 | append_short_attr(p, ERROR_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1057:7: note: in expansion of macro 'append_short_attr' 1057 | append_short_attr(p, REJECT_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ Compiling sub_list.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='cpl_c' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c sub_list.c -o sub_list.o cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1066:6: note: in expansion of macro 'append_short_attr' 1066 | append_short_attr(p, nr, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_redirect_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:1100:4: note: in expansion of macro 'set_attr_type' 1100 | set_attr_type(p, PERMANENT_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1104:5: note: in expansion of macro 'append_short_attr' 1104 | append_short_attr( p, YES_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1106:5: note: in expansion of macro 'append_short_attr' 1106 | append_short_attr( p, NO_VAL, buf_end, error); | ^~~~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_log_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:1146:5: note: in expansion of macro 'set_attr_type' 1146 | set_attr_type(p, NAME_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:1150:5: note: in expansion of macro 'set_attr_type' 1150 | set_attr_type(p, COMMENT_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:85:5: warning: cast increases required alignment of target type [-Wcast-align] 85 | *((length_type_ptr)(_p_)) = htons((length_type)(_s_).len);\ | ^ cpl_parser.c:1158:3: note: in expansion of macro 'append_str_attr' 1158 | append_str_attr(p,val, buf_end, error); | ^~~~~~~~~~~~~~~ cpl_parser.c: In function 'encode_sub_attr': cpl_parser.c:70:5: warning: cast increases required alignment of target type [-Wcast-align] 70 | *((length_type_ptr)(_p_)) = htons((length_type)(_type_));\ | ^ cpl_parser.c:1256:3: note: in expansion of macro 'set_attr_type' 1256 | set_attr_type(p, REF_ATTR, buf_end, error); | ^~~~~~~~~~~~~ cpl_parser.c:77:5: warning: cast increases required alignment of target type [-Wcast-align] 77 | *((length_type_ptr)(_p_)) = htons((length_type)(_n_));\ | ^ cpl_parser.c:1264:3: note: in expansion of macro 'append_short_attr' 1264 | append_short_attr(p,(unsigned short)(node_ptr-sub_ptr),buf_end,error); | ^~~~~~~~~~~~~~~~~ In file included from cpl_parser.c:36: cpl_parser.c: In function 'encode_node': CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:210:40: note: in expansion of macro 'KID_OFFSET_PTR' 210 | #define SET_KID_OFFSET(_p,_n,_o) *KID_OFFSET_PTR(_p,_n)=htons(_o) | ^~~~~~~~~~~~~~ cpl_parser.c:1454:3: note: in expansion of macro 'SET_KID_OFFSET' 1454 | SET_KID_OFFSET( p, foo, sub_tree_size); | ^~~~~~~~~~~~~~ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../action.h:30, from cpl_sig.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from cpl_run.c:42: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from cpl_run.c:42: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../mem/../mem/../ip_addr.h:40, from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from cpl_run.c:35: cpl_run.c: In function 'run_cpl_node': CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:189:19: note: in expansion of macro 'KID_OFFSET' 189 | kid= intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_run.c:191:11: note: in expansion of macro 'get_first_child' 191 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_run.c: In function 'run_lookup': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:232:3: note: in expansion of macro 'get_basic_attr' 232 | get_basic_attr(p,attr_name,n,intr,script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:232:3: note: in expansion of macro 'get_basic_attr' 232 | get_basic_attr(p,attr_name,n,intr,script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:250:20: note: in expansion of macro 'KID_OFFSET' 250 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_run.c:327:10: note: in expansion of macro 'get_first_child' 327 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_run.c: In function 'run_location': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:362:3: note: in expansion of macro 'get_basic_attr' 362 | get_basic_attr(p,attr_name,n,intr,script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:362:3: note: in expansion of macro 'get_basic_attr' 362 | get_basic_attr(p,attr_name,n,intr,script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_run.c:405:9: note: in expansion of macro 'get_first_child' 405 | return get_first_child(intr->ip); | ^~~~~~~~~~~~~~~ cpl_run.c: In function 'run_remove_location': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:438:3: note: in expansion of macro 'get_basic_attr' 438 | get_basic_attr(p,attr_name,n,intr,script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:438:3: note: in expansion of macro 'get_basic_attr' 438 | get_basic_attr(p,attr_name,n,intr,script_error); | ^~~~~~~~~~~~~~ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sub_list.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_run.c:461:9: note: in expansion of macro 'get_first_child' 461 | return get_first_child(intr->ip); | ^~~~~~~~~~~~~~~ cpl_run.c: In function 'run_sub': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:492:2: note: in expansion of macro 'get_basic_attr' 492 | get_basic_attr( p, attr_name, offset, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:492:2: note: in expansion of macro 'get_basic_attr' 492 | get_basic_attr( p, attr_name, offset, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_run.c:518:9: note: in expansion of macro 'get_first_child' 518 | return get_first_child(p); | ^~~~~~~~~~~~~~~ cpl_run.c: In function 'run_reject': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:547:3: note: in expansion of macro 'get_basic_attr' 547 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:547:3: note: in expansion of macro 'get_basic_attr' 547 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c: In function 'run_redirect': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:651:3: note: in expansion of macro 'get_basic_attr' 651 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:651:3: note: in expansion of macro 'get_basic_attr' 651 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c: In function 'run_log': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:776:3: note: in expansion of macro 'get_basic_attr' 776 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:776:3: note: in expansion of macro 'get_basic_attr' 776 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_run.c:823:9: note: in expansion of macro 'get_first_child' 823 | return get_first_child(intr->ip); | ^~~~~~~~~~~~~~~ cpl_run.c: In function 'run_mail': In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sub_list.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_run.c:853:3: note: in expansion of macro 'get_basic_attr' 853 | get_basic_attr(p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_run.c:853:3: note: in expansion of macro 'get_basic_attr' 853 | get_basic_attr(p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_run.c:910:9: note: in expansion of macro 'get_first_child' 910 | return get_first_child(intr->ip); | ^~~~~~~~~~~~~~~ cpl_switches.h: In function 'run_address_switch': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:54:3: note: in expansion of macro 'get_basic_attr' 54 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:54:3: note: in expansion of macro 'get_basic_attr' 54 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_switches.h:83:20: note: in expansion of macro 'KID_OFFSET' 83 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:96:12: note: in expansion of macro 'get_first_child' 96 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:106:5: note: in expansion of macro 'get_basic_attr' 106 | get_basic_attr( p, attr_name, cpl_val.len, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:106:5: note: in expansion of macro 'get_basic_attr' 106 | get_basic_attr( p, attr_name, cpl_val.len, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:202:15: note: in expansion of macro 'get_first_child' 202 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:214:16: note: in expansion of macro 'get_first_child' 214 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:227:17: note: in expansion of macro 'get_first_child' 227 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:236:17: note: in expansion of macro 'get_first_child' 236 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_switches.h: In function 'run_string_switch': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:287:2: note: in expansion of macro 'get_basic_attr' 287 | get_basic_attr( p, attr_name, field, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:287:2: note: in expansion of macro 'get_basic_attr' 287 | get_basic_attr( p, attr_name, field, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_switches.h:295:20: note: in expansion of macro 'KID_OFFSET' 295 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:312:12: note: in expansion of macro 'get_first_child' 312 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:322:5: note: in expansion of macro 'get_basic_attr' 322 | get_basic_attr( p, attr_name, cpl_val.len, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:322:5: note: in expansion of macro 'get_basic_attr' 322 | get_basic_attr( p, attr_name, cpl_val.len, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:416:15: note: in expansion of macro 'get_first_child' 416 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:423:15: note: in expansion of macro 'get_first_child' 423 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:440:10: note: in expansion of macro 'get_first_child' 440 | return get_first_child(not_present_node); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_switches.h:444:20: note: in expansion of macro 'KID_OFFSET' 444 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from cpl_sig.c:24: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:447:11: note: in expansion of macro 'get_first_child' 447 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:449:11: note: in expansion of macro 'get_first_child' 449 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ cpl_switches.h: In function 'run_priority_switch': CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_switches.h:481:20: note: in expansion of macro 'KID_OFFSET' 481 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:497:12: note: in expansion of macro 'get_first_child' 497 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:503:5: note: in expansion of macro 'get_basic_attr' 503 | get_basic_attr( p, attr_name, attr_val, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:503:5: note: in expansion of macro 'get_basic_attr' 503 | get_basic_attr( p, attr_name, attr_val, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:525:6: note: in expansion of macro 'get_basic_attr' 525 | get_basic_attr(p, n,cpl_val.len, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:525:6: note: in expansion of macro 'get_basic_attr' 525 | get_basic_attr(p, n,cpl_val.len, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:640:12: note: in expansion of macro 'get_first_child' 640 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_switches.h: In function 'run_time_switch': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:694:4: note: in expansion of macro 'get_basic_attr' 694 | get_basic_attr( p, attr_name, user_tz.len, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:694:4: note: in expansion of macro 'get_basic_attr' 694 | get_basic_attr( p, attr_name, user_tz.len, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_switches.h:716:20: note: in expansion of macro 'KID_OFFSET' 716 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:730:12: note: in expansion of macro 'get_first_child' 730 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:746:6: note: in expansion of macro 'get_basic_attr' 746 | get_basic_attr( p, attr_name, attr_len, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:746:6: note: in expansion of macro 'get_basic_attr' 746 | get_basic_attr( p, attr_name, attr_len, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:826:14: note: in expansion of macro 'get_first_child' 826 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_switches.h: In function 'run_language_switch': CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_switches.h:967:20: note: in expansion of macro 'KID_OFFSET' 967 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:984:12: note: in expansion of macro 'get_first_child' 984 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_switches.h:998:6: note: in expansion of macro 'get_basic_attr' 998 | get_basic_attr( p, attr_name, attr.len, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_switches.h:998:6: note: in expansion of macro 'get_basic_attr' 998 | get_basic_attr( p, attr_name, attr.len, intr, script_error); | ^~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:1046:14: note: in expansion of macro 'get_first_child' 1046 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:1064:10: note: in expansion of macro 'get_first_child' 1064 | return get_first_child(not_present_node); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_switches.h:1068:20: note: in expansion of macro 'KID_OFFSET' 1068 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_switches.h:1071:11: note: in expansion of macro 'get_first_child' 1071 | return get_first_child(kid); | ^~~~~~~~~~~~~~~ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from cpl_sig.c:24: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ cpl_proxy.h: In function 'reply_callback': CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_proxy.h:246:15: note: in expansion of macro 'get_first_child' 246 | intr->ip = get_first_child( intr->ip ); | ^~~~~~~~~~~~~~~ cpl_proxy.h: In function 'run_proxy': cpl_run.c:91:21: warning: cast increases required alignment of target type [-Wcast-align] 91 | _code_ = ntohs( *((unsigned short*)(_p_)) );\ | ^ cpl_proxy.h:307:3: note: in expansion of macro 'get_basic_attr' 307 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ cpl_run.c:92:19: warning: cast increases required alignment of target type [-Wcast-align] 92 | _n_ = ntohs( *((unsigned short*)((_p_)+2)) );\ | ^ cpl_proxy.h:307:3: note: in expansion of macro 'get_basic_attr' 307 | get_basic_attr( p, attr_name, n, intr, script_error); | ^~~~~~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_proxy.h:347:20: note: in expansion of macro 'KID_OFFSET' 347 | kid = intr->ip + KID_OFFSET(intr->ip,i); | ^~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_proxy.h:377:12: note: in expansion of macro 'get_first_child' 377 | return get_first_child(intr->proxy.failure); | ^~~~~~~~~~~~~~~ CPL_tree.h:204:41: warning: cast increases required alignment of target type [-Wcast-align] 204 | #define KID_OFFSET_PTR(_p,_n) ( (unsigned short*)((_p)+4+2*(_n)) ) | ^ CPL_tree.h:211:46: note: in expansion of macro 'KID_OFFSET_PTR' 211 | #define KID_OFFSET(_p,_n) ntohs(*KID_OFFSET_PTR(_p,_n)) | ^~~~~~~~~~~~~~ cpl_run.c:86:51: note: in expansion of macro 'KID_OFFSET' 86 | ((NR_OF_KIDS(_node_)==0)?DEFAULT_ACTION:(_node_)+KID_OFFSET(_node_,0)) | ^~~~~~~~~~ cpl_proxy.h:379:12: note: in expansion of macro 'get_first_child' 379 | return get_first_child(intr->proxy.default_); | ^~~~~~~~~~~~~~~ Linking cpl_c.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E cpl.o cpl_db.o cpl_loader.o cpl_log.o cpl_nonsig.o cpl_parser.o cpl_run.o cpl_sig.o sub_list.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o cpl_c.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cpl_c' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_berkeley' Compiling bdb_lib.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_berkeley' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c bdb_lib.c -o bdb_lib.o Compiling bdb_mi.c Compiling bdb_res.c Compiling bdb_util.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_berkeley' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c bdb_mi.c -o bdb_mi.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_berkeley' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c bdb_res.c -o bdb_res.o Compiling bdb_val.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_berkeley' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c bdb_util.c -o bdb_util.o Compiling db_berkeley.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_berkeley' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c bdb_val.c -o bdb_val.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_berkeley' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db_berkeley.c -o db_berkeley.o In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from bdb_mi.c:29: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from bdb_val.c:30: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_berkeley.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from bdb_lib.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from bdb_res.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from bdb_res.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_berkeley.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from bdb_mi.c:29: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from bdb_val.c:30: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from bdb_lib.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_berkeley.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E bdb_lib.o bdb_mi.o bdb_res.o bdb_util.o bdb_val.o db_berkeley.o -ldl -lresolv -pthread -ldb -o db_berkeley.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_berkeley' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_cachedb' Compiling db_cachedb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_cachedb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db_cachedb.c -o db_cachedb.o Compiling dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_cachedb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dbase.c -o dbase.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_cachedb.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_cachedb.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_cachedb.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db_cachedb.o dbase.o -o db_cachedb.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_cachedb' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_flatstore' Compiling flat_con.c Compiling flat_id.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_flatstore' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c flat_con.c -o flat_con.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_flatstore' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c flat_id.c -o flat_id.o Compiling flat_mi.c Compiling flat_pool.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_flatstore' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c flat_mi.c -o flat_mi.o Compiling flatstore.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_flatstore' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c flat_pool.c -o flat_pool.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_flatstore' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c flatstore.c -o flatstore.o Compiling flatstore_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_flatstore' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c flatstore_mod.c -o flatstore_mod.o In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from flatstore_mod.h:33, from flat_mi.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from flatstore_mod.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from flat_id.c:25: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from flat_con.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from flat_id.c:25: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from flat_con.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from flatstore_mod.h:33, from flat_mi.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from flatstore.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from flatstore_mod.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from flatstore.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ flatstore.c: In function 'flat_db_init': flatstore.c:117:9: warning: cast increases required alignment of target type [-Wcast-align] 117 | path = (str*)(((char*)res) + sizeof(db_con_t) + sizeof(struct flat_con*)); | ^ Linking db_flatstore.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E flat_con.o flat_id.o flat_mi.o flat_pool.o flatstore.o flatstore_mod.o -ldl -lresolv -pthread -o db_flatstore.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_flatstore' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_http' Compiling db_http.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_http' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db_http.c -o db_http.o Compiling http_dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_http' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c http_dbase.c -o http_dbase.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_http.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_res.h:35, from http_dbase.h:33, from http_dbase.c:28: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_http.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_res.h:35, from http_dbase.h:33, from http_dbase.c:28: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_http.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db_http.o http_dbase.o -lcurl -o db_http.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_http' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_mysql' Compiling db_mysql.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_mysql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql/mysql -c db_mysql.c -o db_mysql.o Compiling dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_mysql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql/mysql -c dbase.c -o dbase.o Compiling my_con.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_mysql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql/mysql -c my_con.c -o my_con.o Compiling res.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_mysql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql/mysql -c res.c -o res.o Compiling row.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_mysql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql/mysql -c row.c -o row.o Compiling ssl_tweaks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_mysql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql/mysql -c ssl_tweaks.c -o ssl_tweaks.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_mysql.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': Compiling val.c ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_mysql' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql/mysql -c val.c -o val.o In file included from ../../db/../globals.h:30, from ../../db/db_pool.h:30, from my_con.h:25, from my_con.c:23: ../../db/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:38: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_mysql.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_res.h:35, from res.c:27: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:38: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from row.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:24: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from row.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tls_mgm/../../locking.h:66, from ../tls_mgm/tls_helper.h:48, from my_con.h:31, from my_con.c:23: ../tls_mgm/../../lock_alloc.h: In function 'lock_set_alloc': ../tls_mgm/../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_res.h:35, from res.c:27: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:24: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ssl_tweaks.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ssl_tweaks.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_mysql.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db_mysql.o dbase.o my_con.o res.o row.o ssl_tweaks.o val.o -L/usr/lib64/ -lmariadb -dl -Bsymbolic -o db_mysql.so lto1: warning: unrecognized gcc debugging option: l lto1: warning: unrecognized gcc debugging option: l make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_mysql' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_perlvdb' Compiling perlvdb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_perlvdb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -Wno-unused -Wno-redundant-decls -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -O2 -c perlvdb.c -o perlvdb.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from perlvdb.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from perlvdb.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling perlvdb_conv.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_perlvdb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -Wno-unused -Wno-redundant-decls -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -O2 -c perlvdb_conv.c -o perlvdb_conv.o In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from perlvdb_conv.h:30, from perlvdb_conv.c:25: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from perlvdb_conv.h:30, from perlvdb_conv.c:25: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb.c:26: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_seed_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:133:22: warning: cast increases required alignment of target type [-Wcast-align] 133 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:134:17: warning: cast increases required alignment of target type [-Wcast-align] 134 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:181:17: warning: cast increases required alignment of target type [-Wcast-align] 181 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb.c:26: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state96': /usr/lib64/perl5/CORE/sbox32_hash.h:1431:22: warning: cast increases required alignment of target type [-Wcast-align] 1431 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1432:17: warning: cast increases required alignment of target type [-Wcast-align] 1432 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast increases required alignment of target type [-Wcast-align] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1464:17: warning: cast increases required alignment of target type [-Wcast-align] 1464 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast increases required alignment of target type [-Wcast-align] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb.c:26: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_seed_state': /usr/lib64/perl5/CORE/stadtx_hash.h:87:22: warning: cast increases required alignment of target type [-Wcast-align] 87 | const U64 *seed= (const U64 *)seed_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h:88:17: warning: cast increases required alignment of target type [-Wcast-align] 88 | U64 *state= (U64 *)state_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:138:17: warning: cast increases required alignment of target type [-Wcast-align] 138 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb.c:26: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_siphash_seed_state': /usr/lib64/perl5/CORE/hv_func.h:195:13: warning: cast increases required alignment of target type [-Wcast-align] 195 | U64 *v= (U64*) state_buf; | ^ Compiling perlvdb_oohelpers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_perlvdb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -Wno-unused -Wno-redundant-decls -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -O2 -c perlvdb_oohelpers.c -o perlvdb_oohelpers.o In file included from /usr/lib64/perl5/CORE/perl.h:6158, from perlvdb.h:47, from perlvdb.c:26: /usr/lib64/perl5/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:473:20: warning: cast increases required alignment of target type [-Wcast-align] 473 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:484:49: warning: cast increases required alignment of target type [-Wcast-align] 484 | *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from perlvdb.h:29, from perlvdb_oohelpers.h:28, from perlvdb_oohelpers.c:25: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from perlvdb.h:29, from perlvdb_oohelpers.h:28, from perlvdb_oohelpers.c:25: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_conv.h:32, from perlvdb_conv.c:25: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_seed_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:133:22: warning: cast increases required alignment of target type [-Wcast-align] 133 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:134:17: warning: cast increases required alignment of target type [-Wcast-align] 134 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:181:17: warning: cast increases required alignment of target type [-Wcast-align] 181 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_conv.h:32, from perlvdb_conv.c:25: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state96': /usr/lib64/perl5/CORE/sbox32_hash.h:1431:22: warning: cast increases required alignment of target type [-Wcast-align] 1431 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1432:17: warning: cast increases required alignment of target type [-Wcast-align] 1432 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast increases required alignment of target type [-Wcast-align] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1464:17: warning: cast increases required alignment of target type [-Wcast-align] 1464 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast increases required alignment of target type [-Wcast-align] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_conv.h:32, from perlvdb_conv.c:25: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_seed_state': /usr/lib64/perl5/CORE/stadtx_hash.h:87:22: warning: cast increases required alignment of target type [-Wcast-align] 87 | const U64 *seed= (const U64 *)seed_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h:88:17: warning: cast increases required alignment of target type [-Wcast-align] 88 | U64 *state= (U64 *)state_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:138:17: warning: cast increases required alignment of target type [-Wcast-align] 138 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_conv.h:32, from perlvdb_conv.c:25: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_siphash_seed_state': /usr/lib64/perl5/CORE/hv_func.h:195:13: warning: cast increases required alignment of target type [-Wcast-align] 195 | U64 *v= (U64*) state_buf; | ^ Compiling perlvdbfunc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_perlvdb' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -Wno-unused -Wno-redundant-decls -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -O2 -c perlvdbfunc.c -o perlvdbfunc.o In file included from /usr/lib64/perl5/CORE/perl.h:6158, from perlvdb.h:47, from perlvdb_conv.h:32, from perlvdb_conv.c:25: /usr/lib64/perl5/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:473:20: warning: cast increases required alignment of target type [-Wcast-align] 473 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:484:49: warning: cast increases required alignment of target type [-Wcast-align] 484 | *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from perlvdb.h:29, from perlvdbfunc.c:29: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from perlvdb.h:29, from perlvdbfunc.c:29: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_oohelpers.h:28, from perlvdb_oohelpers.c:25: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_seed_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:133:22: warning: cast increases required alignment of target type [-Wcast-align] 133 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:134:17: warning: cast increases required alignment of target type [-Wcast-align] 134 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:181:17: warning: cast increases required alignment of target type [-Wcast-align] 181 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_oohelpers.h:28, from perlvdb_oohelpers.c:25: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state96': /usr/lib64/perl5/CORE/sbox32_hash.h:1431:22: warning: cast increases required alignment of target type [-Wcast-align] 1431 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1432:17: warning: cast increases required alignment of target type [-Wcast-align] 1432 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast increases required alignment of target type [-Wcast-align] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1464:17: warning: cast increases required alignment of target type [-Wcast-align] 1464 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast increases required alignment of target type [-Wcast-align] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_oohelpers.h:28, from perlvdb_oohelpers.c:25: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_seed_state': /usr/lib64/perl5/CORE/stadtx_hash.h:87:22: warning: cast increases required alignment of target type [-Wcast-align] 87 | const U64 *seed= (const U64 *)seed_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h:88:17: warning: cast increases required alignment of target type [-Wcast-align] 88 | U64 *state= (U64 *)state_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:138:17: warning: cast increases required alignment of target type [-Wcast-align] 138 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdb_oohelpers.h:28, from perlvdb_oohelpers.c:25: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_siphash_seed_state': /usr/lib64/perl5/CORE/hv_func.h:195:13: warning: cast increases required alignment of target type [-Wcast-align] 195 | U64 *v= (U64*) state_buf; | ^ In file included from /usr/lib64/perl5/CORE/perl.h:6158, from perlvdb.h:47, from perlvdb_oohelpers.h:28, from perlvdb_oohelpers.c:25: /usr/lib64/perl5/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:473:20: warning: cast increases required alignment of target type [-Wcast-align] 473 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:484:49: warning: cast increases required alignment of target type [-Wcast-align] 484 | *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdbfunc.c:29: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_seed_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:133:22: warning: cast increases required alignment of target type [-Wcast-align] 133 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:134:17: warning: cast increases required alignment of target type [-Wcast-align] 134 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:181:17: warning: cast increases required alignment of target type [-Wcast-align] 181 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdbfunc.c:29: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state96': /usr/lib64/perl5/CORE/sbox32_hash.h:1431:22: warning: cast increases required alignment of target type [-Wcast-align] 1431 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1432:17: warning: cast increases required alignment of target type [-Wcast-align] 1432 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast increases required alignment of target type [-Wcast-align] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1464:17: warning: cast increases required alignment of target type [-Wcast-align] 1464 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast increases required alignment of target type [-Wcast-align] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdbfunc.c:29: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_seed_state': /usr/lib64/perl5/CORE/stadtx_hash.h:87:22: warning: cast increases required alignment of target type [-Wcast-align] 87 | const U64 *seed= (const U64 *)seed_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h:88:17: warning: cast increases required alignment of target type [-Wcast-align] 88 | U64 *state= (U64 *)state_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:138:17: warning: cast increases required alignment of target type [-Wcast-align] 138 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perlvdb.h:47, from perlvdbfunc.c:29: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_siphash_seed_state': /usr/lib64/perl5/CORE/hv_func.h:195:13: warning: cast increases required alignment of target type [-Wcast-align] 195 | U64 *v= (U64*) state_buf; | ^ In file included from /usr/lib64/perl5/CORE/perl.h:6158, from perlvdb.h:47, from perlvdbfunc.c:29: /usr/lib64/perl5/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:473:20: warning: cast increases required alignment of target type [-Wcast-align] 473 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:484:49: warning: cast increases required alignment of target type [-Wcast-align] 484 | *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ Linking db_perlvdb.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E perlvdb.o perlvdb_conv.o perlvdb_oohelpers.o perlvdbfunc.o -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lresolv -ldl -lm -lcrypt -lutil -lc -o db_perlvdb.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_perlvdb' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_postgres' Compiling db_postgres.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_postgres' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c db_postgres.c -o db_postgres.o Compiling dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_postgres' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c dbase.c -o dbase.o Compiling pg_con.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_postgres' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c pg_con.c -o pg_con.o Compiling res.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_postgres' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c res.c -o res.o Compiling val.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_postgres' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c val.c -o val.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_postgres.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../globals.h:30, from ../../db/db_pool.h:30, from pg_con.h:35, from pg_con.c:23: ../../db/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:70: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_postgres.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:70: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_res.h:35, from res.c:44: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from pg_con.c:24: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:37: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_res.h:35, from res.c:44: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:37: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_postgres.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db_postgres.o dbase.o pg_con.o res.o val.o -L/usr/lib64 -lpq -o db_postgres.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_postgres' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_sqlite' Compiling db_sqlite.c Compiling dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_sqlite' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db_sqlite.c -o db_sqlite.o Compiling my_con.c Compiling res.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_sqlite' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dbase.c -o dbase.o Compiling row.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_sqlite' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c my_con.c -o my_con.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_sqlite' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c res.c -o res.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_sqlite' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c row.c -o row.o Compiling val.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_sqlite' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c val.c -o val.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_sqlite.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:27: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from row.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_query.h:35, from res.c:31: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from row.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_sqlite.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_query.h:35, from my_con.c:31: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:27: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_query.h:35, from res.c:31: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_query.h:35, from my_con.c:31: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_sqlite.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db_sqlite.o dbase.o my_con.o res.o row.o val.o -ldl -lresolv -pthread -lsqlite3 -o db_sqlite.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_sqlite' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_text' Compiling dbt_api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbt_api.c -o dbt_api.o Compiling dbt_base.c Compiling dbt_file.c Compiling dbt_lib.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbt_base.c -o dbt_base.o Compiling dbt_tb.c Compiling dbt_res.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbt_file.c -o dbt_file.o Compiling dbt_util.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbt_lib.c -o dbt_lib.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbt_res.c -o dbt_res.o Compiling dbtext.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbt_tb.c -o dbt_tb.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbt_util.c -o dbt_util.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_text' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DDBT_EXTRA_DEBUG -c dbtext.c -o dbtext.o In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from dbt_api.c:30: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbt_base.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dbt_lib.c:34: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dbt_file.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dbt_tb.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbt_res.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbt_base.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from dbtext.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dbt_lib.c:34: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dbt_file.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbt_res.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from dbt_api.c:30: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dbt_tb.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from dbtext.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_text.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dbt_api.o dbt_base.o dbt_file.o dbt_lib.o dbt_res.o dbt_tb.o dbt_util.o dbtext.o -o db_text.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_text' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_unixodbc' Compiling db_con.c Compiling db_unixodbc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_unixodbc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db_con.c -o db_con.o Compiling dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_unixodbc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db_unixodbc.c -o db_unixodbc.o Compiling res.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_unixodbc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dbase.c -o dbase.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_unixodbc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c res.c -o res.o Compiling row.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_unixodbc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c row.c -o row.o Compiling val.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_unixodbc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c val.c -o val.o In file included from ../../db/../globals.h:30, from ../../db/db_pool.h:30, from db_con.h:33, from db_con.c:32: ../../db/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_unixodbc.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:32: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from res.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from row.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from row.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from res.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_unixodbc.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from db_con.c:33: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db_ut.h:75, from val.c:32: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_unixodbc.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db_con.o db_unixodbc.o dbase.o res.o row.o val.o -lodbc -o db_unixodbc.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_unixodbc' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_virtual' Compiling db_virtual.c Compiling dbase.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_virtual' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db_virtual.c -o db_virtual.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='db_virtual' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dbase.c -o dbase.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db_virtual.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dbase.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db_virtual.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking db_virtual.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db_virtual.o dbase.o -o db_virtual.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_virtual' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialog' Compiling dialog.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dialog.c -o dialog.o Compiling dlg_cb.c Compiling dlg_db_handler.c Compiling dlg_handlers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_cb.c -o dlg_cb.o Compiling dlg_ctx.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_ctx.c -o dlg_ctx.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_db_handler.c -o dlg_db_handler.o Compiling dlg_hash.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_handlers.c -o dlg_handlers.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_hash.c -o dlg_hash.o Compiling dlg_profile.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_profile.c -o dlg_profile.o Compiling dlg_timer.c Compiling dlg_req_within.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_timer.c -o dlg_timer.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_req_within.c -o dlg_req_within.o Compiling dlg_replication.c Compiling dlg_vals.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_vals.c -o dlg_vals.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialog' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg_replication.c -o dlg_replication.o In file included from dlg_ctx.h:25, from dlg_ctx.c:21: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg_cb.c:23: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from dlg_handlers.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg_cb.c:23: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from dlg_hash.h:26, from dlg_ctx.h:26, from dlg_ctx.c:21: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from dlg_hash.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from dlg_db_handler.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from dlg_req_within.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg_vals.c:22: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from dialog.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg_timer.c:23: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from dlg_hash.h:26, from dlg_replication.c:21: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../cachedb/../db/../parser/msg_parser.h:48, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from dlg_profile.c:23: ../../cachedb/../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../cachedb/../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../cachedb/../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from dlg_hash.h:26, from dlg_ctx.h:26, from dlg_ctx.c:21: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from dlg_handlers.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dlg_req_within.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg_vals.c:22: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dlg_hash.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg_timer.c:23: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from dialog.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from dlg_hash.h:26, from dlg_replication.c:21: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from dlg_hash.h:27, from dlg_timer.c:26: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': In file included from dlg_hash.h:27, from dlg_replication.c:21: ../../context.h: In function 'context_put_str': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h: In function 'context_put_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dlg_db_handler.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../cachedb/../db/../parser/../mem/../locking.h:66, from ../../cachedb/../db/../parser/../mem/../statistics.h:155, from ../../cachedb/../db/../parser/../mem/hp_malloc.h:29, from ../../cachedb/../db/../parser/../mem/common.h:50, from ../../cachedb/../db/../parser/../mem/mem.h:37, from ../../cachedb/../db/../parser/parse_body.h:27, from ../../cachedb/../db/../parser/msg_parser.h:57, from ../../cachedb/../db/../sr_module.h:48, from ../../cachedb/../db/../ut.h:37, from ../../cachedb/../db/db_key.h:30, from ../../cachedb/../db/db_query.h:35, from ../../cachedb/cachedb.h:25, from dlg_profile.c:23: ../../cachedb/../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../cachedb/../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from dlg_hash.h:27, from dlg_cb.c:26: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dlg_hash.h:27, from dlg_vals.h:27, from dlg_vals.c:24: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dlg_req_within.c:33: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dlg_hash.h:27, from dlg_db_handler.c:34: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dlg_hash.h:27, from dlg_profile.c:30: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dlg_hash.c:33: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dialog.c:37: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dlg_handlers.c:37: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dialog.c:43: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg_repl_profile.h:22, from dlg_profile.c:32: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg_replication.h:22, from dlg_hash.c:37: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg_replication.h:22, from dlg_req_within.c:40: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg_replication.h:22, from dlg_replication.c:25: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg_replication.h:22, from dlg_handlers.c:46: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from dlg_replication.h:22, from dlg_db_handler.c:38: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ dlg_replication.c: In function 'dlg_replicated_create': dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:158:2: note: in expansion of macro 'DLG_BIN_POP' 158 | DLG_BIN_POP(int, packet, dlg->h_id, pre_linking_error); | ^~~~~~~~~~~ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:159:2: note: in expansion of macro 'DLG_BIN_POP' 159 | DLG_BIN_POP(int, packet, dlg->start_ts, pre_linking_error); | ^~~~~~~~~~~ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:160:2: note: in expansion of macro 'DLG_BIN_POP' 160 | DLG_BIN_POP(int, packet, dlg->state, pre_linking_error); | ^~~~~~~~~~~ In file included from dlg_replication.h:22, from dlg_timer.c:28: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:215:2: note: in expansion of macro 'DLG_BIN_POP' 215 | DLG_BIN_POP(int, packet, dlg->user_flags, pre_linking_error); | ^~~~~~~~~~~ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:216:2: note: in expansion of macro 'DLG_BIN_POP' 216 | DLG_BIN_POP(int, packet, dlg->mod_flags, pre_linking_error); | ^~~~~~~~~~~ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:218:2: note: in expansion of macro 'DLG_BIN_POP' 218 | DLG_BIN_POP(int, packet, dlg->flags, pre_linking_error); | ^~~~~~~~~~~ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:222:2: note: in expansion of macro 'DLG_BIN_POP' 222 | DLG_BIN_POP(int, packet, dlg->tl.timeout, pre_linking_error); | ^~~~~~~~~~~ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:223:2: note: in expansion of macro 'DLG_BIN_POP' 223 | DLG_BIN_POP(int, packet, dlg->legs[DLG_CALLER_LEG].last_gen_cseq, | ^~~~~~~~~~~ dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:225:2: note: in expansion of macro 'DLG_BIN_POP' 225 | DLG_BIN_POP(int, packet, dlg->legs[callee_idx(dlg)].last_gen_cseq, | ^~~~~~~~~~~ dlg_replication.c: In function 'dlg_replicated_cseq_updated': dlg_replication.c:74:29: warning: cast increases required alignment of target type [-Wcast-align] 74 | if (bin_pop_ ## _type(_p, (str *)&_field) != 0) { \ | ^ dlg_replication.c:542:2: note: in expansion of macro 'DLG_BIN_POP' 542 | DLG_BIN_POP(int, packet, cseq, malformed); | ^~~~~~~~~~~ dlg_handlers.c: In function 'dlg_ontimeout': dlg_handlers.c:2137:36: warning: cast increases required alignment of target type [-Wcast-align] 2137 | #define get_dlg_tl_payload(_tl_) ((struct dlg_cell*)((char *)(_tl_)- \ | ^ dlg_handlers.c:2154:8: note: in expansion of macro 'get_dlg_tl_payload' 2154 | dlg = get_dlg_tl_payload(tl); | ^~~~~~~~~~~~~~~~~~ Linking dialog.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dialog.o dlg_cb.o dlg_ctx.o dlg_db_handler.o dlg_handlers.o dlg_hash.o dlg_profile.o dlg_replication.o dlg_req_within.o dlg_timer.o dlg_vals.o -o dialog.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialog' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialplan' Compiling dialplan.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialplan' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dialplan.c -o dialplan.o Compiling dp_db.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialplan' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dp_db.c -o dp_db.o Compiling dp_repl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dialplan' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dp_repl.c -o dp_repl.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from dialplan.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from dp_db.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from dialplan.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from ../../re.h:35, from dp_repl.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dp_db.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from ../../re.h:35, from dp_repl.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from dialplan.c:38: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ Linking dialplan.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dialplan.o dp_db.o dp_repl.o -ldl -lresolv -pthread -lpcre -o dialplan.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialplan' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dispatcher' Compiling dispatch.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dispatcher' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dispatch.c -o dispatch.o Compiling dispatcher.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dispatcher' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dispatcher.c -o dispatcher.o Compiling ds_bl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dispatcher' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ds_bl.c -o ds_bl.o Compiling ds_clustering.c Compiling ds_fixups.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dispatcher' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ds_clustering.c -o ds_clustering.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dispatcher' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ds_fixups.c -o ds_fixups.o In file included from ds_clustering.c:22: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from dispatch.h:28, from ds_fixups.h:31, from ds_fixups.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ds_bl.c:24: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from dispatch.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from dispatcher.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ds_bl.c:24: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from dispatch.h:28, from ds_fixups.h:31, from ds_fixups.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dispatch.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from dispatcher.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from ds_clustering.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ds_clustering.h:26, from ds_clustering.c:24: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from dispatcher.c:41: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dispatch.c:43: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dispatch.h:30, from ds_fixups.h:31, from ds_fixups.c:27: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dispatch.h:30, from ds_bl.h:26, from ds_bl.c:31: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dispatch.h:30, from ds_clustering.c:25: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from dispatch.h:30, from ds_fixups.h:31, from ds_fixups.c:27: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from dispatch.h:30, from ds_bl.h:26, from ds_bl.c:31: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from dispatch.c:43: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from dispatch.h:30, from ds_clustering.c:25: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dispatch.h:30, from dispatcher.c:43: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ds_clustering.h:26, from dispatch.c:52: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ds_clustering.h:26, from dispatcher.c:46: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Linking dispatcher.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dispatch.o dispatcher.o ds_bl.o ds_clustering.o ds_fixups.o -lm -o dispatcher.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dispatcher' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/diversion' Compiling diversion.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='diversion' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c diversion.c -o diversion.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from diversion.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from diversion.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking diversion.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E diversion.o -o diversion.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/diversion' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dns_cache' Compiling dns_cache.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='dns_cache' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dns_cache.c -o dns_cache.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from dns_cache.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from dns_cache.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking dns_cache.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dns_cache.o -ldl -lresolv -pthread -o dns_cache.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dns_cache' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/domain' Compiling api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='domain' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c api.c -o api.o Compiling domain.c Compiling domain_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='domain' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c domain.c -o domain.o Compiling hash.c Compiling mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='domain' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c domain_mod.c -o domain_mod.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='domain' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c hash.c -o hash.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='domain' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi.c -o mi.o In file included from ../../parser/msg_parser.h:48, from domain.h:28, from api.h:26, from api.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from domain_mod.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from domain_mod.h:28, from domain.c:30: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from hash.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from mi.c:29: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from domain.h:28, from api.h:26, from api.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from domain_mod.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from domain_mod.h:28, from domain.c:30: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from hash.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from mi.c:29: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking domain.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E api.o domain.o domain_mod.o hash.o mi.o -o domain.so domain.h:41:5: warning: type of 'is_uri_host_local' does not match original declaration [-Wlto-type-mismatch] 41 | int is_uri_host_local(struct sip_msg* _msg, char* _s1, char* _s2); | ^ domain.c:192:5: note: type mismatch in parameter 3 192 | int is_uri_host_local(struct sip_msg* _msg, pv_spec_t* _s1) | ^ domain.c:192:5: note: 'is_uri_host_local' was previously declared here domain.h:35:5: warning: type of 'is_from_local' does not match original declaration [-Wlto-type-mismatch] 35 | int is_from_local(struct sip_msg* _msg, char* _s1, char* _s2); | ^ domain.c:176:5: note: type mismatch in parameter 3 176 | int is_from_local(struct sip_msg* _msg, pv_spec_t* _s1) | ^ domain.c:176:5: note: 'is_from_local' was previously declared here make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/domain' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/domainpolicy' Compiling domainpolicy.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='domainpolicy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c domainpolicy.c -o domainpolicy.o Compiling domainpolicy_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='domainpolicy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c domainpolicy_mod.c -o domainpolicy_mod.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from domainpolicy_mod.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from domainpolicy_mod.h:28, from domainpolicy.c:30: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from domainpolicy_mod.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from domainpolicy_mod.h:28, from domainpolicy.c:30: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking domainpolicy.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E domainpolicy.o domainpolicy_mod.o -o domainpolicy.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/domainpolicy' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/drouting' Compiling dr_api_internal.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dr_api_internal.c -o dr_api_internal.o Compiling dr_bl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dr_bl.c -o dr_bl.o Compiling dr_cb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dr_cb.c -o dr_cb.o Compiling dr_clustering.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dr_clustering.c -o dr_clustering.o Compiling dr_db_def.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dr_db_def.c -o dr_db_def.o Compiling dr_load.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dr_load.c -o dr_load.o Compiling drouting.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c drouting.c -o drouting.o Compiling prefix_tree.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c prefix_tree.c -o prefix_tree.o Compiling routing.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='drouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c routing.c -o routing.o In file included from dr_clustering.c:22: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dr_bl.c:25: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from dr_db_def.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dr_cb.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dr_bl.c:25: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from prefix_tree.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from ../../route.h:33, from dr_load.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from routing.h:28, from dr_api.h:26, from dr_api_internal.h:27, from dr_api_internal.c:24: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from dr_cb.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from ../../ipc.h:131, from drouting.c:30: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from routing.h:28, from dr_api.h:26, from dr_api_internal.h:27, from dr_api_internal.c:24: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from prefix_tree.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from routing.h:28, from dr_partitions.h:29, from routing.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from ../../route.h:33, from dr_load.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dr_db_def.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from routing.h:28, from dr_partitions.h:29, from routing.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dr_clustering.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from ../../ipc.h:131, from drouting.c:30: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dr_partitions.h:42, from dr_bl.h:28, from dr_bl.c:31: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dr_partitions.h:42, from prefix_tree.c:31: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dr_partitions.h:42, from dr_load.h:28, from dr_load.c:38: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dr_partitions.h:42, from dr_clustering.c:25: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dr_partitions.h:42, from dr_load.h:28, from drouting.c:32: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dr_clustering.h:26, from dr_clustering.c:26: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dr_partitions.h:42, from routing.c:28: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from dr_clustering.h:26, from drouting.c:37: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ drouting.c: In function 'use_next_gw': drouting.c:2394:10: warning: cast increases required alignment of target type [-Wcast-align] 2394 | acp = (struct dr_acc_call_params *)val.s.s; | ^ Linking drouting.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dr_api_internal.o dr_bl.o dr_cb.o dr_clustering.o dr_db_def.o dr_load.o drouting.o prefix_tree.o routing.o -o drouting.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/drouting' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/emergency' Compiling emergency_methods.c Compiling hash.c Compiling http_emergency.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c emergency_methods.c -o emergency_methods.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c hash.c -o hash.o Compiling notifier_emergency.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c http_emergency.c -o http_emergency.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c notifier_emergency.c -o notifier_emergency.o Compiling post_curl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c post_curl.c -o post_curl.o Compiling report_emergency.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c report_emergency.c -o report_emergency.o Compiling subscriber_emergency.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c subscriber_emergency.c -o subscriber_emergency.o Compiling sip_emergency.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sip_emergency.c -o sip_emergency.o Compiling xml_parser.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='emergency' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xml_parser.c -o xml_parser.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from notifier_emergency.h:33, from notifier_emergency.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from http_emergency.h:33, from http_emergency.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from report_emergency.h:33, from report_emergency.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from hash.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from subscriber_emergency.h:33, from subscriber_emergency.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from emergency_methods.h:38, from emergency_methods.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from hash.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xml_parser.h:33, from xml_parser.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from notifier_emergency.h:33, from notifier_emergency.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from report_emergency.h:33, from report_emergency.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from sip_emergency.h:34, from sip_emergency.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from http_emergency.h:33, from http_emergency.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from post_curl.c:38: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from subscriber_emergency.h:33, from subscriber_emergency.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from emergency_methods.h:38, from emergency_methods.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from post_curl.c:38: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xml_parser.h:33, from xml_parser.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from sip_emergency.h:34, from sip_emergency.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xml_parser.h:57, from hash.h:29, from hash.c:34: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from notifier_emergency.h:57, from notifier_emergency.c:34: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xml_parser.h:57, from hash.h:29, from sip_emergency.h:59, from report_emergency.h:58, from http_emergency.h:58, from http_emergency.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from subscriber_emergency.h:57, from subscriber_emergency.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xml_parser.h:57, from hash.h:29, from sip_emergency.h:59, from report_emergency.h:58, from report_emergency.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ hash.c: In function 'mem_copy_call_noc': hash.c:269:9: warning: cast increases required alignment of target type [-Wcast-align] 269 | dest = (NODE*)p; | ^ hash.c:271:15: warning: cast increases required alignment of target type [-Wcast-align] 271 | dest->esct = (ESCT*)p; | ^ hash.c:273:27: warning: cast increases required alignment of target type [-Wcast-align] 273 | dest->esct->eme_dlg_id = (struct dialog_set*)p; | ^ hash.c:281:23: warning: cast increases required alignment of target type [-Wcast-align] 281 | dest->esct->source = (NENA*)p; | ^ hash.c:290:20: warning: cast increases required alignment of target type [-Wcast-align] 290 | dest->esct->vpc = (NENA*)p; | ^ hash.c:299:13: warning: cast increases required alignment of target type [-Wcast-align] 299 | dest_atr = (NODE*)p; | ^ notifier_emergency.c: In function 'build_notify_cell': notifier_emergency.c:178:29: warning: cast increases required alignment of target type [-Wcast-align] 178 | notify_cell->call_dlg_id = (struct dialog_id*)p; | ^ hash.c: In function 'mem_copy_subs_noc': hash.c:383:9: warning: cast increases required alignment of target type [-Wcast-align] 383 | dest = (struct sm_subscriber*)p; | ^ hash.c:385:17: warning: cast increases required alignment of target type [-Wcast-align] 385 | dest->dlg_id = (struct dialog_id*)p; | ^ hash.c:393:22: warning: cast increases required alignment of target type [-Wcast-align] 393 | dest->call_dlg_id = (struct dialog_id*)p; | ^ hash.c:401:13: warning: cast increases required alignment of target type [-Wcast-align] 401 | dest_atr = (struct sm_subscriber*)p; | ^ subscriber_emergency.c: In function 'create_subscriber_cell': subscriber_emergency.c:143:27: warning: cast increases required alignment of target type [-Wcast-align] 143 | subs_cell->call_dlg_id = (struct dialog_id*)p; | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xml_parser.h:57, from xml_parser.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xml_parser.h:57, from hash.h:29, from sip_emergency.h:59, from sip_emergency.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from emergency_methods.h:64, from emergency_methods.c:37: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking emergency.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E emergency_methods.o hash.o http_emergency.o notifier_emergency.o post_curl.o report_emergency.o sip_emergency.o subscriber_emergency.o xml_parser.o -ldl -lresolv -pthread -lcurl -o emergency.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/emergency' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/enum' Compiling enum.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='enum' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c enum.c -o enum.o Compiling enum_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='enum' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c enum_mod.c -o enum_mod.o In file included from ../../parser/msg_parser.h:48, from enum.h:28, from enum.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from enum_mod.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from enum_mod.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from enum.h:28, from enum.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking enum.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E enum.o enum_mod.o -o enum.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/enum' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_datagram' Compiling event_datagram.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_datagram' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_datagram.c -o event_datagram.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from event_datagram.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from event_datagram.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking event_datagram.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E event_datagram.o -o event_datagram.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_datagram' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_flatstore' Compiling event_flatstore.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_flatstore' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_flatstore.c -o event_flatstore.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from event_flatstore.c:34: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from event_flatstore.c:34: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ event_flatstore.c: In function 'flat_parse': event_flatstore.c:465:9: warning: cast increases required alignment of target type [-Wcast-align] 465 | sock = (evi_reply_sock *)((char*)(entry + 1)); | ^ Linking event_flatstore.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E event_flatstore.o -o event_flatstore.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_flatstore' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_rabbitmq' Compiling event_rabbitmq.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_rabbitmq' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_rabbitmq.c -o event_rabbitmq.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from event_rabbitmq.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling rabbitmq_send.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_rabbitmq' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rabbitmq_send.c -o rabbitmq_send.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from event_rabbitmq.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../evi/evi_transport.h:34, from rabbitmq_send.c:26: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from rabbitmq_send.c:26: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking event_rabbitmq.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E event_rabbitmq.o rabbitmq_send.o -ldl -lresolv -pthread -lrabbitmq -o event_rabbitmq.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_rabbitmq' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_route' Compiling event_route.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_route' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_route.c -o event_route.o Compiling route_send.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_route' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c route_send.c -o route_send.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from event_route.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../evi/evi_transport.h:34, from route_send.c:26: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from event_route.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from route_send.c:26: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ route_send.c: In function 'route_build_buffer': route_send.c:75:15: warning: cast increases required alignment of target type [-Wcast-align] 75 | buf_param = (evi_param_p)(buf->event.s + buf->event.len); | ^ Linking event_route.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E event_route.o route_send.o -o event_route.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_route' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_routing' Compiling ebr_data.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_routing' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ebr_data.c -o ebr_data.o Compiling event_routing.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_routing' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_routing.c -o event_routing.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from event_routing.c:21: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from ebr_data.c:24: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from event_routing.c:21: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from ebr_data.c:24: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from event_routing.c:27: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from ebr_data.c:30: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking event_routing.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E ebr_data.o event_routing.o -o event_routing.so ebr_data.c:53:12: warning: type of 'ebr_ipc_type' does not match original declaration [-Wlto-type-mismatch] 53 | extern int ebr_ipc_type; | ^ event_routing.c:64:18: note: type 'ipc_handler_type' should match type 'int' 64 | ipc_handler_type ebr_ipc_type; | ^ event_routing.c:64:18: note: 'ebr_ipc_type' was previously declared here event_routing.c:64:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_routing' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_stream' Compiling event_stream.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_stream' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_stream.c -o event_stream.o Compiling stream_send.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_stream' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c stream_send.c -o stream_send.o In file included from ../../evi/evi_transport.h:34, from stream_send.c:22: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from event_stream.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from event_stream.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from stream_send.c:22: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ event_stream.c: In function 'stream_parse': event_stream.c:265:12: warning: cast increases required alignment of target type [-Wcast-align] 265 | method = (str *)(sock->address.s + host.len); | ^ In file included from ../../lib/list.h:24, from stream_send.c:35: stream_send.c: In function 'stream_get_con': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ stream_send.c:279:9: note: in expansion of macro 'list_entry' 279 | con = list_entry(it, struct stream_con, list); | ^~~~~~~~~~ stream_send.c: In function 'stream_con_free': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ stream_send.c:391:10: note: in expansion of macro 'list_entry' 391 | cmd = list_entry(it, struct jsonrpc_cmd, list); | ^~~~~~~~~~ stream_send.c: In function 'handle_cmd_reply': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ stream_send.c:474:9: note: in expansion of macro 'list_entry' 474 | cmd = list_entry(it, struct jsonrpc_cmd, list); | ^~~~~~~~~~ stream_send.c: In function 'handle_write_jsonrpc': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ stream_send.c:601:9: note: in expansion of macro 'list_entry' 601 | cmd = list_entry(it, struct jsonrpc_cmd, list); | ^~~~~~~~~~ stream_send.c: In function 'stream_cleanup_old': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ stream_send.c:699:9: note: in expansion of macro 'list_entry' 699 | con = list_entry(it_con, struct stream_con, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ stream_send.c:701:10: note: in expansion of macro 'list_entry' 701 | cmd = list_entry(it_cmd, struct jsonrpc_cmd, list); | ^~~~~~~~~~ Linking event_stream.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E event_stream.o stream_send.o -o event_stream.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_stream' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_virtual' Compiling event_virtual.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_virtual' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_virtual.c -o event_virtual.o In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from event_virtual.h:29, from event_virtual.c:26: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from event_virtual.h:29, from event_virtual.c:26: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ event_virtual.c: In function 'virtual_parse': event_virtual.c:289:13: warning: cast increases required alignment of target type [-Wcast-align] 289 | ret_sock = (evi_reply_sock *)((char *)(new_vsocket + 1) + socket.len); | ^ Linking event_virtual.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E event_virtual.o -o event_virtual.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_virtual' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_xmlrpc' Compiling event_xmlrpc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_xmlrpc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c event_xmlrpc.c -o event_xmlrpc.o Compiling xmlrpc_send.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='event_xmlrpc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xmlrpc_send.c -o xmlrpc_send.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from event_xmlrpc.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../evi/evi_transport.h:34, from xmlrpc_send.c:26: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from event_xmlrpc.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from xmlrpc_send.c:26: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ event_xmlrpc.c: In function 'xmlrpc_parse': event_xmlrpc.c:297:11: warning: cast increases required alignment of target type [-Wcast-align] 297 | params = (struct xmlrpc_sock_param*)(sock->address.s + host.len); | ^ Linking event_xmlrpc.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E event_xmlrpc.o xmlrpc_send.o -o event_xmlrpc.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_xmlrpc' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/exec' Compiling exec.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='exec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c exec.c -o exec.o Compiling exec_hf.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='exec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c exec_hf.c -o exec_hf.o Compiling exec_mod.c Compiling kill.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='exec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c kill.c -o kill.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='exec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c exec_mod.c -o exec_mod.o In file included from ../../parser/msg_parser.h:48, from exec_hf.c:43: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from exec_mod.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from kill.c:48: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from exec_hf.c:43: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from exec.c:39: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from exec_mod.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from exec.c:39: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from kill.c:48: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking exec.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E exec.o exec_hf.o exec_mod.o kill.o -o exec.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/exec' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/fraud_detection' Compiling fraud_detection.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='fraud_detection' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fraud_detection.c -o fraud_detection.o Compiling frd_events.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='fraud_detection' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c frd_events.c -o frd_events.o Compiling frd_stats.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='fraud_detection' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c frd_stats.c -o frd_stats.o Compiling frd_hashmap.c Compiling frd_load.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='fraud_detection' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c frd_hashmap.c -o frd_hashmap.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='fraud_detection' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c frd_load.c -o frd_load.o In file included from ../../evi/evi_transport.h:34, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from frd_events.c:28: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from fraud_detection.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from frd_load.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from frd_stats.h:31, from frd_stats.c:28: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../rw_locking.h:26, from frd_hashmap.h:31, from frd_hashmap.c:27: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from frd_stats.h:31, from frd_stats.c:28: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from fraud_detection.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from frd_events.c:28: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ../../rw_locking.h:26, from frd_hashmap.h:31, from frd_hashmap.c:27: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from frd_events.c:30: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from frd_load.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from fraud_detection.c:32: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ fraud_detection.c: In function 'check_fraud': fraud_detection.c:386:26: warning: cast increases required alignment of target type [-Wcast-align] 386 | frd_thresholds_t *thr = (frd_thresholds_t*)rule->attrs.s; | ^ Linking fraud_detection.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E fraud_detection.o frd_events.o frd_hashmap.o frd_load.o frd_stats.o -o fraud_detection.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/fraud_detection' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch' Compiling fs_ipc.c Compiling fs_api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fs_api.c -o fs_api.o Compiling fs_mod.c Compiling fs_proc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fs_ipc.c -o fs_ipc.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fs_mod.c -o fs_mod.o Compiling esl/src/esl.c Compiling esl/src/esl_config.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fs_proc.c -o fs_proc.o Compiling esl/src/esl_buffer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c esl/src/esl.c -o esl/src/esl.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c esl/src/esl_buffer.c -o esl/src/esl_buffer.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c esl/src/esl_config.c -o esl/src/esl_config.o Compiling esl/src/esl_event.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c esl/src/esl_event.c -o esl/src/esl_event.o Compiling esl/src/esl_json.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c esl/src/esl_json.c -o esl/src/esl_json.o Compiling esl/src/esl_threadmutex.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c esl/src/esl_threadmutex.c -o esl/src/esl_threadmutex.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from fs_mod.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../parser/msg_parser.h:48, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from fs_api.c:27: ../../parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/../mem/../mem/../globals.h:30, from ../../lib/../mem/../mem/shm_mem.h:49, from ../../lib/../mem/../lock_alloc.h:55, from ../../lib/../mem/../locking.h:66, from ../../lib/../mem/../statistics.h:155, from ../../lib/../mem/hp_malloc.h:29, from ../../lib/../mem/common.h:50, from ../../lib/../mem/mem.h:37, from ../../lib/osips_malloc.h:26, from ../../str_list.h:27, from fs_api.h:30, from fs_ipc.h:26, from fs_ipc.c:23: ../../lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/../mem/../locking.h:66, from ../../lib/../mem/../statistics.h:155, from ../../lib/../mem/hp_malloc.h:29, from ../../lib/../mem/common.h:50, from ../../lib/../mem/mem.h:37, from ../../lib/osips_malloc.h:26, from ../../str_list.h:27, from fs_api.h:30, from fs_ipc.h:26, from fs_ipc.c:23: ../../lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from fs_proc.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from fs_proc.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from fs_mod.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../parser/../mem/../locking.h:66, from ../../parser/../parser/../mem/../statistics.h:155, from ../../parser/../parser/../mem/hp_malloc.h:29, from ../../parser/../parser/../mem/common.h:50, from ../../parser/../parser/../mem/mem.h:37, from ../../parser/../parser/parse_body.h:27, from ../../parser/../parser/msg_parser.h:57, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from fs_api.c:27: ../../parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from fs_api.h:30, from fs_ipc.h:26, from fs_ipc.c:23: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from fs_mod.c:30: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from fs_api.h:30, from fs_api.c:33: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from fs_api.h:30, from fs_api.c:33: fs_api.c: In function 'evs_free': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_api.c:136:8: note: in expansion of macro 'list_entry' 136 | ev = list_entry(_, struct fs_event, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_api.c:141:11: note: in expansion of macro 'list_entry' 141 | reply = list_entry(_, struct fs_esl_reply, list); | ^~~~~~~~~~ fs_api.c: In function 'get_evs': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_api.c:282:10: note: in expansion of macro 'list_entry' 282 | sock = list_entry(_, fs_evs, list); | ^~~~~~~~~~ fs_api.c: In function 'add_event_subscription': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_api.c:387:9: note: in expansion of macro 'list_entry' 387 | sub = list_entry(_, struct fs_event_subscription, list); | ^~~~~~~~~~ fs_api.c: In function 'del_event_subscription': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_api.c:427:9: note: in expansion of macro 'list_entry' 427 | sub = list_entry(_, struct fs_event_subscription, list); | ^~~~~~~~~~ fs_api.c: In function 'get_event': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_api.c:475:11: note: in expansion of macro 'list_entry' 475 | event = list_entry(_, struct fs_event, list); | ^~~~~~~~~~ fs_api.c: In function 'fs_esl': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_api.c:688:12: note: in expansion of macro 'list_entry' 688 | reply = list_entry(_, struct fs_esl_reply, list); | ^~~~~~~~~~ In file included from /usr/include/string.h:519, from esl/src/include/esl.h:192, from esl/src/esl_config.c:34: In function 'strncpy', inlined from 'esl_config_open_file' at esl/src/esl_config.c:89:3: /usr/include/bits/string_fortified.h:106:10: warning: 'strncpy' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'esl_config_open_file' at esl/src/esl_config.c:72:4: /usr/include/bits/string_fortified.h:106:10: warning: 'strncpy' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from fs_api.h:30, from fs_proc.c:37: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ fs_proc.c: In function 'fs_raise_event': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_proc.c:153:9: note: in expansion of macro 'list_entry' 153 | sub = list_entry(_, struct fs_event_subscription, list); | ^~~~~~~~~~ fs_proc.c: In function 'prepare_reconnect': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_proc.c:179:8: note: in expansion of macro 'list_entry' 179 | ev = list_entry(_, struct fs_event, list); | ^~~~~~~~~~ fs_proc.c: In function 'update_event_subscriptions': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_proc.c:408:11: note: in expansion of macro 'list_entry' 408 | event = list_entry(_, struct fs_event, list); | ^~~~~~~~~~ fs_proc.c: In function 'handle_reconnects': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_proc.c:472:10: note: in expansion of macro 'list_entry' 472 | sock = list_entry(_, fs_evs, reconnect_list); | ^~~~~~~~~~ fs_proc.c: In function 'apply_socket_commands': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fs_proc.c:546:10: note: in expansion of macro 'list_entry' 546 | sock = list_entry(_, fs_evs, esl_cmd_list); | ^~~~~~~~~~ Linking freeswitch.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E fs_api.o fs_ipc.o fs_mod.o fs_proc.o esl/src/esl.o esl/src/esl_buffer.o esl/src/esl_config.o esl/src/esl_event.o esl/src/esl_json.o esl/src/esl_threadmutex.o -ldl -lresolv -pthread -lpthread -lm -o freeswitch.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch_scripting' Compiling fss_db.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch_scripting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fss_db.c -o fss_db.o Compiling fss_evs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch_scripting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fss_evs.c -o fss_evs.o Compiling fss_ipc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch_scripting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fss_ipc.c -o fss_ipc.o Compiling fss_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='freeswitch_scripting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fss_mod.c -o fss_mod.o In file included from ../../evi/evi_transport.h:34, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from fss_ipc.c:24: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from fss_mod.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from fss_db.c:23: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from fss_evs.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from fss_ipc.c:24: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from fss_mod.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from fss_db.c:23: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from fss_evs.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from ../freeswitch/fs_ipc.h:26, from fss_ipc.c:25: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from fss_evs.c:23: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from fss_db.c:25: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from fss_mod.c:31: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from fss_evs.c:23: fss_evs.c: In function 'find_evs': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fss_evs.c:71:14: note: in expansion of macro 'list_entry' 71 | socklist = list_entry(_, struct fs_evs_list, list); | ^~~~~~~~~~ fss_evs.c: In function 'subscribe_to_fs_urls': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fss_evs.c:106:9: note: in expansion of macro 'list_entry' 106 | url = list_entry(_, str_dlist, list); | ^~~~~~~~~~ fss_evs.c: In function 'free_fs_sock_list': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fss_evs.c:178:10: note: in expansion of macro 'list_entry' 178 | sock = list_entry(_, struct fs_evs_list, list); | ^~~~~~~~~~ fss_evs.c: In function 'add_to_fss_sockets': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fss_evs.c:218:15: note: in expansion of macro 'list_entry' 218 | sock_list = list_entry(_, struct fs_evs_list, list); | ^~~~~~~~~~ fss_evs.c: In function 'del_from_fss_sockets': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fss_evs.c:259:15: note: in expansion of macro 'list_entry' 259 | sock_list = list_entry(_, struct fs_evs_list, list); | ^~~~~~~~~~ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from fss_mod.c:31: fss_mod.c: In function 'mi_fs_list': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ fss_mod.c:435:15: note: in expansion of macro 'list_entry' 435 | sock_list = list_entry(_, struct fs_evs_list, list); | ^~~~~~~~~~ Linking freeswitch_scripting.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E fss_db.o fss_evs.o fss_ipc.o fss_mod.o -ldl -lresolv -pthread -o freeswitch_scripting.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch_scripting' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/gflags' Compiling gflags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='gflags' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c gflags.c -o gflags.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from gflags.c:56: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from gflags.c:56: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking gflags.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E gflags.o -o gflags.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/gflags' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/group' Compiling group.c Compiling group_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='group' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c group.c -o group.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='group' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c group_mod.c -o group_mod.o Compiling re_group.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='group' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c re_group.c -o re_group.o In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from group.c:36: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from group_mod.c:42: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from re_group.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from re_group.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from group_mod.c:42: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from group.c:36: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking group.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E group.o group_mod.o re_group.o -o group.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/group' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/h350' Compiling h350_exp_fn.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='h350' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c h350_exp_fn.c -o h350_exp_fn.o Compiling h350_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='h350' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c h350_mod.c -o h350_mod.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from h350_mod.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../ldap/../../parser/msg_parser.h:48, from ../ldap/../../sr_module.h:48, from ../ldap/api.h:38, from h350_mod.h:35, from h350_exp_fn.c:33: ../ldap/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../ldap/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../ldap/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from h350_mod.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../ldap/../../parser/../mem/../locking.h:66, from ../ldap/../../parser/../mem/../statistics.h:155, from ../ldap/../../parser/../mem/hp_malloc.h:29, from ../ldap/../../parser/../mem/common.h:50, from ../ldap/../../parser/../mem/mem.h:37, from ../ldap/../../parser/parse_body.h:27, from ../ldap/../../parser/msg_parser.h:57, from ../ldap/../../sr_module.h:48, from ../ldap/api.h:38, from h350_mod.h:35, from h350_exp_fn.c:33: ../ldap/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../ldap/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking h350.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E h350_exp_fn.o h350_mod.o -o h350.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/h350' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/httpd' Compiling httpd.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='httpd' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/p11-kit-1 -DLIBMICROHTTPD -c httpd.c -o httpd.o Compiling httpd_proc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='httpd' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/p11-kit-1 -DLIBMICROHTTPD -c httpd_proc.c -o httpd_proc.o In file included from ../../globals.h:30, from httpd.c:38: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from httpd.c:39: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from httpd_proc.c:44: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from httpd_proc.c:44: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ httpd_proc.c: In function 'answer_to_connection': httpd_proc.c:444:14: warning: cast increases required alignment of target type [-Wcast-align] 444 | cl_socket = (union sockaddr_union *)MHD_get_connection_info(connection, | ^ httpd_proc.c:473:12: warning: passing argument 3 of 'MHD_create_post_processor' from incompatible pointer type [-Wincompatible-pointer-types] 473 | &post_iterator, | ^~~~~~~~~~~~~~ | | | int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, uint64_t, size_t) {aka int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, long unsigned int, long unsigned int)} In file included from httpd_proc.c:41: /usr/include/microhttpd.h:3465:49: note: expected 'MHD_PostDataIterator' {aka 'enum MHD_Result (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, uint64_t, size_t)' {aka 'int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, long unsigned int, long unsigned int)'} 3465 | MHD_PostDataIterator iter, void *iter_cls); | ~~~~~~~~~~~~~~~~~~~~~^~~~ httpd_proc.c:509:12: warning: passing argument 3 of 'MHD_get_connection_values' from incompatible pointer type [-Wincompatible-pointer-types] 509 | &getConnectionHeader, pr); | ^~~~~~~~~~~~~~~~~~~~ | | | int (*)(void *, enum MHD_ValueKind, const char *, const char *) In file included from httpd_proc.c:41: /usr/include/microhttpd.h:2699:49: note: expected 'MHD_KeyValueIterator' {aka 'enum MHD_Result (*)(void *, enum MHD_ValueKind, const char *, const char *)'} but argument is of type 'int (*)(void *, enum MHD_ValueKind, const char *, const char *)' 2699 | MHD_KeyValueIterator iterator, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ httpd_proc.c:598:9: warning: passing argument 3 of 'MHD_get_connection_values' from incompatible pointer type [-Wincompatible-pointer-types] 598 | &getConnectionHeader, pr); | ^~~~~~~~~~~~~~~~~~~~ | | | int (*)(void *, enum MHD_ValueKind, const char *, const char *) In file included from httpd_proc.c:41: /usr/include/microhttpd.h:2699:49: note: expected 'MHD_KeyValueIterator' {aka 'enum MHD_Result (*)(void *, enum MHD_ValueKind, const char *, const char *)'} but argument is of type 'int (*)(void *, enum MHD_ValueKind, const char *, const char *)' 2699 | MHD_KeyValueIterator iterator, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ httpd_proc.c: In function 'httpd_proc': httpd_proc.c:724:4: warning: passing argument 5 of 'MHD_start_daemon' from incompatible pointer type [-Wincompatible-pointer-types] 724 | &(answer_to_connection), NULL, | ^~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, size_t *, void **) {aka int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, long unsigned int *, void **)} In file included from httpd_proc.c:41: /usr/include/microhttpd.h:2428:45: note: expected 'MHD_AccessHandlerCallback' {aka 'enum MHD_Result (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, long unsigned int *, void **)'} but argument is of type 'int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, size_t *, void **)' {aka 'int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, long unsigned int *, void **)'} 2428 | MHD_AccessHandlerCallback dh, void *dh_cls, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Linking httpd.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E httpd.o httpd_proc.o -ldl -lresolv -pthread -lmicrohttpd -o httpd.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/httpd' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/identity' Compiling identity.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='identity' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c identity.c -o identity.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from identity.c:79: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from identity.c:79: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking identity.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E identity.o -ldl -lresolv -pthread -lssl -o identity.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/identity' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/imc' Compiling imc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='imc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c imc.c -o imc.o Compiling imc_cmd.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='imc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c imc_cmd.c -o imc_cmd.o Compiling imc_mng.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='imc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c imc_mng.c -o imc_mng.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from imc.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from imc_mng.c:32: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from imc_cmd.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from imc_mng.c:32: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from imc.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from imc_cmd.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from imc.c:51: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from imc.h:29, from imc_cmd.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking imc.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E imc.o imc_cmd.o imc_mng.o -o imc.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/imc' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/jabber' Compiling jabber.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c jabber.c -o jabber.o Compiling sha.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c sha.c -o sha.o Compiling tree234.c Compiling xjab_base.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c tree234.c -o tree234.o Compiling xjab_jcon.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_base.c -o xjab_base.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_jcon.c -o xjab_jcon.o Compiling xjab_load.c Compiling xjab_jconf.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_jconf.c -o xjab_jconf.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_load.c -o xjab_load.o Compiling xjab_util.c Compiling xjab_worker.c Compiling xjab_presence.c Compiling xjab_wlist.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_presence.c -o xjab_presence.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_util.c -o xjab_util.o Compiling xode_from.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_wlist.c -o xjab_wlist.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xjab_worker.c -o xjab_worker.o Compiling xode.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xode_from.c -o xode_from.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xode.c -o xode.o Compiling xode_str.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xode_str.c -o xode_str.o Compiling xpool.c Compiling xstream.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xpool.c -o xpool.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xstream.c -o xstream.o Compiling xsnprintf.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jabber' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DXJ_EXTRA_DEBUG -c xsnprintf.c -o xsnprintf.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xjab_load.h:25, from xjab_load.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ sha.c: In function 'shahash': sha.c:221:16: warning: cast increases required alignment of target type [-Wcast-align] 221 | sha_hash((int *)read_buffer, hashval); | ^ sha.c:240:14: warning: cast increases required alignment of target type [-Wcast-align] 240 | sha_hash((int *)read_buffer, hashval); | ^ sha.c:242:7: warning: cast increases required alignment of target type [-Wcast-align] 242 | ((int*)read_buffer)[i]=0; | ^ sha.c:254:12: warning: cast increases required alignment of target type [-Wcast-align] 254 | sha_hash((int *)read_buffer, hashval); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from tree234.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from jabber.c:48: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_jcon.c:34: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_presence.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_jconf.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_base.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_wlist.c:37: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from tree234.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xjab_load.h:25, from xjab_load.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_presence.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_jconf.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_util.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from jabber.c:48: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_jcon.c:34: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_wlist.c:37: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_base.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_worker.c:50: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_worker.c:50: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xjab_util.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from jabber.c:60: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xjab_worker.c:52: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xjab_worker.h:36, from xjab_wlist.c:40: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from /usr/include/string.h:519, from xjab_wlist.c:32: In function 'strncpy', inlined from 'xj_wlist_set_aliases' at xjab_wlist.c:473:3, inlined from 'xj_wlist_set_aliases' at xjab_wlist.c:390:6: /usr/include/bits/string_fortified.h:106:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xjab_wlist.c: In function 'xj_wlist_set_aliases': xjab_wlist.c:455:34: note: length computed here 455 | i = jwl->aliases->proxy->len = strlen(pa); | ^~~~~~~~~~ Linking jabber.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E jabber.o sha.o tree234.o xjab_base.o xjab_jcon.o xjab_jconf.o xjab_load.o xjab_presence.o xjab_util.o xjab_wlist.o xjab_worker.o xode.o xode_from.o xode_str.o xpool.o xsnprintf.o xstream.o -lexpat -o jabber.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/jabber' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/json' Compiling array_del.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='json' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c array_del.c -o array_del.o Compiling json.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='json' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/json-c -I/usr/include/json-c -DJSON_PKG_MAJOR=0 -DJSON_PKG_MINOR=14 -DJSON_PKG_MICRO=0 -c json.c -o json.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from json.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from json.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from json.c:45: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking json.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E array_del.o json.o -ldl -lresolv -pthread -ljson-c -o json.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/json' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/jsonrpc' Compiling jsonrpc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='jsonrpc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c jsonrpc.c -o jsonrpc.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from jsonrpc.c:20: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from jsonrpc.c:20: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking jsonrpc.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E jsonrpc.o -ldl -lresolv -pthread -o jsonrpc.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/jsonrpc' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/ldap' Compiling iniparser.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ldap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c iniparser.c -o iniparser.o Compiling ld_session.c Compiling ldap_api_fn.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ldap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ld_session.c -o ld_session.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ldap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ldap_api_fn.c -o ldap_api_fn.o Compiling ldap_escape.c Compiling ldap_connect.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ldap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ldap_connect.c -o ldap_connect.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ldap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ldap_escape.c -o ldap_escape.o Compiling ldap_exp_fn.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ldap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ldap_exp_fn.c -o ldap_exp_fn.o Compiling ldap_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ldap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ldap_mod.c -o ldap_mod.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from ldap_api_fn.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ldap_mod.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from ldap_exp_fn.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ld_session.c:34: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ldap_connect.c:40: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from ldap_api_fn.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ld_session.c:34: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ldap_mod.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ldap_connect.c:40: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from ldap_exp_fn.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from /usr/include/string.h:519, from iniparser.c:64: In function 'strncpy', inlined from 'iniparser_add_entry' at iniparser.c:568:4, inlined from 'iniparser_new' at iniparser.c:984:6: /usr/include/bits/string_fortified.h:106:10: warning: '__strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iniparser.c: In function 'iniparser_new': iniparser.c:565:17: note: length computed here 565 | size_t len = strlen(sec); | ^~~~~~~~~~~ Linking ldap.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E iniparser.o ld_session.o ldap_api_fn.o ldap_connect.o ldap_escape.o ldap_exp_fn.o ldap_mod.o -lldap -o ldap.so In function 'strncpy', inlined from 'iniparser_add_entry' at iniparser.c:568:4, inlined from 'iniparser_new' at iniparser.c:984:6: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ iniparser.c: In function 'iniparser_new': iniparser.c:565:17: note: length computed here 565 | size_t len = strlen(sec); | ^ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/ldap' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/load_balancer' Compiling lb_bl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='load_balancer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lb_bl.c -o lb_bl.o Compiling lb_clustering.c Compiling lb_data.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='load_balancer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lb_clustering.c -o lb_clustering.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='load_balancer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lb_data.c -o lb_data.o Compiling lb_parser.c Compiling lb_db.c Compiling lb_prober.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='load_balancer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lb_parser.c -o lb_parser.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='load_balancer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lb_db.c -o lb_db.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='load_balancer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lb_prober.c -o lb_prober.o Compiling load_balancer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='load_balancer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c load_balancer.c -o load_balancer.o In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from lb_prober.c:25: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../proxy.h:32, from lb_data.c:28: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from lb_clustering.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from lb_parser.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from load_balancer.c:24: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from lb_bl.c:24: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from lb_db.c:27: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from lb_bl.c:24: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from lb_prober.c:25: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from ../../proxy.h:75, from lb_data.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from lb_parser.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from lb_clustering.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from load_balancer.c:24: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from lb_db.c:27: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from lb_data.h:32, from lb_bl.h:26, from lb_bl.c:31: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from lb_parser.c:32: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from lb_data.h:32, from lb_clustering.c:24: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from lb_data.h:33, from lb_bl.h:26, from lb_bl.c:31: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from lb_data.h:32, from lb_data.c:34: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from lb_data.h:32, from lb_db.h:40, from lb_db.c:28: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from load_balancer.c:32: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from lb_data.h:33, from lb_clustering.c:24: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from lb_prober.c:25: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from lb_data.h:33, from lb_data.c:34: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../freeswitch/../../lib/list.h:24, from ../freeswitch/../../str_list.h:28, from ../freeswitch/fs_api.h:30, from lb_data.h:33, from lb_db.h:40, from lb_db.c:28: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../freeswitch/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../freeswitch/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from lb_prober.c:25: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from lb_clustering.h:25, from lb_data.c:35: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from load_balancer.c:33: ../freeswitch/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../freeswitch/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from lb_clustering.h:25, from lb_clustering.c:26: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from lb_clustering.h:25, from lb_prober.c:27: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ lb_data.c: In function 'lb_route': lb_data.c:663:20: warning: cast increases required alignment of target type [-Wcast-align] 663 | dst_bitmap_cur = (unsigned int *)mask_val.s.s; | ^ lb_data.c:873:43: warning: cast increases required alignment of target type [-Wcast-align] 873 | if( (mask_avp!=NULL) && (dst_bitmap_cur!=(unsigned int *)mask_val.s.s) ) { | ^ In file included from lb_clustering.h:25, from load_balancer.c:39: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Linking load_balancer.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E lb_bl.o lb_clustering.o lb_data.o lb_db.o lb_parser.o lb_prober.o load_balancer.o -o load_balancer.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/load_balancer' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/lua' Compiling crc32.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c crc32.c -o crc32.o Compiling sipapi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipapi.c -o sipapi.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipapi.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipapi.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sipdatetime.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipdatetime.c -o sipdatetime.o Compiling siplua.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c siplua.c -o siplua.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from siplua.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from siplua.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sipluafunc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipluafunc.c -o sipluafunc.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipluafunc.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipluafunc.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sipluami.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipluami.c -o sipluami.o In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from sipwatch.h:23, from sipluami.c:29: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from sipwatch.h:23, from sipluami.c:29: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sipmemcache.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipmemcache.c -o sipmemcache.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipmemcache.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipmemcache.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ sipmemcache.c: In function 'l_sipmemcache_server_add': sipmemcache.c:86:19: warning: cast increases required alignment of target type [-Wcast-align] 86 | if (str2int(&s, (unsigned int *)&iport) < 0) | ^ sipmemcache.c:90:13: warning: 'iport' may be used uninitialized in this function [-Wmaybe-uninitialized] 90 | servers = memcached_server_list_append(servers, host, iport, &rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling sipmysql.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipmysql.c -o sipmysql.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipmysql.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipmysql.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sipstate.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipstate.c -o sipstate.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipstate.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from sipstate.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sipwatch.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='lua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/lua-5.1 -c sipwatch.c -o sipwatch.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from sipwatch.c:25: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from sipwatch.c:25: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking lua.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E crc32.o sipapi.o sipdatetime.o siplua.o sipluafunc.o sipluami.o sipmemcache.o sipmysql.o sipstate.o sipwatch.o -ldl -lresolv -pthread -L/usr/lib64/ -lmariadb -lmemcached -llua-5.1 -lm -ldl -o lua.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/lua' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mangler' Compiling contact_ops.c Compiling ip_helper.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mangler' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c contact_ops.c -o contact_ops.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mangler' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ip_helper.c -o ip_helper.o Compiling mangler.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mangler' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mangler.c -o mangler.o Compiling sdp_mangler.c Compiling utils.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mangler' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sdp_mangler.c -o sdp_mangler.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mangler' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c utils.c -o utils.o In file included from ../../parser/msg_parser.h:48, from contact_ops.h:36, from contact_ops.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from utils.h:30, from utils.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from sdp_mangler.h:33, from sdp_mangler.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mangler.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mangler.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from sdp_mangler.h:33, from sdp_mangler.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from contact_ops.h:36, from contact_ops.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from utils.h:30, from utils.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking mangler.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E contact_ops.o ip_helper.o mangler.o sdp_mangler.o utils.o -o mangler.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mangler' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mathops' Compiling math_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mathops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c math_funcs.c -o math_funcs.o Compiling mathops.c Compiling tinyexpr.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mathops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tinyexpr.c -o tinyexpr.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mathops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mathops.c -o mathops.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mathops.c:41: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mathops.c:41: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from math_funcs.c:44: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from math_funcs.c:44: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking mathops.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E math_funcs.o mathops.o tinyexpr.o -lm -o mathops.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mathops' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/maxfwd' Compiling maxfwd.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='maxfwd' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c maxfwd.c -o maxfwd.o Compiling mf_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='maxfwd' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mf_funcs.c -o mf_funcs.o In file included from ../../parser/msg_parser.h:48, from mf_funcs.h:26, from mf_funcs.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from maxfwd.c:40: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from mf_funcs.h:26, from mf_funcs.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from maxfwd.c:40: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking maxfwd.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E maxfwd.o mf_funcs.o -o maxfwd.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/maxfwd' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/media_exchange' Compiling media_exchange.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='media_exchange' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c media_exchange.c -o media_exchange.o Compiling media_sessions.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='media_exchange' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c media_sessions.c -o media_sessions.o Compiling media_utils.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='media_exchange' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c media_utils.c -o media_utils.o In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from media_exchange.h:31, from media_sessions.h:24, from media_sessions.c:21: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from media_exchange.h:31, from media_sessions.h:24, from media_utils.c:21: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from media_exchange.c:21: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from media_exchange.c:21: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from media_exchange.h:31, from media_sessions.h:24, from media_sessions.c:21: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from media_exchange.h:31, from media_sessions.h:24, from media_utils.c:21: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from media_exchange.h:31, from media_sessions.h:24, from media_sessions.c:21: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from media_exchange.h:31, from media_sessions.h:24, from media_utils.c:21: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from media_exchange.h:31, from media_exchange.c:23: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../b2b_entities/b2be_load.h:39, from media_exchange.h:35, from media_sessions.h:24, from media_sessions.c:21: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../b2b_entities/b2be_load.h:39, from media_exchange.h:35, from media_sessions.h:24, from media_utils.c:21: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../b2b_entities/b2be_load.h:39, from media_exchange.h:35, from media_exchange.c:23: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ media_utils.c: In function 'media_exchange_event_trigger': media_utils.c:1151:35: warning: cast increases required alignment of target type [-Wcast-align] 1151 | struct media_session_leg *msl = *(struct media_session_leg **)((str *)param)->s; | ^ media_exchange.c: In function 'b2b_media_notify': media_exchange.c:1458:35: warning: cast increases required alignment of target type [-Wcast-align] 1458 | struct media_session_leg *msl = *(struct media_session_leg **)((str *)param)->s; | ^ Linking media_exchange.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E media_exchange.o media_sessions.o media_utils.o -ldl -lresolv -pthread -o media_exchange.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/media_exchange' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mediaproxy' Compiling mediaproxy.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mediaproxy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mediaproxy.c -o mediaproxy.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mediaproxy.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mediaproxy.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../msg_translator.h:56, from mediaproxy.c:48: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking mediaproxy.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E mediaproxy.o -o mediaproxy.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mediaproxy' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_datagram' Compiling datagram_fnc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_datagram' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c datagram_fnc.c -o datagram_fnc.o Compiling mi_datagram.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_datagram' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi_datagram.c -o mi_datagram.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mi_datagram.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from datagram_fnc.c:41: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mi_datagram.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from datagram_fnc.c:41: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking mi_datagram.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E datagram_fnc.o mi_datagram.o -o mi_datagram.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_datagram' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_fifo' Compiling fifo_fnc.c Compiling mi_fifo.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_fifo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c fifo_fnc.c -o fifo_fnc.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_fifo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi_fifo.c -o mi_fifo.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mi_fifo.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from fifo_fnc.c:39: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mi_fifo.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from fifo_fnc.c:39: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ fifo_fnc.c: In function 'build_async_handler': fifo_fnc.c:635:6: warning: cast increases required alignment of target type [-Wcast-align] 635 | p = (struct mi_async_param*)((char *)hdl + sizeof(struct mi_handler)); | ^ Linking mi_fifo.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E fifo_fnc.o mi_fifo.o -o mi_fifo.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_fifo' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_html' Compiling http_fnc.c Compiling mi_html.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_html' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c http_fnc.c -o http_fnc.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_html' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi_html.c -o mi_html.o In file included from ../../globals.h:30, from mi_html.c:24: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:24: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mi_html.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:24: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking mi_html.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E http_fnc.o mi_html.o -o mi_html.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_html' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_http' Compiling http_fnc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_http' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c http_fnc.c -o http_fnc.o Compiling mi_http.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_http' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi_http.c -o mi_http.o In file included from ../../globals.h:30, from mi_http.c:25: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mi_http.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking mi_http.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E http_fnc.o mi_http.o -o mi_http.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_http' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_xmlrpc_ng' Compiling http_fnc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_xmlrpc_ng' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c http_fnc.c -o http_fnc.o Compiling mi_xmlrpc_http.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mi_xmlrpc_ng' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c mi_xmlrpc_http.c -o mi_xmlrpc_http.o In file included from ../../globals.h:30, from mi_xmlrpc_http.c:24: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mi_xmlrpc_http.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking mi_xmlrpc_ng.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E http_fnc.o mi_xmlrpc_http.o -lxml2 -lz -llzma -lm -ldl -o mi_xmlrpc_ng.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_xmlrpc_ng' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mid_registrar' Compiling encode.c Compiling gruu.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c encode.c -o encode.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c gruu.c -o gruu.o Compiling lookup.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lookup.c -o lookup.o Compiling mid_registrar.c Compiling save.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mid_registrar.c -o mid_registrar.o Compiling ul_storage.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c save.c -o save.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ul_storage.c -o ul_storage.o Compiling ulcb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ulcb.c -o ulcb.o Compiling ../../lib/reg/path.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/path.c -o ../../lib/reg/path.o Compiling ../../lib/reg/ci.c Compiling ../../lib/reg/lookup.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/ci.c -o ../../lib/reg/ci.o Compiling ../../lib/reg/pn.c Compiling ../../lib/reg/common.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/common.c -o ../../lib/reg/common.o Compiling ../../lib/reg/rerrno.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/lookup.c -o ../../lib/reg/lookup.o Compiling ../../lib/reg/regtime.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/pn.c -o ../../lib/reg/pn.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/regtime.c -o ../../lib/reg/regtime.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/rerrno.c -o ../../lib/reg/rerrno.o Compiling ../../lib/reg/save_flags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/save_flags.c -o ../../lib/reg/save_flags.o Compiling ../../lib/reg/sip_msg.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mid_registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ../../lib/reg/sip_msg.c -o ../../lib/reg/sip_msg.o In file included from ../../parser/msg_parser.h:48, from mid_registrar.h:33, from save.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from ul_storage.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from mid_registrar.h:33, from lookup.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from encode.h:31, from encode.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mid_registrar.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from gruu.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/reg/../../parser/msg_parser.h:48, from ../../lib/reg/../../data_lump.h:42, from ../../lib/reg/path.c:24: ../../lib/reg/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/reg/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/reg/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/reg/../../dset.h:30, from ../../lib/reg/lookup.c:23: ../../lib/reg/../../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/reg/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/reg/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/reg/../../modules/tm/../../parser/msg_parser.h:48, from ../../lib/reg/../../modules/tm/../../sr_module.h:48, from ../../lib/reg/../../modules/tm/tm_load.h:36, from ../../lib/reg/common.h:24, from ../../lib/reg/common.c:21: ../../lib/reg/../../modules/tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/reg/../../modules/tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/reg/../../modules/tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../usrloc/../../proxy.h:32, from ../usrloc/ucontact.h:44, from ../usrloc/ul_callback.h:33, from ulcb.c:28: ../usrloc/../../ip_addr.h: In function 'sockaddr2ip_addr': ../usrloc/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../usrloc/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/reg/../../parser/contact/../msg_parser.h:48, from ../../lib/reg/../../parser/contact/parse_contact.h:34, from ../../lib/reg/sip_msg.c:24: ../../lib/reg/../../parser/contact/../../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/reg/../../parser/contact/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from ../../lib/reg/../../modules/tm/../../parser/msg_parser.h:48, from ../../lib/reg/../../modules/tm/../../sr_module.h:48, from ../../lib/reg/../../modules/tm/tm_load.h:36, from ../../lib/reg/common.h:24, from ../../lib/reg/save_flags.c:24: ../../lib/reg/../../modules/tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/reg/../../modules/tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/reg/../../modules/tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../lib/reg/../../parser/contact/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/reg/../../parser/../mem/../mem/../globals.h:30, from ../../lib/reg/../../parser/../mem/../mem/shm_mem.h:49, from ../../lib/reg/../../parser/../mem/../lock_alloc.h:55, from ../../lib/reg/../../parser/../mem/../locking.h:66, from ../../lib/reg/../../parser/../mem/../statistics.h:155, from ../../lib/reg/../../parser/../mem/hp_malloc.h:29, from ../../lib/reg/../../parser/../mem/common.h:50, from ../../lib/reg/../../parser/../mem/mem.h:37, from ../../lib/reg/../../parser/parse_allow.h:28, from ../../lib/reg/ci.c:26: ../../lib/reg/../../parser/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/reg/../../parser/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/reg/../../parser/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from mid_registrar.h:33, from save.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mid_registrar.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from ul_storage.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../lib/../lib/../mem/../mem/../globals.h:30, from ../../lib/reg/../../lib/../lib/../mem/../mem/shm_mem.h:49, from ../../lib/reg/../../lib/../lib/../mem/../lock_alloc.h:55, from ../../lib/reg/../../lib/../lib/../mem/../locking.h:66, from ../../lib/reg/../../lib/../lib/../mem/../statistics.h:155, from ../../lib/reg/../../lib/../lib/../mem/hp_malloc.h:29, from ../../lib/reg/../../lib/../lib/../mem/common.h:50, from ../../lib/reg/../../lib/../lib/../mem/mem.h:37, from ../../lib/reg/../../lib/../lib/osips_malloc.h:26, from ../../lib/reg/../../lib/../str_list.h:27, from ../../lib/reg/../../lib/csv.h:24, from ../../lib/reg/pn.c:23: ../../lib/reg/../../lib/../lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/reg/../../lib/../lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/reg/../../lib/../lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from mid_registrar.h:33, from lookup.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from gruu.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../parser/../mem/../locking.h:66, from ../../lib/reg/../../parser/../mem/../statistics.h:155, from ../../lib/reg/../../parser/../mem/hp_malloc.h:29, from ../../lib/reg/../../parser/../mem/common.h:50, from ../../lib/reg/../../parser/../mem/mem.h:37, from ../../lib/reg/../../parser/parse_allow.h:28, from ../../lib/reg/ci.c:26: ../../lib/reg/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/reg/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from encode.h:31, from encode.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../modules/tm/../../parser/../mem/../locking.h:66, from ../../lib/reg/../../modules/tm/../../parser/../mem/../statistics.h:155, from ../../lib/reg/../../modules/tm/../../parser/../mem/hp_malloc.h:29, from ../../lib/reg/../../modules/tm/../../parser/../mem/common.h:50, from ../../lib/reg/../../modules/tm/../../parser/../mem/mem.h:37, from ../../lib/reg/../../modules/tm/../../parser/parse_body.h:27, from ../../lib/reg/../../modules/tm/../../parser/msg_parser.h:57, from ../../lib/reg/../../modules/tm/../../sr_module.h:48, from ../../lib/reg/../../modules/tm/tm_load.h:36, from ../../lib/reg/common.h:24, from ../../lib/reg/lookup.c:26: ../../lib/reg/../../modules/tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/reg/../../modules/tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../lib/../lib/../mem/../locking.h:66, from ../../lib/reg/../../lib/../lib/../mem/../statistics.h:155, from ../../lib/reg/../../lib/../lib/../mem/hp_malloc.h:29, from ../../lib/reg/../../lib/../lib/../mem/common.h:50, from ../../lib/reg/../../lib/../lib/../mem/mem.h:37, from ../../lib/reg/../../lib/../lib/osips_malloc.h:26, from ../../lib/reg/../../lib/../str_list.h:27, from ../../lib/reg/../../lib/csv.h:24, from ../../lib/reg/pn.c:23: ../../lib/reg/../../lib/../lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/reg/../../lib/../lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../parser/../mem/../locking.h:66, from ../../lib/reg/../../parser/../mem/../statistics.h:155, from ../../lib/reg/../../parser/../mem/hp_malloc.h:29, from ../../lib/reg/../../parser/../mem/common.h:50, from ../../lib/reg/../../parser/../mem/mem.h:37, from ../../lib/reg/../../parser/parse_body.h:27, from ../../lib/reg/../../parser/msg_parser.h:57, from ../../lib/reg/../../data_lump.h:42, from ../../lib/reg/path.c:24: ../../lib/reg/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/reg/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../parser/contact/../../mem/../locking.h:66, from ../../lib/reg/../../parser/contact/../../mem/../statistics.h:155, from ../../lib/reg/../../parser/contact/../../mem/hp_malloc.h:29, from ../../lib/reg/../../parser/contact/../../mem/common.h:50, from ../../lib/reg/../../parser/contact/../../mem/mem.h:37, from ../../lib/reg/../../parser/contact/../parse_body.h:27, from ../../lib/reg/../../parser/contact/../msg_parser.h:57, from ../../lib/reg/../../parser/contact/parse_contact.h:34, from ../../lib/reg/sip_msg.c:24: ../../lib/reg/../../parser/contact/../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/reg/../../parser/contact/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../modules/tm/../../parser/../mem/../locking.h:66, from ../../lib/reg/../../modules/tm/../../parser/../mem/../statistics.h:155, from ../../lib/reg/../../modules/tm/../../parser/../mem/hp_malloc.h:29, from ../../lib/reg/../../modules/tm/../../parser/../mem/common.h:50, from ../../lib/reg/../../modules/tm/../../parser/../mem/mem.h:37, from ../../lib/reg/../../modules/tm/../../parser/parse_body.h:27, from ../../lib/reg/../../modules/tm/../../parser/msg_parser.h:57, from ../../lib/reg/../../modules/tm/../../sr_module.h:48, from ../../lib/reg/../../modules/tm/tm_load.h:36, from ../../lib/reg/common.h:24, from ../../lib/reg/common.c:21: ../../lib/reg/../../modules/tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/reg/../../modules/tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../usrloc/../../mem/../locking.h:66, from ../usrloc/../../mem/../statistics.h:155, from ../usrloc/../../mem/shm_mem.h:25, from ../usrloc/../../resolve.h:45, from ../usrloc/../../proxy.h:75, from ../usrloc/ucontact.h:44, from ../usrloc/ul_callback.h:33, from ulcb.c:28: ../usrloc/../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../usrloc/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../modules/tm/../../parser/../mem/../locking.h:66, from ../../lib/reg/../../modules/tm/../../parser/../mem/../statistics.h:155, from ../../lib/reg/../../modules/tm/../../parser/../mem/hp_malloc.h:29, from ../../lib/reg/../../modules/tm/../../parser/../mem/common.h:50, from ../../lib/reg/../../modules/tm/../../parser/../mem/mem.h:37, from ../../lib/reg/../../modules/tm/../../parser/parse_body.h:27, from ../../lib/reg/../../modules/tm/../../parser/msg_parser.h:57, from ../../lib/reg/../../modules/tm/../../sr_module.h:48, from ../../lib/reg/../../modules/tm/tm_load.h:36, from ../../lib/reg/common.h:24, from ../../lib/reg/save_flags.c:24: ../../lib/reg/../../modules/tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/reg/../../modules/tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from gruu.c:31: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from mid_registrar.h:38, from save.c:28: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from mid_registrar.h:38, from lookup.c:28: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ In file included from ../../lib/reg/../../lib/../lib/list.h:24, from ../../lib/reg/../../lib/../str_list.h:28, from ../../lib/reg/../../lib/csv.h:24, from ../../lib/reg/pn.c:23: ../../lib/reg/../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from ul_storage.c:29: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from gruu.c:31: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from mid_registrar.h:38, from mid_registrar.c:36: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from mid_registrar.h:38, from save.c:28: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from ../../lib/reg/ci.c:29: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from ulcb.c:28: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from ulcb.c:28: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from ul_storage.c:29: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from ../../lib/reg/sip_msg.c:27: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from mid_registrar.h:38, from lookup.c:28: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from ../../lib/reg/save_flags.c:24: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from ../../lib/reg/lookup.c:26: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from mid_registrar.h:38, from mid_registrar.c:36: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ save.c: In function 'free_ct_mappings': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ save.c:230:11: note: in expansion of macro 'list_entry' 230 | ctmap = list_entry(_, struct ct_mapping, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from ulcb.c:31: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ save.c: In function 'overwrite_req_contacts': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ save.c:295:11: note: in expansion of macro 'list_entry' 295 | ctmap = list_entry(_, struct ct_mapping, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from ../../lib/reg/common.c:21: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from ../../lib/reg/sip_msg.c:27: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from ../../lib/reg/ci.c:29: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/event_routing/../tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/event_routing/../tm/t_funcs.h:43, from ../../lib/reg/../../modules/event_routing/../tm/t_lookup.h:33, from ../../lib/reg/../../modules/event_routing/ebr_data.h:27, from ../../lib/reg/../../modules/event_routing/api.h:26, from ../../lib/reg/pn.c:31: ../../lib/reg/../../modules/event_routing/../tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/event_routing/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/event_routing/../tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/event_routing/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/event_routing/../tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/event_routing/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/event_routing/../tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/event_routing/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ save.c: In function 'validate_msg_contacts': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ save.c:976:11: note: in expansion of macro 'list_entry' 976 | ctmap = list_entry(_, struct ct_mapping, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from ../../lib/reg/save_flags.c:24: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ save.c: In function 'filter_contacts': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ save.c:1077:12: note: in expansion of macro 'list_entry' 1077 | ctmap = list_entry(_, struct ct_mapping, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from ../../lib/reg/lookup.c:26: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ save.c: In function 'save_restore_rpl_contacts': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ save.c:1320:11: note: in expansion of macro 'list_entry' 1320 | ctmap = list_entry(_, struct ct_mapping, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../lib/../lib/list.h:24, from ../../lib/reg/../../lib/../str_list.h:28, from ../../lib/reg/../../lib/csv.h:24, from ../../lib/reg/pn.c:23: ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from ../../lib/reg/common.c:21: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ save.c: In function 'save_restore_req_contacts': ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ save.c:1586:11: note: in expansion of macro 'list_entry' 1586 | ctmap = list_entry(_, struct ct_mapping, list); | ^~~~~~~~~~ Linking mid_registrar.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E encode.o gruu.o lookup.o mid_registrar.o save.o ul_storage.o ulcb.o ../../lib/reg/ci.o ../../lib/reg/common.o ../../lib/reg/lookup.o ../../lib/reg/path.o ../../lib/reg/pn.o ../../lib/reg/regtime.o ../../lib/reg/rerrno.o ../../lib/reg/save_flags.o ../../lib/reg/sip_msg.o -o mid_registrar.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mid_registrar' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mmgeoip' Compiling geoip2.c Compiling geoip_legacy.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mmgeoip' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DMAXMINDDB -c geoip2.c -o geoip2.o Compiling mmgeoip.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mmgeoip' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DMAXMINDDB -c geoip_legacy.c -o geoip_legacy.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='mmgeoip' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DMAXMINDDB -c mmgeoip.c -o mmgeoip.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mmgeoip.c:24: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from ../../lib/../lib/../mem/../mem/../globals.h:30, from ../../lib/../lib/../mem/../mem/shm_mem.h:49, from ../../lib/../lib/../mem/../lock_alloc.h:55, from ../../lib/../lib/../mem/../locking.h:66, from ../../lib/../lib/../mem/../statistics.h:155, from ../../lib/../lib/../mem/hp_malloc.h:29, from ../../lib/../lib/../mem/common.h:50, from ../../lib/../lib/../mem/mem.h:37, from ../../lib/../lib/osips_malloc.h:26, from ../../lib/../str_list.h:27, from ../../lib/csv.h:24, from geoip2.c:25: ../../lib/../lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../lib/../lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/../lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/../lib/../mem/../locking.h:66, from ../../lib/../lib/../mem/../statistics.h:155, from ../../lib/../lib/../mem/hp_malloc.h:29, from ../../lib/../lib/../mem/common.h:50, from ../../lib/../lib/../mem/mem.h:37, from ../../lib/../lib/osips_malloc.h:26, from ../../lib/../str_list.h:27, from ../../lib/csv.h:24, from geoip2.c:25: ../../lib/../lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/../lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mmgeoip.c:24: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from geoip2.c:25: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ Linking mmgeoip.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E geoip2.o geoip_legacy.o mmgeoip.o -lmaxminddb -o mmgeoip.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mmgeoip' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/msilo' Compiling ms_msg_list.c Compiling msfuncs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='msilo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c msfuncs.c -o msfuncs.o Compiling msilo.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='msilo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ms_msg_list.c -o ms_msg_list.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='msilo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c msilo.c -o msilo.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from msfuncs.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from msilo.c:50: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ms_msg_list.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ms_msg_list.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from msfuncs.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from msilo.c:50: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from msilo.c:65: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking msilo.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E ms_msg_list.o msfuncs.o msilo.o -o msilo.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/msilo' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/nat_traversal' Compiling clustering.c Compiling nat_traversal.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='nat_traversal' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c clustering.c -o clustering.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='nat_traversal' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c nat_traversal.c -o nat_traversal.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from clustering.h:25, from clustering.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from nat_traversal.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from clustering.h:25, from clustering.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from nat_traversal.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from clustering.h:26, from clustering.c:22: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from nat_traversal.c:50: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from clustering.h:26, from nat_traversal.c:52: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Linking nat_traversal.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E clustering.o nat_traversal.o -o nat_traversal.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/nat_traversal' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/nathelper' Compiling nathelper.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='nathelper' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c nathelper.c -o nathelper.o Compiling nh_clustering.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='nathelper' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c nh_clustering.c -o nh_clustering.o Compiling nh_table.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='nathelper' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c nh_table.c -o nh_table.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from nh_clustering.h:25, from nh_clustering.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../data_lump.h:42, from nathelper.c:62: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from nh_table.h:32, from nh_table.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump.h:42, from nathelper.c:62: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from nh_table.h:32, from nh_table.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from nh_clustering.h:25, from nh_clustering.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from nh_clustering.h:26, from nh_clustering.c:22: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from nh_table.h:34, from nh_table.c:25: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../msg_translator.h:56, from nathelper.c:66: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from nathelper.c:70: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from nh_table.h:34, from nh_table.c:25: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from nathelper.c:70: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from nathelper.c:81: sip_pinger.h: In function 'build_sipping': sip_pinger.h:382:4: warning: cast increases required alignment of target type [-Wcast-align] 382 | *((int *)st.s) &= ~((1 << 21) | (1 << 13) | (1 << 5)); | ^ In file included from nh_clustering.h:26, from nathelper.c:85: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ nathelper.c: In function 'send_raw': nathelper.c:1236:7: warning: cast increases required alignment of target type [-Wcast-align] 1236 | ip = (struct ip*) packet; | ^ nathelper.c:1237:8: warning: cast increases required alignment of target type [-Wcast-align] 1237 | udp = (struct udphdr *) (packet + sizeof(struct ip)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from nathelper.c:70: nathelper.c: In function 'ping_checker_timer': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ nathelper.c:1607:10: note: in expansion of macro 'list_entry' 1607 | cell = list_entry( it, struct ping_cell, t_linker); | ^~~~~~~~~~ ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ nathelper.c:1695:10: note: in expansion of macro 'list_entry' 1695 | cell = list_entry( it, struct ping_cell, t_linker); | ^~~~~~~~~~ In file included from nathelper.c:81: In function 'build_branch', inlined from 'build_sipping' at sip_pinger.h:358:2, inlined from 'nh_timer' at nathelper.c:1377:17: sip_pinger.h:308:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 308 | *branch = '.'; | ~~~~~~~~^~~~~ nathelper.c: In function 'nh_timer': sip_pinger.h:351:7: note: at offset 127 to object 'branch' with size 120 declared here 351 | char branch[120]; | ^~~~~~ Linking nathelper.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E nathelper.o nh_clustering.o nh_table.o -o nathelper.so In function 'build_branch', inlined from 'build_sipping' at sip_pinger.h:358:2, inlined from 'nh_timer' at nathelper.c:1377:17: sip_pinger.h:308:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 308 | *branch = '.'; | ^ nathelper.c: In function 'nh_timer': sip_pinger.h:351:7: note: at offset 127 to object 'branch' with size 120 declared here 351 | char branch[120]; | ^ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/nathelper' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/options' Compiling mod_options.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='options' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mod_options.c -o mod_options.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from mod_options.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from mod_options.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking options.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E mod_options.o -o options.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/options' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/path' Compiling path.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='path' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c path.c -o path.o Compiling path_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='path' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c path_mod.c -o path_mod.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from path_mod.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from path.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from path.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from path_mod.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking path.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E path.o path_mod.o -o path.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/path' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/peering' Compiling peering.c Compiling verify.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='peering' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DWITH_RADIUS_SUPPORT -c peering.c -o peering.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='peering' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DWITH_RADIUS_SUPPORT -c verify.c -o verify.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from peering.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../aaa/../mem/../mem/../globals.h:30, from ../../aaa/../mem/../mem/shm_mem.h:49, from ../../aaa/../mem/../lock_alloc.h:55, from ../../aaa/../mem/../locking.h:66, from ../../aaa/../mem/../statistics.h:155, from ../../aaa/../mem/hp_malloc.h:29, from ../../aaa/../mem/common.h:50, from ../../aaa/../mem/mem.h:37, from ../../aaa/aaa.h:42, from verify.c:30: ../../aaa/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../aaa/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../aaa/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../aaa/../mem/../locking.h:66, from ../../aaa/../mem/../statistics.h:155, from ../../aaa/../mem/hp_malloc.h:29, from ../../aaa/../mem/common.h:50, from ../../aaa/../mem/mem.h:37, from ../../aaa/aaa.h:42, from verify.c:30: ../../aaa/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../aaa/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from peering.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking peering.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E peering.o verify.o -ldl -lresolv -pthread -o peering.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/peering' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/perl' xsubpp -typemap /usr/share/perl5/ExtUtils/typemap -typemap typemap opensipsxs.xs > opensipsxs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -Wno-unused -Wno-redundant-decls -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -O2 -c -o opensipsxs.o opensipsxs.c In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from opensipsxs.xs:26: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_seed_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:133:22: warning: cast increases required alignment of target type [-Wcast-align] 133 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:134:17: warning: cast increases required alignment of target type [-Wcast-align] 134 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:181:17: warning: cast increases required alignment of target type [-Wcast-align] 181 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from opensipsxs.xs:26: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state96': /usr/lib64/perl5/CORE/sbox32_hash.h:1431:22: warning: cast increases required alignment of target type [-Wcast-align] 1431 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1432:17: warning: cast increases required alignment of target type [-Wcast-align] 1432 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast increases required alignment of target type [-Wcast-align] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1464:17: warning: cast increases required alignment of target type [-Wcast-align] 1464 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast increases required alignment of target type [-Wcast-align] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from opensipsxs.xs:26: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_seed_state': /usr/lib64/perl5/CORE/stadtx_hash.h:87:22: warning: cast increases required alignment of target type [-Wcast-align] 87 | const U64 *seed= (const U64 *)seed_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h:88:17: warning: cast increases required alignment of target type [-Wcast-align] 88 | U64 *state= (U64 *)state_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:138:17: warning: cast increases required alignment of target type [-Wcast-align] 138 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from opensipsxs.xs:26: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_siphash_seed_state': /usr/lib64/perl5/CORE/hv_func.h:195:13: warning: cast increases required alignment of target type [-Wcast-align] 195 | U64 *v= (U64*) state_buf; | ^ In file included from /usr/lib64/perl5/CORE/perl.h:6158, from opensipsxs.xs:26: /usr/lib64/perl5/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:473:20: warning: cast increases required alignment of target type [-Wcast-align] 473 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:484:49: warning: cast increases required alignment of target type [-Wcast-align] 484 | *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from opensipsxs.xs:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from opensipsxs.xs:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling perl.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='perl' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -Wno-unused -Wno-redundant-decls -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -O2 -c perl.c -o perl.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from perl.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from perl.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling perlfunc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='perl' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -Wno-unused -Wno-redundant-decls -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -O2 -c perlfunc.c -o perlfunc.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from perlfunc.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from perlfunc.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perl.c:44: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_seed_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:133:22: warning: cast increases required alignment of target type [-Wcast-align] 133 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:134:17: warning: cast increases required alignment of target type [-Wcast-align] 134 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:181:17: warning: cast increases required alignment of target type [-Wcast-align] 181 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perl.c:44: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state96': /usr/lib64/perl5/CORE/sbox32_hash.h:1431:22: warning: cast increases required alignment of target type [-Wcast-align] 1431 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1432:17: warning: cast increases required alignment of target type [-Wcast-align] 1432 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast increases required alignment of target type [-Wcast-align] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1464:17: warning: cast increases required alignment of target type [-Wcast-align] 1464 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast increases required alignment of target type [-Wcast-align] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perl.c:44: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_seed_state': /usr/lib64/perl5/CORE/stadtx_hash.h:87:22: warning: cast increases required alignment of target type [-Wcast-align] 87 | const U64 *seed= (const U64 *)seed_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h:88:17: warning: cast increases required alignment of target type [-Wcast-align] 88 | U64 *state= (U64 *)state_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:138:17: warning: cast increases required alignment of target type [-Wcast-align] 138 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perl.c:44: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_siphash_seed_state': /usr/lib64/perl5/CORE/hv_func.h:195:13: warning: cast increases required alignment of target type [-Wcast-align] 195 | U64 *v= (U64*) state_buf; | ^ In file included from /usr/lib64/perl5/CORE/perl.h:6158, from perl.h:36, from perl.c:44: /usr/lib64/perl5/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:473:20: warning: cast increases required alignment of target type [-Wcast-align] 473 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:484:49: warning: cast increases required alignment of target type [-Wcast-align] 484 | *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perlfunc.c:39: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_seed_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:133:22: warning: cast increases required alignment of target type [-Wcast-align] 133 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:134:17: warning: cast increases required alignment of target type [-Wcast-align] 134 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:181:17: warning: cast increases required alignment of target type [-Wcast-align] 181 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perlfunc.c:39: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state96': /usr/lib64/perl5/CORE/sbox32_hash.h:1431:22: warning: cast increases required alignment of target type [-Wcast-align] 1431 | const U32 *seed= (const U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1432:17: warning: cast increases required alignment of target type [-Wcast-align] 1432 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast increases required alignment of target type [-Wcast-align] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1464:17: warning: cast increases required alignment of target type [-Wcast-align] 1464 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast increases required alignment of target type [-Wcast-align] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perlfunc.c:39: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_seed_state': /usr/lib64/perl5/CORE/stadtx_hash.h:87:22: warning: cast increases required alignment of target type [-Wcast-align] 87 | const U64 *seed= (const U64 *)seed_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h:88:17: warning: cast increases required alignment of target type [-Wcast-align] 88 | U64 *state= (U64 *)state_ch; | ^ /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:138:17: warning: cast increases required alignment of target type [-Wcast-align] 138 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:663, from /usr/lib64/perl5/CORE/perl.h:3918, from perl.h:36, from perlfunc.c:39: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_siphash_seed_state': /usr/lib64/perl5/CORE/hv_func.h:195:13: warning: cast increases required alignment of target type [-Wcast-align] 195 | U64 *v= (U64*) state_buf; | ^ In file included from /usr/lib64/perl5/CORE/perl.h:6158, from perl.h:36, from perlfunc.c:39: /usr/lib64/perl5/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:473:20: warning: cast increases required alignment of target type [-Wcast-align] 473 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:484:49: warning: cast increases required alignment of target type [-Wcast-align] 484 | *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ Linking perl.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E opensipsxs.o perl.o perlfunc.o -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lresolv -ldl -lm -lcrypt -lutil -lc -o perl.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/perl' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/permissions' Compiling address.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='permissions' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c address.c -o address.o Compiling hash.c Compiling mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='permissions' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c hash.c -o hash.o Compiling parse_config.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='permissions' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi.c -o mi.o Compiling partitions.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='permissions' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c parse_config.c -o parse_config.o Compiling permissions.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='permissions' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c partitions.c -o partitions.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='permissions' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c permissions.c -o permissions.o Compiling rule.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='permissions' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rule.c -o rule.o In file included from hash.h:29, from hash.c:25: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from address.h:26, from mi.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from permissions.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from address.c:32: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../parser/msg_parser.h:48, from address.h:26, from partitions.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from parse_config.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from rule.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from address.h:26, from partitions.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from hash.h:32, from hash.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from permissions.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from rule.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from parse_config.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from address.c:32: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from address.h:26, from mi.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from partitions.c:31: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ Linking permissions.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E address.o hash.o mi.o parse_config.o partitions.o permissions.o rule.o -o permissions.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/permissions' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pi_http' Compiling http_db_handler.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pi_http' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c http_db_handler.c -o http_db_handler.o Compiling http_fnc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pi_http' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c http_fnc.c -o http_fnc.o In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from http_db_handler.c:30: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from http_db_handler.c:30: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling pi_http.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pi_http' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pi_http.c -o pi_http.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../globals.h:30, from pi_http.c:28: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from http_fnc.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pi_http.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking pi_http.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E http_db_handler.o http_fnc.o pi_http.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o pi_http.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pi_http' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pike' Compiling ip_tree.c Compiling pike.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pike' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c pike.c -o pike.o Compiling pike_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pike' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ip_tree.c -o ip_tree.o Compiling pike_mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pike' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c pike_funcs.c -o pike_funcs.o Compiling timer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pike' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c pike_mi.c -o pike_mi.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pike' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c timer.c -o timer.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from pike_funcs.c:39: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ip_tree.h:35, from timer.c:31: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from pike_mi.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ip_tree.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pike.c:39: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from pike_funcs.c:39: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ip_tree.h:35, from timer.c:31: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from timer.c:31: timer.c: In function 'check_and_split_timer': ip_tree.h:82:3: warning: cast increases required alignment of target type [-Wcast-align] 82 | ((struct ip_node*)((char *)(ptr)-\ | ^ timer.c:74:27: note: in expansion of macro 'll2ipnode' 74 | while( ll!=head && (node=ll2ipnode(ll))->expires<=time) { | ^~~~~~~~~ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from pike_mi.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ip_tree.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pike.c:39: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from pike_funcs.c:48: pike_funcs.c: In function 'clean_routine': ip_tree.h:82:3: warning: cast increases required alignment of target type [-Wcast-align] 82 | ((struct ip_node*)((char *)(ptr)-\ | ^ pike_funcs.c:231:31: note: in expansion of macro 'll2ipnode' 231 | if (is_list_empty(timer) || (ll2ipnode(timer->next)->expires>ticks )){ | ^~~~~~~~~ ip_tree.h:82:3: warning: cast increases required alignment of target type [-Wcast-align] 82 | ((struct ip_node*)((char *)(ptr)-\ | ^ pike_funcs.c:252:11: note: in expansion of macro 'll2ipnode' 252 | node = ll2ipnode( ll ); | ^~~~~~~~~ Linking pike.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E ip_tree.o pike.o pike_funcs.o pike_mi.o timer.o -o pike.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pike' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence' Compiling clustering.c Compiling bind_presence.c Compiling event_list.c Compiling hash.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c bind_presence.c -o bind_presence.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c clustering.c -o clustering.o Compiling notify.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c event_list.c -o event_list.o Compiling presence.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c hash.c -o hash.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c notify.c -o notify.o Compiling presentity.c Compiling publish.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c presence.c -o presence.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c presentity.c -o presentity.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c publish.c -o publish.o Compiling subscribe.c Compiling utils_func.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c utils_func.c -o utils_func.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c subscribe.c -o subscribe.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from publish.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from bind_presence.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from presentity.c:33: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from hash.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/../lib/../mem/../mem/../globals.h:30, from ../../lib/../lib/../mem/../mem/shm_mem.h:49, from ../../lib/../lib/../mem/../lock_alloc.h:55, from ../../lib/../lib/../mem/../locking.h:66, from ../../lib/../lib/../mem/../statistics.h:155, from ../../lib/../lib/../mem/hp_malloc.h:29, from ../../lib/../lib/../mem/common.h:50, from ../../lib/../lib/../mem/mem.h:37, from ../../lib/../lib/osips_malloc.h:26, from ../../lib/../str_list.h:27, from ../../lib/csv.h:24, from clustering.c:22: ../../lib/../lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from subscribe.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../lib/../lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/../lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from event_list.c:33: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from hash.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from utils_func.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/../lib/../mem/../locking.h:66, from ../../lib/../lib/../mem/../statistics.h:155, from ../../lib/../lib/../mem/hp_malloc.h:29, from ../../lib/../lib/../mem/common.h:50, from ../../lib/../lib/../mem/mem.h:37, from ../../lib/../lib/osips_malloc.h:26, from ../../lib/../str_list.h:27, from ../../lib/csv.h:24, from clustering.c:22: ../../lib/../lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/../lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from presence.c:38: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from notify.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from event_list.c:33: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from presentity.c:33: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from bind_presence.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from utils_func.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from subscribe.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from publish.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from notify.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from presence.c:38: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from clustering.c:22: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../receive.h:31, from presentity.c:37: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from presence.h:32, from subscribe.c:36: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from presence.h:32, from publish.c:41: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from presence.h:32, from clustering.c:24: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from notify.c:40: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../clusterer/api.h:33, from clustering.h:26, from subscribe.c:40: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../clusterer/api.h:33, from clustering.h:26, from clustering.c:27: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from presence.h:32, from hash.c:33: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from presence.h:32, from bind_presence.c:32: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../clusterer/api.h:33, from clustering.h:26, from notify.c:46: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../clusterer/api.h:33, from clustering.h:26, from publish.c:46: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from presence.h:32, from utils_func.c:37: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from presence.c:53: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../clusterer/api.h:33, from clustering.h:26, from presence.c:62: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Linking presence.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E bind_presence.o clustering.o event_list.o hash.o notify.o presence.o presentity.o publish.o subscribe.o utils_func.o -lxml2 -o presence.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_callinfo' Compiling add_events.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_callinfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c add_events.c -o add_events.o Compiling presence_callinfo.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_callinfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c presence_callinfo.c -o presence_callinfo.o Compiling sca_dialog.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_callinfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sca_dialog.c -o sca_dialog.o Compiling sca_hash.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_callinfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sca_hash.c -o sca_hash.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from sca_hash.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from sca_dialog.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from presence_callinfo.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from sca_dialog.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from add_events.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from sca_dialog.c:31: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from sca_hash.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from presence_callinfo.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from add_events.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking presence_callinfo.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E add_events.o presence_callinfo.o sca_dialog.o sca_hash.o -o presence_callinfo.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_callinfo' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dfks' Compiling presence_dfks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_dfks' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c presence_dfks.c -o presence_dfks.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from presence_dfks.c:40: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from presence_dfks.c:40: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../msg_translator.h:56, from presence_dfks.h:39, from presence_dfks.c:51: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking presence_dfks.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E presence_dfks.o -lxml2 -o presence_dfks.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dfks' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dialoginfo' Compiling add_events.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_dialoginfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c add_events.c -o add_events.o Compiling notify_body.c In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_content.h:93, from add_events.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_dialoginfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c notify_body.c -o notify_body.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_content.h:93, from add_events.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling pidf.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_dialoginfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pidf.c -o pidf.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from notify_body.c:34: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from notify_body.c:34: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling presence_dialoginfo.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_dialoginfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c presence_dialoginfo.c -o presence_dialoginfo.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pidf.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../presence/../tm/../../msg_translator.h:56, from ../presence/../tm/t_funcs.h:43, from ../presence/../tm/t_lookup.h:33, from ../presence/../tm/tm_load.h:41, from ../presence/presence.h:32, from notify_body.c:38: ../presence/../tm/../../context.h: In function 'context_put_str': ../presence/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../presence/../tm/../../context.h: In function 'context_put_ptr': ../presence/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../presence/../tm/../../context.h: In function 'context_get_str': ../presence/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../presence/../tm/../../context.h: In function 'context_get_ptr': ../presence/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pidf.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from presence_dialoginfo.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from presence_dialoginfo.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking presence_dialoginfo.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E add_events.o notify_body.o pidf.o presence_dialoginfo.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o presence_dialoginfo.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dialoginfo' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_mwi' Compiling add_events.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_mwi' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c add_events.c -o add_events.o Compiling presence_mwi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_mwi' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c presence_mwi.c -o presence_mwi.o In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_content.h:93, from add_events.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from presence_mwi.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_content.h:93, from add_events.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from presence_mwi.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking presence_mwi.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E add_events.o presence_mwi.o -o presence_mwi.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_mwi' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xcapdiff' Compiling presence_xcapdiff.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_xcapdiff' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c presence_xcapdiff.c -o presence_xcapdiff.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from presence_xcapdiff.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from presence_xcapdiff.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from presence_xcapdiff.c:24: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking presence_xcapdiff.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E presence_xcapdiff.o -ldl -lresolv -pthread -o presence_xcapdiff.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xcapdiff' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xml' Compiling add_events.c Compiling notify_body.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_xml' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c add_events.c -o add_events.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_xml' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c notify_body.c -o notify_body.o Compiling pidf.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_xml' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pidf.c -o pidf.o Compiling presence_xml.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_xml' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c presence_xml.c -o presence_xml.o Compiling xcap_auth.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='presence_xml' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c xcap_auth.c -o xcap_auth.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from presence_xml.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_content.h:93, from add_events.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pidf.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from notify_body.c:31: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../parser/msg_parser.h:48, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from xcap_auth.c:37: ../../parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from notify_body.c:31: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_content.h:93, from add_events.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from presence_xml.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pidf.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../parser/../mem/../locking.h:66, from ../../parser/../parser/../mem/../statistics.h:155, from ../../parser/../parser/../mem/hp_malloc.h:29, from ../../parser/../parser/../mem/common.h:50, from ../../parser/../parser/../mem/mem.h:37, from ../../parser/../parser/parse_body.h:27, from ../../parser/../parser/msg_parser.h:57, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from xcap_auth.c:37: ../../parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../presence/../tm/../../msg_translator.h:56, from ../presence/../tm/t_funcs.h:43, from ../presence/../tm/t_lookup.h:33, from ../presence/../tm/tm_load.h:41, from ../presence/presence.h:32, from presence_xml.h:33, from add_events.c:40: ../presence/../tm/../../context.h: In function 'context_put_str': ../presence/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../presence/../tm/../../context.h: In function 'context_put_ptr': ../presence/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../presence/../tm/../../context.h: In function 'context_get_str': ../presence/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../presence/../tm/../../context.h: In function 'context_get_ptr': ../presence/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../presence/../tm/../../msg_translator.h:56, from ../presence/../tm/t_funcs.h:43, from ../presence/../tm/t_lookup.h:33, from ../presence/../tm/tm_load.h:41, from ../presence/presence.h:32, from presence_xml.h:33, from notify_body.c:37: ../presence/../tm/../../context.h: In function 'context_put_str': In file included from ../presence/../tm/../../msg_translator.h:56, from ../presence/../tm/t_funcs.h:43, from ../presence/../tm/t_lookup.h:33, from ../presence/../tm/tm_load.h:41, from ../presence/presence.h:32, from presence_xml.h:33, from presence_xml.c:46: ../presence/../tm/../../context.h: In function 'context_put_str': ../presence/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ In file included from ../presence/../tm/../../msg_translator.h:56, from ../presence/../tm/t_funcs.h:43, from ../presence/../tm/t_lookup.h:33, from ../presence/../tm/tm_load.h:41, from ../presence/presence.h:32, from presence_xml.h:33, from xcap_auth.c:40: ../presence/../tm/../../context.h: In function 'context_put_str': ../presence/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../presence/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../presence/../tm/../../context.h: In function 'context_put_ptr': ../presence/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../presence/../tm/../../context.h: In function 'context_put_ptr': ../presence/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../presence/../tm/../../context.h: In function 'context_get_str': ../presence/../tm/../../context.h: In function 'context_put_ptr': ../presence/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../presence/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../presence/../tm/../../context.h: In function 'context_get_str': ../presence/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../presence/../tm/../../context.h: In function 'context_get_str': ../presence/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../presence/../tm/../../context.h: In function 'context_get_ptr': ../presence/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../presence/../tm/../../context.h: In function 'context_get_ptr': ../presence/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../presence/../tm/../../context.h: In function 'context_get_ptr': ../presence/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking presence_xml.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E add_events.o notify_body.o pidf.o presence_xml.o xcap_auth.o -lxml2 -o presence_xml.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xml' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_bin' Compiling proto_bin.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_bin' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proto_bin.c -o proto_bin.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from proto_bin.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from proto_bin.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from proto_bin.c:40: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from proto_bin.c:32: proto_bin.c: In function 'tcpconn_async_connect': ../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ proto_bin.c:406:4: note: in expansion of macro 'get_su_info' 406 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ ../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ proto_bin.c:430:4: note: in expansion of macro 'get_su_info' 430 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ ../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ proto_bin.c:446:4: note: in expansion of macro 'get_su_info' 446 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ proto_bin.c: In function 'bin_parse_headers': proto_bin.c:765:7: warning: cast increases required alignment of target type [-Wcast-align] 765 | px = (unsigned int*)(req->buf + MARKER_SIZE); | ^ Linking proto_bin.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E proto_bin.o -o proto_bin.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_bin' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_hep' Compiling hep.c Compiling proto_hep.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_hep' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c hep.c -o hep.o Compiling hep_cb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_hep' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c hep_cb.c -o hep_cb.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_hep' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proto_hep.c -o proto_hep.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from hep.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from hep_cb.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from proto_hep.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from hep.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from proto_hep.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from hep_cb.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../receive.h:31, from proto_hep.c:39: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from hep_cb.c:40: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ hep.c: In function 'unpack_hepv12': hep.c:144:9: warning: cast increases required alignment of target type [-Wcast-align] 144 | heph = (struct hep_hdr*) buf; | ^ hep.c:181:29: warning: cast increases required alignment of target type [-Wcast-align] 181 | h12.addr.hep_ipheader = *((struct hep_iphdr *)hep_ip); | ^ hep.c:186:30: warning: cast increases required alignment of target type [-Wcast-align] 186 | h12.addr.hep_ip6header = *((struct hep_ip6hdr *)hep_ip); | ^ hep.c:203:17: warning: cast increases required alignment of target type [-Wcast-align] 203 | heptime_tmp = (struct hep_timehdr*) hep_payload; | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from proto_hep.c:33: proto_hep.c: In function 'tcpconn_async_connect': ../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ proto_hep.c:564:4: note: in expansion of macro 'get_su_info' 564 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ ../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ proto_hep.c:588:4: note: in expansion of macro 'get_su_info' 588 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ ../../parser/../ip_addr.h:156:26: warning: cast increases required alignment of target type [-Wcast-align] 156 | _port_no = su_getport( (union sockaddr_union*)_su); \ | ^ proto_hep.c:604:4: note: in expansion of macro 'get_su_info' 604 | get_su_info(&server->s, ip, port); | ^~~~~~~~~~~ Linking proto_hep.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E hep.o hep_cb.o proto_hep.o -ldl -lresolv -pthread -o proto_hep.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_hep' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_sctp' Compiling proto_sctp.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_sctp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proto_sctp.c -o proto_sctp.o Compiling sctp_server.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_sctp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sctp_server.c -o sctp_server.o In file included from ../../net/trans.h:29, from proto_sctp.c:28: ../../net/../ip_addr.h: In function 'sockaddr2ip_addr': ../../net/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../net/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from sctp_server.c:47: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../net/../locking.h:66, from ../../net/tcp_conn_defs.h:39, from ../../net/api_proto_net.h:29, from ../../net/trans.h:31, from proto_sctp.c:28: ../../net/../lock_alloc.h: In function 'lock_set_alloc': ../../net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from sctp_server.c:47: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../receive.h:31, from sctp_server.c:51: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking proto_sctp.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E proto_sctp.o sctp_server.o -ldl -lresolv -pthread -lsctp -o proto_sctp.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_sctp' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_smpp' Compiling db.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_smpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db.c -o db.o Compiling proto_smpp.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_smpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proto_smpp.c -o proto_smpp.o Compiling smpp.c Compiling utils.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_smpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c smpp.c -o smpp.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_smpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c utils.c -o utils.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from proto_smpp.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from smpp.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from db.c:23: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from proto_smpp.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from db.c:23: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from smpp.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../receive.h:31, from proto_smpp.c:42: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../receive.h:31, from smpp.c:39: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ proto_smpp.c: In function 'smpp_parse_headers': proto_smpp.c:379:17: warning: cast increases required alignment of target type [-Wcast-align] 379 | uint32_t *px = (uint32_t*)req->buf; | ^ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from smpp.c:40: smpp.c: In function 'smpp_bind_sessions': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ smpp.c:903:13: note: in expansion of macro 'list_entry' 903 | session = list_entry(l, smpp_session_t, list); | ^~~~~~~~~~ smpp.c: In function 'enquire_link': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ smpp.c:926:13: note: in expansion of macro 'list_entry' 926 | session = list_entry(l, smpp_session_t, list); | ^~~~~~~~~~ smpp.c: In function 'smpp_parse_header': smpp.c:940:16: warning: cast increases required alignment of target type [-Wcast-align] 940 | uint32_t *p = (uint32_t*)buffer; | ^ In file included from ../tm/../../lib/list.h:24, from ../tm/h_table.h:45, from ../tm/t_reply.h:28, from ../tm/tm_load.h:40, from smpp.c:40: smpp.c: In function 'send_enquire_link_request': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ smpp.c:1463:13: note: in expansion of macro 'list_entry' 1463 | session = list_entry(g_sessions->next, smpp_session_t, list); | ^~~~~~~~~~ smpp.c: In function 'smpp_session_get': ../tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ smpp.c:1613:13: note: in expansion of macro 'list_entry' 1613 | session = list_entry(l, smpp_session_t, list); | ^~~~~~~~~~ Linking proto_smpp.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db.o proto_smpp.o smpp.o utils.o -o proto_smpp.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_smpp' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_tls' Compiling proto_tls.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_tls' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proto_tls.c -o proto_tls.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from proto_tls.c:51: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from proto_tls.c:51: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../receive.h:31, from proto_tls.c:60: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking proto_tls.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E proto_tls.o -ldl -lresolv -pthread -lssl -o proto_tls.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_tls' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_ws' Compiling proto_ws.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_ws' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proto_ws.c -o proto_ws.o Compiling ws_tcp.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_ws' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ws_tcp.c -o ws_tcp.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ws_tcp.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from proto_ws.c:33: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ws_tcp.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from proto_ws.c:33: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../receive.h:31, from proto_ws.c:41: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from proto_ws.c:74: ws_common.h: In function 'ws_mask': ws_common.h:195:5: warning: cast increases required alignment of target type [-Wcast-align] 195 | *((int *)p) ^= mask; | ^ ws_common.h: In function 'ws_send': ws_common.h:230:4: warning: cast increases required alignment of target type [-Wcast-align] 230 | *(uint16_t *)(hdr_buf + WS_MIN_HDR_LEN) = htons(len); | ^ ws_common.h:235:4: warning: cast increases required alignment of target type [-Wcast-align] 235 | *(uint64_t *)(hdr_buf + WS_MIN_HDR_LEN) = htonl(len); | ^ ws_common.h: In function 'ws_parse': ws_common.h:134:26: warning: cast increases required alignment of target type [-Wcast-align] 134 | #define WS_MASK(_r) (*((unsigned int *)(WS_BODY(_r)) - 1)) | ^ ws_common.h:367:16: note: in expansion of macro 'WS_MASK' 367 | req->mask = WS_MASK(req); | ^~~~~~~ Linking proto_ws.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E proto_ws.o ws_tcp.o -o proto_ws.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_ws' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_wss' Compiling proto_wss.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='proto_wss' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c proto_wss.c -o proto_wss.o In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from proto_wss.c:33: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from proto_wss.c:33: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../receive.h:31, from proto_wss.c:40: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from proto_wss.c:90: ../proto_ws/ws_common.h: In function 'ws_mask': ../proto_ws/ws_common.h:195:5: warning: cast increases required alignment of target type [-Wcast-align] 195 | *((int *)p) ^= mask; | ^ ../proto_ws/ws_common.h: In function 'ws_send': ../proto_ws/ws_common.h:230:4: warning: cast increases required alignment of target type [-Wcast-align] 230 | *(uint16_t *)(hdr_buf + WS_MIN_HDR_LEN) = htons(len); | ^ ../proto_ws/ws_common.h:235:4: warning: cast increases required alignment of target type [-Wcast-align] 235 | *(uint64_t *)(hdr_buf + WS_MIN_HDR_LEN) = htonl(len); | ^ ../proto_ws/ws_common.h: In function 'ws_parse': ../proto_ws/ws_common.h:134:26: warning: cast increases required alignment of target type [-Wcast-align] 134 | #define WS_MASK(_r) (*((unsigned int *)(WS_BODY(_r)) - 1)) | ^ ../proto_ws/ws_common.h:367:16: note: in expansion of macro 'WS_MASK' 367 | req->mask = WS_MASK(req); | ^~~~~~~ Linking proto_wss.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E proto_wss.o -ldl -lresolv -pthread -lssl -o proto_wss.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_wss' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua' Compiling add_events.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c add_events.c -o add_events.o Compiling event_list.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c event_list.c -o event_list.o In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from send_publish.h:27, from add_events.h:27, from add_events.c:30: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from send_publish.h:27, from add_events.h:27, from add_events.c:30: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling hash.c In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from send_publish.h:27, from event_list.c:29: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c hash.c -o hash.o In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from send_publish.h:27, from event_list.c:29: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from send_publish.h:27, from add_events.h:27, from add_events.c:30: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling pidf.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pidf.c -o pidf.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from hash.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from send_publish.h:27, from event_list.c:29: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from hash.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../context.h: In function 'context_get_str': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling pua.c In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pidf.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from send_publish.h:27, from hash.c:37: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua.c -o pua.o hash.c: In function 'new_ua_pres': hash.c:313:24: warning: cast increases required alignment of target type [-Wcast-align] 313 | presentity->pres_uri= (str*)((char*)presentity+ size); | ^ hash.c:338:31: warning: cast increases required alignment of target type [-Wcast-align] 338 | presentity->outbound_proxy= (str*)((char*)presentity+ size); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pidf.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling pua_bind.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua_bind.c -o pua_bind.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pua.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pua.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../parser/msg_parser.h:48, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from send_subscribe.h:29, from pua_bind.h:26, from pua_bind.c:24: ../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling pua_callback.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua_callback.c -o pua_callback.o In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from send_subscribe.h:29, from pua_bind.h:26, from pua_bind.c:24: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from pua.c:43: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ pua.c: In function 'db_restore': pua.c:499:17: warning: cast increases required alignment of target type [-Wcast-align] 499 | p->pres_uri= (str*)((char*)p+ size); | ^ pua.c:513:21: warning: cast increases required alignment of target type [-Wcast-align] 513 | p->watcher_uri= (str*)((char*)p+ size); | ^ Compiling send_publish.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from pua_callback.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c send_publish.c -o send_publish.o In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from send_subscribe.h:29, from pua_bind.h:26, from pua_bind.c:24: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from pua_callback.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../context.h: In function 'context_get_str': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling send_subscribe.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c send_subscribe.c -o send_subscribe.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from send_publish.c:34: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from send_publish.c:34: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from send_subscribe.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from send_subscribe.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from send_publish.c:41: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ send_publish.c: In function 'construct_pending_publ': send_publish.c:176:13: warning: cast increases required alignment of target type [-Wcast-align] 176 | p->body = (str*)((char*)p + size); | ^ send_publish.c:189:16: warning: cast increases required alignment of target type [-Wcast-align] 189 | p->pres_uri = (str*)((char*)p + size); | ^ send_publish.c:198:22: warning: cast increases required alignment of target type [-Wcast-align] 198 | p->extra_headers = (str*)((char*)p + size); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from send_subscribe.c:33: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ send_subscribe.c: In function 'subs_cback_func': send_subscribe.c:460:24: warning: cast increases required alignment of target type [-Wcast-align] 460 | presentity->pres_uri= (str*)( (char*)presentity+ size); | ^ send_subscribe.c:472:27: warning: cast increases required alignment of target type [-Wcast-align] 472 | presentity->watcher_uri= (str*)( (char*)presentity+ size); | ^ send_subscribe.c: In function 'subscribe_cbparam': send_subscribe.c:607:22: warning: cast increases required alignment of target type [-Wcast-align] 607 | hentity->pres_uri = (str*)((char*)hentity + size); | ^ send_subscribe.c:616:25: warning: cast increases required alignment of target type [-Wcast-align] 616 | hentity->watcher_uri = (str*)((char*)hentity + size); | ^ send_subscribe.c:633:28: warning: cast increases required alignment of target type [-Wcast-align] 633 | hentity->outbound_proxy= (str*)((char*)hentity+ size); | ^ send_subscribe.c: In function 'subs_cbparam_indlg': send_subscribe.c:705:22: warning: cast increases required alignment of target type [-Wcast-align] 705 | hentity->pres_uri = (str*)((char*)hentity + size); | ^ send_subscribe.c:714:25: warning: cast increases required alignment of target type [-Wcast-align] 714 | hentity->watcher_uri = (str*)((char*)hentity + size); | ^ send_subscribe.c:728:28: warning: cast increases required alignment of target type [-Wcast-align] 728 | hentity->outbound_proxy= (str*)((char*)hentity+ size); | ^ Linking pua.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E add_events.o event_list.o hash.o pidf.o pua.o pua_bind.o pua_callback.o send_publish.o send_subscribe.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o pua.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_bla' Compiling notify.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_bla' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c notify.c -o notify.o Compiling pua_bla.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_bla' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua_bla.c -o pua_bla.o In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_content.h:93, from notify.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling registrar_cb.c In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_content.h:93, from notify.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_bla' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c registrar_cb.c -o registrar_cb.o ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pua_bla.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pua_bla.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../pua/../../parser/msg_parser.h:48, from ../pua/hash.h:33, from ../pua/pua.h:27, from registrar_cb.c:30: ../pua/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../pua/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../pua/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_bla.h:30, from notify.c:35: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from pua_bla.c:31: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../pua/../../parser/../mem/../locking.h:66, from ../pua/../../parser/../mem/../statistics.h:155, from ../pua/../../parser/../mem/hp_malloc.h:29, from ../pua/../../parser/../mem/common.h:50, from ../pua/../../parser/../mem/mem.h:37, from ../pua/../../parser/parse_body.h:27, from ../pua/../../parser/msg_parser.h:57, from ../pua/hash.h:33, from ../pua/pua.h:27, from registrar_cb.c:30: ../pua/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../pua/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from pua_bla.c:31: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_bla.h:30, from pua_bla.c:34: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from registrar_cb.h:30, from registrar_cb.c:31: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from registrar_cb.h:30, from registrar_cb.c:31: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_bla.h:30, from registrar_cb.c:32: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking pua_bla.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E notify.o pua_bla.o registrar_cb.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o pua_bla.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_bla' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_dialoginfo' Compiling dialog_publish.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_dialoginfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c dialog_publish.c -o dialog_publish.o Compiling pua_dialoginfo.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_dialoginfo' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua_dialoginfo.c -o pua_dialoginfo.o In file included from ../../parser/msg_parser.h:48, from dialog_publish.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pua_dialoginfo.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from dialog_publish.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pua_dialoginfo.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from pua_dialoginfo.c:47: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from dialog_publish.c:34: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from dialog_publish.c:36: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking pua_dialoginfo.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dialog_publish.o pua_dialoginfo.o -lxml2 -o pua_dialoginfo.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_dialoginfo' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_mi' Compiling mi_func.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_mi' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c mi_func.c -o mi_func.o Compiling pua_mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_mi' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua_mi.c -o pua_mi.o In file included from ../../parser/../parser/msg_parser.h:48, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from mi_func.c:28: ../../parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../parser/../mem/../locking.h:66, from ../../parser/../parser/../mem/../statistics.h:155, from ../../parser/../parser/../mem/hp_malloc.h:29, from ../../parser/../parser/../mem/common.h:50, from ../../parser/../parser/../mem/mem.h:37, from ../../parser/../parser/parse_body.h:27, from ../../parser/../parser/msg_parser.h:57, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from mi_func.c:28: ../../parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pua_mi.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pua_mi.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from mi_func.c:33: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from pua_mi.c:41: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking pua_mi.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E mi_func.o pua_mi.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o pua_mi.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_mi' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_usrloc' Compiling pua_usrloc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua_usrloc.c -o pua_usrloc.o Compiling ul_publish.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c ul_publish.c -o ul_publish.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pua_usrloc.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pua_usrloc.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ul_publish.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../usrloc/../../cachedb/../lib/list.h:24, from ../usrloc/../../cachedb/cachedb_types.h:27, from ../usrloc/../../cachedb/cachedb.h:29, from ../usrloc/ul_mod.h:37, from pua_usrloc.c:41: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ul_publish.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_usrloc.c:44: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from ul_publish.c:33: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from ul_publish.c:33: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from ul_publish.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking pua_usrloc.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E pua_usrloc.o ul_publish.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o pua_usrloc.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_usrloc' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_xmpp' Compiling pidf.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pidf.c -o pidf.o Compiling pua_xmpp.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c pua_xmpp.c -o pua_xmpp.o Compiling request_winfo.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c request_winfo.c -o request_winfo.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from pua_xmpp.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from pua_xmpp.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling simple2xmpp.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c simple2xmpp.c -o simple2xmpp.o In file included from ../pua/../tm/../../parser/msg_parser.h:48, from ../pua/../tm/../../sr_module.h:48, from ../pua/../tm/tm_load.h:36, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_xmpp.h:31, from request_winfo.c:31: ../pua/../tm/../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../pua/../tm/../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../pua/../tm/../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from pua_xmpp.c:41: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../pua/../tm/../../parser/../mem/../locking.h:66, from ../pua/../tm/../../parser/../mem/../statistics.h:155, from ../pua/../tm/../../parser/../mem/hp_malloc.h:29, from ../pua/../tm/../../parser/../mem/common.h:50, from ../pua/../tm/../../parser/../mem/mem.h:37, from ../pua/../tm/../../parser/parse_body.h:27, from ../pua/../tm/../../parser/msg_parser.h:57, from ../pua/../tm/../../sr_module.h:48, from ../pua/../tm/tm_load.h:36, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_xmpp.h:31, from request_winfo.c:31: ../pua/../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../pua/../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Compiling xmpp2simple.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='pua_xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c xmpp2simple.c -o xmpp2simple.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from simple2xmpp.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_xmpp.h:31, from request_winfo.c:31: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from simple2xmpp.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from xmpp2simple.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from xmpp2simple.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_xmpp.h:31, from simple2xmpp.c:39: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from ../pua/pua_bind.h:26, from pua_xmpp.h:31, from xmpp2simple.c:39: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking pua_xmpp.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E pidf.o pua_xmpp.o request_winfo.o simple2xmpp.o xmpp2simple.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o pua_xmpp.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_xmpp' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/qos' Compiling qos.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qos' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qos.c -o qos.o Compiling qos_cb.c Compiling qos_ctx_helpers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qos' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qos_cb.c -o qos_cb.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qos' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qos_ctx_helpers.c -o qos_ctx_helpers.o Compiling qos_handlers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qos' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qos_handlers.c -o qos_handlers.o Compiling qos_mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qos' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qos_mi.c -o qos_mi.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from qos.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from qos_ctx_helpers.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from qos_mi.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/sdp/../msg_parser.h:48, from ../../parser/sdp/sdp.h:34, from qos_handlers.c:33: ../../parser/sdp/../../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/sdp/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/sdp/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from qos_cb.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from qos_ctx_helpers.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from qos.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/sdp/../../mem/../locking.h:66, from ../../parser/sdp/../../mem/../statistics.h:155, from ../../parser/sdp/../../mem/hp_malloc.h:29, from ../../parser/sdp/../../mem/common.h:50, from ../../parser/sdp/../../mem/mem.h:37, from ../../parser/sdp/../parse_body.h:27, from ../../parser/sdp/../msg_parser.h:57, from ../../parser/sdp/sdp.h:34, from qos_handlers.c:33: ../../parser/sdp/../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/sdp/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from qos_cb.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_hash.h:27, from qos_ctx_helpers.c:29: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from qos_handlers.h:32, from qos.c:36: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from qos_mi.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_hash.h:27, from qos_handlers.c:36: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from qos_handlers.h:32, from qos_mi.c:31: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking qos.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E qos.o qos_cb.o qos_ctx_helpers.o qos_handlers.o qos_mi.o -ldl -lresolv -pthread -o qos.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/qos' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/qrouting' Compiling qr_acc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qrouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qr_acc.c -o qr_acc.o Compiling qr_event.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qrouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qr_event.c -o qr_event.o Compiling qr_load.c Compiling qr_mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qrouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qr_load.c -o qr_load.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qrouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qr_mi.c -o qr_mi.o Compiling qr_sort.c Compiling qr_stats.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qrouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qr_sort.c -o qr_sort.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qrouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qr_stats.c -o qr_stats.o Compiling qrouting.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='qrouting' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c qrouting.c -o qrouting.o In file included from ../drouting/prefix_tree.h:28, from ../drouting/dr_cb.h:43, from qr_acc.c:22: ../drouting/../../ip_addr.h: In function 'sockaddr2ip_addr': ../drouting/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../drouting/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../drouting/prefix_tree.h:28, from qr_sort.h:25, from qr_sort.c:23: ../drouting/../../ip_addr.h: In function 'sockaddr2ip_addr': ../drouting/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../drouting/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from qr_load.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from qrouting.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../rw_locking.h:26, from qr_stats.h:25, from qr_mi.c:21: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from qr_stats.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from ../../ipc.h:131, from qr_event.c:22: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../tm/../../parser/../mem/../locking.h:66, from ../tm/../../parser/../mem/../statistics.h:155, from ../tm/../../parser/../mem/hp_malloc.h:29, from ../tm/../../parser/../mem/common.h:50, from ../tm/../../parser/../mem/mem.h:37, from ../tm/../../parser/parse_body.h:27, from ../tm/../../parser/msg_parser.h:57, from ../tm/../../sr_module.h:48, from ../tm/tm_load.h:36, from qr_acc.h:27, from qr_acc.c:25: ../tm/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../tm/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from qr_stats.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ../../rw_locking.h:26, from qr_stats.h:25, from qr_mi.c:21: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ../../rw_locking.h:26, from qr_stats.h:25, from qr_sort.h:29, from qr_sort.c:23: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from ../../ipc.h:131, from qr_event.c:22: ../../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from qrouting.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from qr_load.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from qrouting.c:30: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ qr_load.c: In function 'qr_reload': qr_load.c:214:7: warning: cast increases required alignment of target type [-Wcast-align] 214 | p = (str *)(p->s + p->len); | ^ qr_load.c:220:7: warning: cast increases required alignment of target type [-Wcast-align] 220 | p = (str *)(p->s + p->len); | ^ qr_load.c:226:7: warning: cast increases required alignment of target type [-Wcast-align] 226 | p = (str *)(p->s + p->len); | ^ qr_load.c:232:7: warning: cast increases required alignment of target type [-Wcast-align] 232 | p = (str *)(p->s + p->len); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from qr_acc.h:27, from qr_acc.c:25: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from qr_acc.h:27, from qr_mi.c:22: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from qr_acc.h:27, from qr_sort.c:24: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from qr_acc.h:27, from qr_stats.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from qr_acc.h:27, from qrouting.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking qrouting.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E qr_acc.o qr_event.o qr_load.o qr_mi.o qr_sort.o qr_stats.o qrouting.o -o qrouting.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/qrouting' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq' Compiling rabbitmq.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rabbitmq' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rabbitmq.c -o rabbitmq.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from rabbitmq.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling rmq_servers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rabbitmq' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rmq_servers.c -o rmq_servers.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from rabbitmq.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from rmq_servers.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from rmq_servers.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/list.h:24, from rmq_servers.c:28: rmq_servers.c: In function 'rmq_get_server': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ rmq_servers.c:158:9: note: in expansion of macro 'container_of' 158 | srv = container_of(it, struct rmq_server, list); | ^~~~~~~~~~~~ rmq_servers.c: In function 'rmq_connect_servers': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ rmq_servers.c:542:9: note: in expansion of macro 'container_of' 542 | srv = container_of(it, struct rmq_server, list); | ^~~~~~~~~~~~ Linking rabbitmq.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E rabbitmq.o rmq_servers.o -ldl -lresolv -pthread -lrabbitmq -o rabbitmq.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq_consumer' Compiling rabbitmq_consumer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rabbitmq_consumer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rabbitmq_consumer.c -o rabbitmq_consumer.o Compiling rmq_connection.c In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from rabbitmq_consumer.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rabbitmq_consumer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rmq_connection.c -o rmq_connection.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from rabbitmq_consumer.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from rmq_connection.c:24: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling rmq_event.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rabbitmq_consumer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rmq_event.c -o rmq_event.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from rmq_connection.c:24: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../evi/evi_transport.h:34, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from rmq_event.c:23: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from rmq_connection.c:25: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ rmq_connection.c: In function 'rmq_initial_connect_all': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ rmq_connection.c:465:10: note: in expansion of macro 'container_of' 465 | conn = container_of(it, struct rmq_connection, list); | ^~~~~~~~~~~~ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from rmq_event.c:23: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ rmq_connection.c: In function 'rmq_cons_process': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ rmq_connection.c:545:10: note: in expansion of macro 'container_of' 545 | conn = container_of(it, struct rmq_connection, list); | ^~~~~~~~~~~~ ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ rmq_connection.c:565:11: note: in expansion of macro 'container_of' 565 | conn = container_of(it, struct rmq_connection, list); | ^~~~~~~~~~~~ Linking rabbitmq_consumer.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E rabbitmq_consumer.o rmq_connection.o rmq_event.o -ldl -lresolv -pthread -lrabbitmq -o rabbitmq_consumer.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq_consumer' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rate_cacher' Compiling rate_cacher.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rate_cacher' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rate_cacher.c -o rate_cacher.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from rate_cacher.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from rate_cacher.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking rate_cacher.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E rate_cacher.o -o rate_cacher.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rate_cacher' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/ratelimit' Compiling ratelimit.c Compiling ratelimit_helper.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ratelimit' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ratelimit.c -o ratelimit.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='ratelimit' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ratelimit_helper.c -o ratelimit_helper.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ratelimit_helper.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ratelimit_helper.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ratelimit.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ratelimit.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ratelimit_helper.c:33: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ratelimit.c:47: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Linking ratelimit.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E ratelimit.o ratelimit_helper.o -o ratelimit.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/ratelimit' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/regex' Compiling regex_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='regex' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c regex_mod.c -o regex_mod.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from regex_mod.c:41: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from regex_mod.c:41: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking regex.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E regex_mod.o -ldl -lresolv -pthread -lpcre -o regex.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/regex' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/registrar' Compiling lookup.c Compiling reg_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c reg_mod.c -o reg_mod.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lookup.c -o lookup.o Compiling reply.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c reply.c -o reply.o Compiling save.c Compiling sip_msg.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c save.c -o save.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='registrar' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sip_msg.c -o sip_msg.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from reg_mod.c:59: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from lookup.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../socket_info.h:34, from save.c:47: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from sip_msg.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from reply.c:38: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from reg_mod.c:59: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../net/../locking.h:66, from ../../net/tcp_conn_defs.h:39, from ../../net/api_proto_net.h:29, from ../../net/trans.h:31, from ../../socket_info.h:37, from save.c:47: ../../net/../lock_alloc.h: In function 'lock_set_alloc': ../../net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from lookup.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from reply.c:38: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from sip_msg.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/reg/../../lib/list.h:24, from ../../lib/reg/../../str_list.h:28, from ../../lib/reg/pn.h:28, from reg_mod.c:67: ../../lib/reg/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from lookup.c:39: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from reply.c:42: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from sip_msg.c:37: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from reg_mod.c:68: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from lookup.c:39: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../msg_translator.h:56, from ../../lib/reg/../../modules/tm/t_funcs.h:43, from ../../lib/reg/../../modules/tm/t_lookup.h:33, from ../../lib/reg/../../modules/tm/tm_load.h:41, from ../../lib/reg/common.h:24, from save.c:61: ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_str': ../../lib/reg/../../modules/tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_put_ptr': ../../lib/reg/../../modules/tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_str': ../../lib/reg/../../modules/tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../lib/reg/../../modules/tm/../../context.h: In function 'context_get_ptr': ../../lib/reg/../../modules/tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/reg/../../lib/list.h:24, from ../../lib/reg/../../str_list.h:28, from ../../lib/reg/pn.h:28, from reg_mod.c:67: ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from reply.c:42: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from sip_msg.c:37: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/reg/../../modules/tm/../../lib/list.h:24, from ../../lib/reg/../../modules/tm/h_table.h:45, from ../../lib/reg/../../modules/tm/t_reply.h:28, from ../../lib/reg/../../modules/tm/tm_load.h:40, from ../../lib/reg/common.h:24, from save.c:61: ../../lib/reg/../../modules/usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h: In function 'run_ul_callbacks': ../../lib/reg/../../modules/tm/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/reg/../../modules/tm/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/reg/../../modules/usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../ip_addr.h:46, from ../../socket_info.h:34, from save.c:47: save.c: In function '_remove': save.c:949:22: warning: cast increases required alignment of target type [-Wcast-align] 949 | inet_ntoa(*(struct in_addr *)(he->h_addr_list[0]))); | ^ ../../dprint.h:315:33: note: in definition of macro 'MY_DPRINT' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ save.c:948:3: note: in expansion of macro 'LM_DBG' 948 | LM_DBG("Delete by host: '%s'\n", | ^~~~~~ save.c:949:22: warning: cast increases required alignment of target type [-Wcast-align] 949 | inet_ntoa(*(struct in_addr *)(he->h_addr_list[0]))); | ^ ../../dprint.h:319:46: note: in definition of macro 'MY_SYSLOG' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ save.c:948:3: note: in expansion of macro 'LM_DBG' 948 | LM_DBG("Delete by host: '%s'\n", | ^~~~~~ save.c:977:15: warning: cast increases required alignment of target type [-Wcast-align] 977 | inet_ntoa(*(struct in_addr *)(he->h_addr_list[0]))); | ^ ../../dprint.h:315:33: note: in definition of macro 'MY_DPRINT' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ save.c:975:3: note: in expansion of macro 'LM_DBG' 975 | LM_DBG("next hop is [%.*s] resolving to [%s]\n", | ^~~~~~ save.c:977:15: warning: cast increases required alignment of target type [-Wcast-align] 977 | inet_ntoa(*(struct in_addr *)(he->h_addr_list[0]))); | ^ ../../dprint.h:319:46: note: in definition of macro 'MY_SYSLOG' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ save.c:975:3: note: in expansion of macro 'LM_DBG' 975 | LM_DBG("next hop is [%.*s] resolving to [%s]\n", | ^~~~~~ Linking registrar.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E lookup.o reg_mod.o reply.o save.o sip_msg.o ../../lib/reg/ci.o ../../lib/reg/common.o ../../lib/reg/lookup.o ../../lib/reg/path.o ../../lib/reg/pn.o ../../lib/reg/regtime.o ../../lib/reg/rerrno.o ../../lib/reg/save_flags.o ../../lib/reg/sip_msg.o -o registrar.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/registrar' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rest_client' Compiling rest_client.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rest_client' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rest_client.c -o rest_client.o Compiling rest_methods.c Compiling rest_cb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rest_client' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rest_cb.c -o rest_cb.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rest_client' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rest_methods.c -o rest_methods.o Compiling ssl_tweaks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rest_client' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ssl_tweaks.c -o ssl_tweaks.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from rest_cb.h:29, from rest_cb.c:29: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from rest_cb.h:29, from rest_cb.c:29: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from ../../route_struct.h:78, from ../../async.h:30, from rest_client.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from rest_methods.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from rest_methods.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from ../../route_struct.h:78, from ../../async.h:30, from rest_client.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/list.h:24, from rest_methods.c:32: rest_methods.c: In function 'get_multi': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ rest_methods.c:327:15: note: in expansion of macro 'list_entry' 327 | multi_list = list_entry(multi_pool.next, OSS_CURLM, list); | ^~~~~~~~~~ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ssl_tweaks.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ssl_tweaks.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking rest_client.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E rest_cb.o rest_client.o rest_methods.o ssl_tweaks.o -ldl -lresolv -pthread -lcurl -dl -Bsymbolic -o rest_client.so lto1: warning: unrecognized gcc debugging option: l lto1: warning: unrecognized gcc debugging option: l rest_methods.c: In function 'start_async_http_req': rest_methods.c:747:4: warning: call to '_curl_easy_getinfo_err_long' declared with attribute warning: curl_easy_getinfo expects a pointer to long for this info [-Wattribute-warning] 747 | curl_easy_getinfo(handle, CURLINFO_RESPONSE_CODE, &http_rc); | ^ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rest_client' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rls' Compiling notify.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rls' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c notify.c -o notify.o Compiling resource_notify.c In file included from ../../parser/msg_parser.h:48, from ../../data_lump_rpl.h:37, from notify.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rls' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c resource_notify.c -o resource_notify.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump_rpl.h:37, from notify.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling rls.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rls' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c rls.c -o rls.o In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_content.h:93, from resource_notify.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from rls.h:33, from notify.c:45: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_content.h:93, from resource_notify.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling subscribe.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rls' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c subscribe.c -o subscribe.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from rls.c:36: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from rls.c:36: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from rls.h:33, from resource_notify.c:34: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/msg_parser.h:48, from ../../data_lump_rpl.h:37, from subscribe.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump_rpl.h:37, from subscribe.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from rls.c:45: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../pua/../tm/../../msg_translator.h:56, from ../pua/../tm/t_funcs.h:43, from ../pua/../tm/t_lookup.h:33, from ../pua/../tm/tm_load.h:41, from ../pua/send_subscribe.h:29, from rls.h:33, from subscribe.c:46: ../pua/../tm/../../context.h: In function 'context_put_str': ../pua/../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../pua/../tm/../../context.h: In function 'context_put_ptr': ../pua/../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../pua/../tm/../../context.h: In function 'context_get_str': ../pua/../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../pua/../tm/../../context.h: In function 'context_get_ptr': ../pua/../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking rls.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E notify.o resource_notify.o rls.o subscribe.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o rls.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rls' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rr' Compiling api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rr' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c api.c -o api.o Compiling loose.c Compiling record.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rr' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c loose.c -o loose.o Compiling rr_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rr' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c record.c -o record.o Compiling rr_cb.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rr' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rr_cb.c -o rr_cb.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rr' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rr_mod.c -o rr_mod.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from api.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from rr_mod.c:48: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from loose.c:42: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from record.c:43: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from rr_cb.c:32: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from record.c:43: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from rr_cb.c:32: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from rr_mod.c:48: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from api.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from loose.c:42: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from loose.c:45: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from rr_mod.c:53: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking rr.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E api.o loose.o record.o rr_cb.o rr_mod.o -o rr.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rr' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpengine' Compiling rtpengine.c Compiling bencode.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpengine' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rtpengine.c -o rtpengine.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpengine' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c bencode.c -o bencode.o Compiling rtpengine_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpengine' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rtpengine_funcs.c -o rtpengine_funcs.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from bencode.h:32, from bencode.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from rtpengine_funcs.h:26, from rtpengine_funcs.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from bencode.h:32, from bencode.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from rtpengine.c:52: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from rtpengine_funcs.h:26, from rtpengine_funcs.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from rtpengine.c:52: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from rtpengine.c:58: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ rtpengine.c: In function 'pv_get_rtpstat': rtpengine.c:3089:24: warning: cast increases required alignment of target type [-Wcast-align] 3089 | if (pv_printf_s(msg, (pv_elem_t *)param->pvn.u.isname.name.s.s, &aux) < 0) { | ^ Linking rtpengine.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E bencode.o rtpengine.o rtpengine_funcs.o -o rtpengine.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpengine' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpproxy' Compiling nhelpr_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpproxy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c nhelpr_funcs.c -o nhelpr_funcs.o Compiling notification_process.c Compiling rtpproxy.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpproxy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rtpproxy.c -o rtpproxy.o Compiling rtpproxy_callbacks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpproxy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c notification_process.c -o notification_process.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpproxy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rtpproxy_callbacks.c -o rtpproxy_callbacks.o Compiling rtpproxy_stream.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='rtpproxy' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rtpproxy_stream.c -o rtpproxy_stream.o In file included from ../../parser/msg_parser.h:48, from ../../data_lump.h:42, from rtpproxy.c:158: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from rtpproxy_callbacks.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from rtpproxy_stream.c:32: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from nhelpr_funcs.h:26, from nhelpr_funcs.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from notification_process.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from nhelpr_funcs.h:26, from nhelpr_funcs.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from rtpproxy_callbacks.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump.h:42, from rtpproxy.c:158: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from notification_process.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from rtpproxy_stream.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from rtpproxy.h:31, from rtpproxy_callbacks.c:31: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from rtpproxy.h:31, from rtpproxy_stream.c:36: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from rtpproxy.h:31, from notification_process.c:41: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from notification_process.c:34: notification_process.c: In function 'update_rtpproxy_list': notification_process.c:649:16: warning: cast increases required alignment of target type [-Wcast-align] 649 | inet_ntoa(*(struct in_addr*)rtpp_lst->addr)); | ^ ../../dprint.h:315:33: note: in definition of macro 'MY_DPRINT' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ notification_process.c:648:3: note: in expansion of macro 'LM_DBG' 648 | LM_DBG("removing rtpproxy %s\n", | ^~~~~~ notification_process.c:649:16: warning: cast increases required alignment of target type [-Wcast-align] 649 | inet_ntoa(*(struct in_addr*)rtpp_lst->addr)); | ^ ../../dprint.h:319:46: note: in definition of macro 'MY_SYSLOG' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ notification_process.c:648:3: note: in expansion of macro 'LM_DBG' 648 | LM_DBG("removing rtpproxy %s\n", | ^~~~~~ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from rtpproxy.c:178: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ rtpproxy.c: In function 'engage_close_callback': rtpproxy.c:2495:22: warning: cast increases required alignment of target type [-Wcast-align] 2495 | param.v.int_set = *(int *)(value.s); | ^ rtpproxy.c: In function 'engage_force_rtpproxy': rtpproxy.c:2748:13: warning: cast increases required alignment of target type [-Wcast-align] 2748 | setid = *(int *)(value.s); | ^ Linking rtpproxy.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E nhelpr_funcs.o notification_process.o rtpproxy.o rtpproxy_callbacks.o rtpproxy_stream.o -o rtpproxy.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpproxy' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/script_helper' Compiling script_helper.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='script_helper' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c script_helper.c -o script_helper.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from script_helper.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from script_helper.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from script_helper.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking script_helper.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E script_helper.o -o script_helper.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/script_helper' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/signaling' Compiling signaling.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='signaling' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c signaling.c -o signaling.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from signaling.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from signaling.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from signaling.c:32: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking signaling.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E signaling.o -o signaling.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/signaling' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sip_i' Compiling sip_i.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sip_i' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sip_i.c -o sip_i.o Compiling isup.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sip_i' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c isup.c -o isup.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from sip_i.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from isup.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from sip_i.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from isup.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking sip_i.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E isup.o sip_i.o -o sip_i.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sip_i' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipcapture' Compiling sipcapture.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sipcapture' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sipcapture.c -o sipcapture.o In file included from ../proto_hep/hep.h:28, from sipcapture.c:42: ../proto_hep/../../ip_addr.h: In function 'sockaddr2ip_addr': ../proto_hep/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../proto_hep/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../proto_hep/../../parser/../mem/../locking.h:66, from ../proto_hep/../../parser/../mem/../statistics.h:155, from ../proto_hep/../../parser/../mem/hp_malloc.h:29, from ../proto_hep/../../parser/../mem/common.h:50, from ../proto_hep/../../parser/../mem/mem.h:37, from ../proto_hep/../../parser/parse_body.h:27, from ../proto_hep/../../parser/msg_parser.h:57, from ../proto_hep/../../sr_module.h:48, from ../proto_hep/../../ut.h:37, from ../proto_hep/../../trace_api.h:28, from ../proto_hep/hep.h:29, from sipcapture.c:42: ../proto_hep/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../proto_hep/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from sipcapture.c:44: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ sipcapture.c: In function 'raw_capture_rcv_loop': sipcapture.c:4975:9: warning: cast increases required alignment of target type [-Wcast-align] 4975 | iph = (struct ip*) (buf + offset); | ^ sipcapture.c:4981:10: warning: cast increases required alignment of target type [-Wcast-align] 4981 | udph = (struct udphdr*) udph_start; | ^ Linking sipcapture.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E sipcapture.o -o sipcapture.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipcapture' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipmsgops' Compiling codecs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sipmsgops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c codecs.c -o codecs.o Compiling list_hdr.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sipmsgops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c list_hdr.c -o list_hdr.o Compiling sipmsgops.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sipmsgops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sipmsgops.c -o sipmsgops.o Compiling uri.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sipmsgops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c uri.c -o uri.o In file included from ../../parser/msg_parser.h:48, from ../../data_lump.h:42, from list_hdr.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from sipmsgops.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from codecs.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../data_lump.h:42, from list_hdr.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from codecs.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from sipmsgops.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from uri.c:27: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from uri.c:27: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking sipmsgops.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E codecs.o list_hdr.o sipmsgops.o uri.o -o sipmsgops.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipmsgops' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/siprec' Compiling siprec.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='siprec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c siprec.c -o siprec.o Compiling siprec_body.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='siprec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c siprec_body.c -o siprec_body.o Compiling siprec_logic.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='siprec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c siprec_logic.c -o siprec_logic.o Compiling siprec_sess.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='siprec' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c siprec_sess.c -o siprec_sess.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from siprec_body.h:29, from siprec_body.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from siprec_body.h:29, from siprec_sess.h:29, from siprec_sess.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from siprec.c:26: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from siprec_body.h:29, from siprec_sess.h:29, from siprec_logic.h:29, from siprec_logic.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from siprec_body.h:29, from siprec_body.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from siprec.c:26: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from siprec_body.h:29, from siprec_sess.h:29, from siprec_sess.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from siprec_sess.h:30, from siprec_body.c:28: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from siprec_body.h:29, from siprec_sess.h:29, from siprec_logic.h:29, from siprec_logic.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from siprec_sess.h:30, from siprec_sess.c:26: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from siprec_sess.h:30, from siprec.c:32: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from siprec_sess.h:30, from siprec_logic.h:29, from siprec_logic.c:26: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/list.h:24, from siprec_body.h:31, from siprec_body.c:27: siprec_body.c: In function 'srs_get_stream': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_body.c:96:13: note: in expansion of macro 'list_entry' 96 | stream = list_entry(it, struct srs_sdp_stream, list); | ^~~~~~~~~~ siprec_body.c: In function 'srs_get_part_stream': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_body.c:119:12: note: in expansion of macro 'list_entry' 119 | stream = list_entry(it, struct srs_sdp_stream, list); | ^~~~~~~~~~ In file included from ../b2b_entities/b2be_load.h:39, from siprec_logic.h:30, from siprec_sess.c:28: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ siprec_body.c: In function 'srs_build_sdp': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_body.c:506:13: note: in expansion of macro 'list_entry' 506 | stream = list_entry(it, struct srs_sdp_stream, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from siprec_body.h:31, from siprec_sess.h:29, from siprec_sess.c:26: siprec_sess.c: In function 'src_free_participant': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.c:137:12: note: in expansion of macro 'list_entry' 137 | stream = list_entry(it, struct srs_sdp_stream, list); | ^~~~~~~~~~ siprec_sess.c: In function 'src_free_session': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.c:165:10: note: in expansion of macro 'list_entry' 165 | node = list_entry(sess->srs.next, struct srs_node, list); | ^~~~~~~~~~ In file included from ../b2b_entities/b2be_load.h:39, from siprec_logic.h:30, from siprec.c:33: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ siprec_sess.c: In function 'srec_dlg_write_callback': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ siprec_sess.c:444:33: note: in definition of macro 'SIPREC_BIN_PUSH' 444 | if (bin_push_##_type(&packet, _value) < 0) { \ | ^~~~~~ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.h:67:25: note: in expansion of macro 'list_entry' 67 | #define SIPREC_SRS(_s) (list_entry((_s)->srs.next, struct srs_node, list)->uri) | ^~~~~~~~~~ siprec_sess.c:479:24: note: in expansion of macro 'SIPREC_SRS' 479 | SIPREC_BIN_PUSH(str, &SIPREC_SRS(ss)); | ^~~~~~~~~~ siprec_body.c: In function 'srs_build_xml': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_body.c:592:13: note: in expansion of macro 'list_entry' 592 | stream = list_entry(it, struct srs_sdp_stream, list); | ^~~~~~~~~~ In file included from ../b2b_entities/b2be_load.h:39, from siprec_logic.h:30, from siprec_logic.c:26: ../b2b_entities/../../bin_interface.h: In function 'get_bin_pkg_version': ../b2b_entities/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from siprec_body.h:31, from siprec_sess.h:29, from siprec_sess.c:26: ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.c:511:8: note: in expansion of macro 'list_entry' 511 | s = list_entry(l, struct srs_sdp_stream, list); | ^~~~~~~~~~ ../b2b_entities/../../bin_interface.h: In function 'set_bin_pkg_version': ../b2b_entities/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from siprec_body.h:31, from siprec_sess.h:29, from siprec_logic.h:29, from siprec_logic.c:26: siprec_logic.c: In function 'srs_do_failover': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_logic.c:84:9: note: in expansion of macro 'list_entry' 84 | node = list_entry(sess->srs.next, struct srs_node, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_body.c:634:13: note: in expansion of macro 'list_entry' 634 | stream = list_entry(it, struct srs_sdp_stream, list); | ^~~~~~~~~~ siprec_logic.c: In function 'srec_b2b_notify': siprec_logic.c:213:8: warning: cast increases required alignment of target type [-Wcast-align] 213 | ss = *(struct src_sess **)((str *)param)->s; | ^ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_body.c:648:14: note: in expansion of macro 'list_entry' 648 | stream = list_entry(it, struct srs_sdp_stream, list); | ^~~~~~~~~~ siprec_logic.c: In function 'srec_b2b_confirm': siprec_logic.c:310:8: warning: cast increases required alignment of target type [-Wcast-align] 310 | ss = *(struct src_sess **)key->s; | ^ In file included from ../../lib/list.h:24, from siprec_body.h:31, from siprec_sess.h:29, from siprec_logic.h:29, from siprec_logic.c:26: siprec_logic.c: In function 'srs_send_invite': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.h:67:25: note: in expansion of macro 'list_entry' 67 | #define SIPREC_SRS(_s) (list_entry((_s)->srs.next, struct srs_node, list)->uri) | ^~~~~~~~~~ siprec_logic.c:361:15: note: in expansion of macro 'SIPREC_SRS' 361 | ci.req_uri = SIPREC_SRS(sess); | ^~~~~~~~~~ siprec_logic.c: In function 'src_start_recording': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.h:67:25: note: in expansion of macro 'list_entry' 67 | #define SIPREC_SRS(_s) (list_entry((_s)->srs.next, struct srs_node, list)->uri) | ^~~~~~~~~~ siprec_logic.c:426:33: note: in expansion of macro 'SIPREC_SRS' 426 | sess->socket = uri2sock(msg, &SIPREC_SRS(sess), &tmp, PROTO_NONE); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.h:67:25: note: in expansion of macro 'list_entry' 67 | #define SIPREC_SRS(_s) (list_entry((_s)->srs.next, struct srs_node, list)->uri) | ^~~~~~~~~~ ../../dprint.h:315:33: note: in expansion of macro 'SIPREC_SRS' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ ../../dprint.h:386:7: note: in expansion of macro 'MY_DPRINT' 386 | MY_DPRINT( DP_ERR_PREFIX, fmt, ##args);\ | ^~~~~~~~~ siprec_logic.c:428:4: note: in expansion of macro 'LM_ERR' 428 | LM_ERR("cannot get send socket for uri %.*s\n", | ^~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.h:67:25: note: in expansion of macro 'list_entry' 67 | #define SIPREC_SRS(_s) (list_entry((_s)->srs.next, struct srs_node, list)->uri) | ^~~~~~~~~~ ../../dprint.h:315:33: note: in expansion of macro 'SIPREC_SRS' 315 | dp_my_pid(), __DP_FUNC, ## args) \ | ^~~~ ../../dprint.h:386:7: note: in expansion of macro 'MY_DPRINT' 386 | MY_DPRINT( DP_ERR_PREFIX, fmt, ##args);\ | ^~~~~~~~~ siprec_logic.c:428:4: note: in expansion of macro 'LM_ERR' 428 | LM_ERR("cannot get send socket for uri %.*s\n", | ^~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.h:67:25: note: in expansion of macro 'list_entry' 67 | #define SIPREC_SRS(_s) (list_entry((_s)->srs.next, struct srs_node, list)->uri) | ^~~~~~~~~~ ../../dprint.h:319:46: note: in expansion of macro 'SIPREC_SRS' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ ../../dprint.h:388:7: note: in expansion of macro 'MY_SYSLOG' 388 | MY_SYSLOG( LOG_ERR, DP_ERR_TEXT, fmt, ##args);\ | ^~~~~~~~~ siprec_logic.c:428:4: note: in expansion of macro 'LM_ERR' 428 | LM_ERR("cannot get send socket for uri %.*s\n", | ^~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ siprec_sess.h:67:25: note: in expansion of macro 'list_entry' 67 | #define SIPREC_SRS(_s) (list_entry((_s)->srs.next, struct srs_node, list)->uri) | ^~~~~~~~~~ ../../dprint.h:319:46: note: in expansion of macro 'SIPREC_SRS' 319 | _prefix LOG_PREFIX _fmt, __DP_FUNC, ##args);\ | ^~~~ ../../dprint.h:388:7: note: in expansion of macro 'MY_SYSLOG' 388 | MY_SYSLOG( LOG_ERR, DP_ERR_TEXT, fmt, ##args);\ | ^~~~~~~~~ siprec_logic.c:428:4: note: in expansion of macro 'LM_ERR' 428 | LM_ERR("cannot get send socket for uri %.*s\n", | ^~~~~~ Linking siprec.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E siprec.o siprec_body.o siprec_logic.o siprec_sess.o -ldl -lresolv -pthread -luuid -o siprec.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/siprec' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sl' Compiling sl.c Compiling sl_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sl' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sl.c -o sl.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sl' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sl_funcs.c -o sl_funcs.o In file included from ../../globals.h:30, from sl_funcs.c:41: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from sl.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../forward.h:40, from sl_funcs.c:42: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from sl.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../msg_translator.h:56, from sl_funcs.c:45: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking sl.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E sl.o sl_funcs.o -o sl.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sl' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/snmpstats' Compiling alarm_checks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c alarm_checks.c -o alarm_checks.o Compiling hashTable.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c hashTable.c -o hashTable.o In file included from ../../socket_info.h:34, from alarm_checks.c:32: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling interprocess_buffer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c interprocess_buffer.c -o interprocess_buffer.o In file included from ../../net/../locking.h:66, from ../../net/tcp_conn_defs.h:39, from ../../net/api_proto_net.h:29, from ../../net/trans.h:31, from ../../socket_info.h:37, from alarm_checks.c:32: ../../net/../lock_alloc.h: In function 'lock_set_alloc': ../../net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling openserMIBNotifications.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from hashTable.c:41: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserMIBNotifications.c -o openserMIBNotifications.o ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from hashTable.c:41: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling openserObjects.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserObjects.c -o openserObjects.o Compiling openserSIPCommonObjects.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPCommonObjects.c -o openserSIPCommonObjects.o Compiling openserSIPContactTable.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPContactTable.c -o openserSIPContactTable.o In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from interprocess_buffer.h:49, from interprocess_buffer.c:40: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling openserSIPMethodSupportedTable.c In file included from ../../locking.h:66, from interprocess_buffer.h:49, from interprocess_buffer.c:40: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from openserSIPCommonObjects.c:41: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPMethodSupportedTable.c -o openserSIPMethodSupportedTable.o In file included from ../../locking.h:66, from ../../statistics.h:155, from openserSIPCommonObjects.c:41: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from openserObjects.c:42: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling openserSIPPortTable.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPPortTable.c -o openserSIPPortTable.o In file included from ../../locking.h:66, from ../../statistics.h:155, from openserObjects.c:42: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from openserSIPMethodSupportedTable.c:39: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from interprocess_buffer.h:54, from interprocess_buffer.c:40: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ Compiling openserSIPRegUserLookupTable.c ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPRegUserLookupTable.c -o openserSIPRegUserLookupTable.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from snmpstats_globals.h:32, from openserSIPPortTable.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from openserSIPMethodSupportedTable.c:39: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling openserSIPRegUserTable.c In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from interprocess_buffer.h:49, from openserSIPContactTable.c:71: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPRegUserTable.c -o openserSIPRegUserTable.o In file included from ../../locking.h:66, from interprocess_buffer.h:49, from openserSIPContactTable.c:71: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from snmpstats_globals.h:32, from openserSIPPortTable.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling openserSIPServerObjects.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPServerObjects.c -o openserSIPServerObjects.o Compiling openserSIPStatusCodesTable.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c openserSIPStatusCodesTable.c -o openserSIPStatusCodesTable.o In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from interprocess_buffer.h:54, from openserSIPContactTable.c:71: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from openserSIPServerObjects.c:39: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling snmpstats.c In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from snmpstats_globals.h:32, from openserSIPRegUserLookupTable.c:74: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c snmpstats.c -o snmpstats.o In file included from ../../locking.h:66, from ../../statistics.h:155, from openserSIPServerObjects.c:39: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from snmpstats_globals.h:32, from openserSIPRegUserLookupTable.c:74: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling sub_agent.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c sub_agent.c -o sub_agent.o In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from interprocess_buffer.h:49, from openserSIPRegUserTable.c:81: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from interprocess_buffer.h:49, from openserSIPRegUserTable.c:81: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling utilities.c In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from openserSIPServerObjects.c:42: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='snmpstats' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I. -I/usr/include -c utilities.c -o utilities.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from snmpstats.h:59, from snmpstats.c:62: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from snmpstats_globals.h:32, from openserSIPStatusCodesTable.c:84: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from interprocess_buffer.h:54, from openserSIPRegUserLookupTable.c:76: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/../../str_list.h:28, from ../usrloc/urecord.h:41, from ../usrloc/udomain.h:44, from ../usrloc/dlist.h:40, from ../usrloc/usrloc.h:32, from openserSIPServerObjects.c:42: ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from snmpstats_globals.h:32, from openserSIPStatusCodesTable.c:84: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from snmpstats.h:59, from snmpstats.c:62: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ openserSIPStatusCodesTable.c: In function 'openserSIPStatusCodesTable_create_row': openserSIPStatusCodesTable.c:350:38: warning: cast increases required alignment of target type [-Wcast-align] 350 | ctx->startingInStatusCodeValue = *(long *)in_status_code->u.val; | ^ openserSIPStatusCodesTable.c:355:38: warning: cast increases required alignment of target type [-Wcast-align] 355 | ctx->startingOutStatusCodeValue = *(long *)out_status_code->u.val; | ^ openserSIPStatusCodesTable.c: In function 'openserSIPStatusCodesTable_get_value': openserSIPStatusCodesTable.c:799:6: warning: cast increases required alignment of target type [-Wcast-align] 799 | *(long *)the_stat->u.val - | ^ openserSIPStatusCodesTable.c:819:7: warning: cast increases required alignment of target type [-Wcast-align] 819 | *(long *)the_stat->u.val - | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from interprocess_buffer.h:54, from openserSIPRegUserTable.c:81: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from utilities.h:37, from utilities.c:34: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from utilities.h:37, from utilities.c:34: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from interprocess_buffer.h:49, from openserSIPContactTable.h:77, from sub_agent.c:32: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from interprocess_buffer.h:49, from openserSIPContactTable.h:77, from sub_agent.c:32: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from interprocess_buffer.h:54, from openserSIPContactTable.h:77, from snmpstats.c:71: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../usrloc/../../lib/list.h:24, from ../usrloc/ucontact.h:47, from ../usrloc/ul_callback.h:33, from interprocess_buffer.h:54, from openserSIPContactTable.h:77, from sub_agent.c:32: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../usrloc/ul_callback.h: In function 'run_ul_callbacks': ../usrloc/../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../usrloc/../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ Linking snmpstats.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E alarm_checks.o hashTable.o interprocess_buffer.o openserMIBNotifications.o openserObjects.o openserSIPCommonObjects.o openserSIPContactTable.o openserSIPMethodSupportedTable.o openserSIPPortTable.o openserSIPRegUserLookupTable.o openserSIPRegUserTable.o openserSIPServerObjects.o openserSIPStatusCodesTable.o snmpstats.o sub_agent.o utilities.o -L/usr/lib64 -lnetsnmpmibs -lnetsnmpagent -lnetsnmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lsensors -ldl -lrpm -lrpmio -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lssl -lssl -lcrypto -lm -o snmpstats.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/snmpstats' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/speeddial' Compiling sdlookup.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='speeddial' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sdlookup.c -o sdlookup.o Compiling speeddial.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='speeddial' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c speeddial.c -o speeddial.o In file included from ../../parser/msg_parser.h:48, from ../../action.h:30, from sdlookup.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from speeddial.c:28: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from speeddial.c:28: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../action.h:30, from sdlookup.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking speeddial.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E sdlookup.o speeddial.o -o speeddial.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/speeddial' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sql_cacher' Compiling sql_cacher.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sql_cacher' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sql_cacher.c -o sql_cacher.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from sql_cacher.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from sql_cacher.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking sql_cacher.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E sql_cacher.o -o sql_cacher.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sql_cacher' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sst' Compiling sst.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sst' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sst.c -o sst.o Compiling sst_handlers.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sst' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sst_handlers.c -o sst_handlers.o Compiling sst_mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='sst' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sst_mi.c -o sst_mi.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from sst.c:35: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from sst_handlers.c:52: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from sst_mi.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from sst.c:35: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from sst_handlers.c:52: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from sst_handlers.h:33, from sst.c:38: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from sst_mi.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../dialog/dlg_hash.h:27, from ../dialog/dlg_vals.h:27, from sst_handlers.c:63: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../dialog/dlg_ctx.h:25, from ../dialog/dlg_load.h:26, from sst_mi.c:29: ../dialog/../../context.h: In function 'context_put_str': ../dialog/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../dialog/../../context.h: In function 'context_put_ptr': ../dialog/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../dialog/../../context.h: In function 'context_get_str': ../dialog/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../dialog/../../context.h: In function 'context_get_ptr': ../dialog/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking sst.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E sst.o sst_handlers.o sst_mi.o -ldl -lresolv -pthread -o sst.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sst' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/statistics' Compiling statistics.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='statistics' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c statistics.c -o statistics.o Compiling stats_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='statistics' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c stats_funcs.c -o stats_funcs.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from statistics.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from stats_funcs.c:31: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from stats_funcs.c:31: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from statistics.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/list.h:24, from statistics.c:39: statistics.c: In function 'mod_destroy': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ statistics.c:207:10: note: in expansion of macro 'list_entry' 207 | iter = list_entry(ele, struct stat_iter, list); | ^~~~~~~~~~ statistics.c: In function 'fixup_iter_param': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ statistics.c:278:10: note: in expansion of macro 'list_entry' 278 | iter = list_entry(ele, struct stat_iter, list); | ^~~~~~~~~~ statistics.c: In function 'get_stat_name': statistics.c:473:26: warning: cast increases required alignment of target type [-Wcast-align] 473 | if (pv_printf_s( msg, (pv_elem_t *)name->u.isname.name.s.s, | ^ Linking statistics.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E statistics.o stats_funcs.o -o statistics.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/statistics' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/stir_shaken' Compiling stir_shaken.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='stir_shaken' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c stir_shaken.c -o stir_shaken.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from stir_shaken.c:61: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from stir_shaken.c:61: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from stir_shaken.c:71: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ stir_shaken.c: In function 'add_identity_hf': stir_shaken.c:735:39: warning: cast increases required alignment of target type [-Wcast-align] 735 | if (EVP_DigestSignFinal(mdctx, NULL, (size_t *)&der_sig_buf.len) <= 0) { | ^ stir_shaken.c:747:3: warning: cast increases required alignment of target type [-Wcast-align] 747 | (size_t *)&der_sig_buf.len) <= 0) { | ^ Linking stir_shaken.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E stir_shaken.o -ldl -lresolv -pthread -lcrypto -o stir_shaken.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/stir_shaken' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/stun' Compiling stun.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='stun' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c stun.c -o stun.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from stun.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from stun.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../ip_addr.h:40, from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from stun.c:27: stun.c: In function 'getTlvAttribute': stun.c:422:19: warning: cast increases required alignment of target type [-Wcast-align] 422 | type = ntohs(*(T16 *) b); | ^ stun.c:425:18: warning: cast increases required alignment of target type [-Wcast-align] 425 | len = ntohs(*(T16 *) b); | ^ stun.c:450:36: warning: cast increases required alignment of target type [-Wcast-align] 450 | msg->changeRequestFlags = ntohl(*(T32*) b); | ^ stun.c:484:40: warning: cast increases required alignment of target type [-Wcast-align] 484 | msg->responceAddress->port = ntohs( *(T16*) b); | ^ stun.c:487:39: warning: cast increases required alignment of target type [-Wcast-align] 487 | msg->responceAddress->ip4 = ntohl( *(T32*) b); | ^ stun.c:571:8: warning: cast increases required alignment of target type [-Wcast-align] 571 | b2 = (T16*) msg->unknownAttributes->buffer; | ^ In file included from ../../parser/../ip_addr.h:40, from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from stun.c:27: stun.c: In function 'deserialize': stun.c:629:25: warning: cast increases required alignment of target type [-Wcast-align] 629 | msg->type = ntohs(* (T16*) b); | ^ stun.c:633:24: warning: cast increases required alignment of target type [-Wcast-align] 633 | msg->len = ntohs(* (T16*)b); | ^ stun.c: In function 'addTlvAttribute': stun.c:815:22: warning: cast increases required alignment of target type [-Wcast-align] 815 | cookie = ntohl(*(T32*) msg->id); | ^ stun.c:895:8: warning: cast increases required alignment of target type [-Wcast-align] 895 | b2 = (T16 *) msg->unknownAttributes->buffer; | ^ stun.c: In function 'printStunMsg': stun.c:1341:11: warning: cast increases required alignment of target type [-Wcast-align] 1341 | val = (T16*)msg->id; | ^ stun.c:1404:8: warning: cast increases required alignment of target type [-Wcast-align] 1404 | val = (T16*) msg->unknownAttributes->buffer; | ^ stun.c: In function 'print_hex': stun.c:1413:19: warning: cast increases required alignment of target type [-Wcast-align] 1413 | T16* t16 = (T16*) buffer; | ^ Linking stun.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E stun.o -o stun.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/stun' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/textops' Compiling textops.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='textops' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c textops.c -o textops.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from textops.c:44: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from textops.c:44: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking textops.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E textops.o -o textops.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/textops' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tls_mgm' Compiling tls_config.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tls_mgm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tls_config.c -o tls_config.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from tls_config.c:39: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ Compiling tls_domain.c ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tls_mgm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tls_domain.c -o tls_domain.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from tls_config.c:39: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling tls_mgm.c In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from tls_domain.c:36: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tls_mgm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tls_mgm.c -o tls_mgm.o In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from tls_domain.c:36: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../lib/list.h:24, from ../../lib/../str_list.h:28, from ../../lib/csv.h:24, from tls_domain.c:37: ../../lib/../str_list.h: In function '_free_str_dlist': ../../lib/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ Compiling tls_params.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tls_mgm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tls_params.c -o tls_params.o Compiling tls_select.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tls_mgm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tls_select.c -o tls_select.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from tls_params.c:43: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from tls_params.c:43: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from tls_mgm.c:57: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from tls_mgm.c:57: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from tls_domain.h:42, from tls_params.h:44, from tls_params.c:46: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../receive.h:31, from tls_mgm.c:65: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from tls_mgm.c:70: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../globals.h:30, from tls_select.c:42: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../net/../locking.h:66, from ../../net/tcp_conn_defs.h:39, from ../../net/net_tcp.h:30, from tls_select.c:43: ../../net/../lock_alloc.h: In function 'lock_set_alloc': ../../net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking tls_mgm.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E tls_config.o tls_domain.o tls_mgm.o tls_params.o tls_select.o -ldl -lresolv -pthread -lssl -o tls_mgm.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tls_mgm' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tm' Compiling async.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c async.c -o async.o Compiling callid.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c callid.c -o callid.o Compiling cluster.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c cluster.c -o cluster.o Compiling h_table.c Compiling dlg.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlg.c -o dlg.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c h_table.c -o h_table.o Compiling lock.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c lock.c -o lock.o Compiling mi.c Compiling sip_msg.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c mi.c -o mi.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sip_msg.c -o sip_msg.o Compiling t_cancel.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_cancel.c -o t_cancel.o Compiling t_ctx.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_ctx.c -o t_ctx.o Compiling t_dlg.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_dlg.c -o t_dlg.o Compiling t_fifo.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_fifo.c -o t_fifo.o Compiling t_funcs.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_funcs.c -o t_funcs.o Compiling t_hooks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_hooks.c -o t_hooks.o Compiling t_fwd.c In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from ../../route_struct.h:78, from ../../async.h:30, from async.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_fwd.c -o t_fwd.o Compiling t_msgbuilder.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_msgbuilder.c -o t_msgbuilder.o Compiling t_lookup.c In file included from ../clusterer/api.h:31, from cluster.h:25, from cluster.c:21: ../clusterer/../../ip_addr.h: In function 'sockaddr2ip_addr': ../clusterer/../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_lookup.c -o t_lookup.o ../clusterer/../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling t_reply.c Compiling timer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c t_reply.c -o t_reply.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c timer.c -o timer.o Compiling tm.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tm.c -o tm.o Compiling uac.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tm' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c uac.c -o uac.o In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from ../../route_struct.h:78, from ../../async.h:30, from async.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from async.c:28: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from callid.c:31: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from lock.h:31, from lock.c:30: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from t_dlg.h:25, from t_dlg.c:21: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from t_funcs.h:39, from t_cancel.c:28: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_from.h:25, from mi.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_from.h:25, from t_lookup.c:77: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from h_table.c:43: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from t_funcs.h:39, from t_cancel.c:28: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from sip_msg.h:26, from sip_msg.c:48: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from dlg.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from t_reply.c:71: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from t_fifo.c:44: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from t_funcs.h:39, from t_ctx.c:25: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from ../../pt_load.h:25, from ../../pt.h:31, from callid.c:31: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../clusterer/../../parser/../mem/../locking.h:66, from ../clusterer/../../parser/../mem/../statistics.h:155, from ../clusterer/../../parser/../mem/hp_malloc.h:29, from ../clusterer/../../parser/../mem/common.h:50, from ../clusterer/../../parser/../mem/mem.h:37, from ../clusterer/../../parser/parse_body.h:27, from ../clusterer/../../parser/msg_parser.h:57, from ../clusterer/../../sr_module.h:48, from ../clusterer/api.h:32, from cluster.h:25, from cluster.c:21: ../clusterer/../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../clusterer/../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from lock.h:31, from lock.c:30: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../dset.h:30, from t_funcs.c:48: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from t_fwd.c:42: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from t_msgbuilder.c:41: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from h_table.c:43: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from t_funcs.h:39, from t_ctx.c:25: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../clusterer/api.h:33, from cluster.h:25, from cluster.c:21: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from tm.c:55: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_from.h:25, from mi.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from h_table.h:40, from timer.c:100: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from uac.c:51: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from sip_msg.h:26, from sip_msg.c:48: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from t_hooks.c:33: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from t_reply.c:71: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from t_fifo.c:44: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from t_funcs.c:49: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from t_dlg.h:25, from t_dlg.c:21: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from uac.c:51: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from t_fwd.c:42: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from t_hooks.c:33: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_from.h:25, from t_lookup.c:77: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from h_table.h:40, from timer.c:100: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from tm.c:55: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_cancel.c:28: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_lookup.h:33, from cluster.c:22: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from t_msgbuilder.c:41: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../receive.h:31, from t_reply.c:80: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from mi.c:30: ../../str_list.h: In function '_free_str_dlist': ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from sip_msg.c:54: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ sip_msg.c: In function 'via_body_cloner': sip_msg.c:95:13: warning: cast increases required alignment of target type [-Wcast-align] 95 | new_via = (struct via_body*)(*p); | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_ctx.c:25: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ sip_msg.c:128:14: warning: cast increases required alignment of target type [-Wcast-align] 128 | new_vp = (struct via_param*)(*p); | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ sip_msg.c: In function 'auth_body_cloner': sip_msg.c:220:13: warning: cast increases required alignment of target type [-Wcast-align] 220 | new_auth = (struct auth_body*)(*p); | ^ sip_msg.c: In function 'sip_msg_cloner': sip_msg.c:544:12: warning: cast increases required alignment of target type [-Wcast-align] 544 | new_msg = (struct sip_msg*)p; | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_lookup.h:33, from t_fifo.c:53: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ sip_msg.c:603:13: warning: cast increases required alignment of target type [-Wcast-align] 603 | new_hdr = (struct hdr_field*)p; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ sip_msg.c:700:19: warning: cast increases required alignment of target type [-Wcast-align] 700 | new_to_prm = (struct to_param*)p; | ^ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:351:3: note: in expansion of macro 'lump_clone' 351 | lump_clone( (*a) , l , _p ); \ | ^~~~~~~~~~ sip_msg.c:997:3: note: in expansion of macro 'CLONE_LUMP_LIST' 997 | CLONE_LUMP_LIST(p, &(new_msg->add_rm), org_msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:357:4: note: in expansion of macro 'lump_clone' 357 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:997:3: note: in expansion of macro 'CLONE_LUMP_LIST' 997 | CLONE_LUMP_LIST(p, &(new_msg->add_rm), org_msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:366:4: note: in expansion of macro 'lump_clone' 366 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:997:3: note: in expansion of macro 'CLONE_LUMP_LIST' 997 | CLONE_LUMP_LIST(p, &(new_msg->add_rm), org_msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:351:3: note: in expansion of macro 'lump_clone' 351 | lump_clone( (*a) , l , _p ); \ | ^~~~~~~~~~ sip_msg.c:999:3: note: in expansion of macro 'CLONE_LUMP_LIST' 999 | CLONE_LUMP_LIST(p, &(new_msg->body_lumps), org_msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:357:4: note: in expansion of macro 'lump_clone' 357 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:999:3: note: in expansion of macro 'CLONE_LUMP_LIST' 999 | CLONE_LUMP_LIST(p, &(new_msg->body_lumps), org_msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:366:4: note: in expansion of macro 'lump_clone' 366 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:999:3: note: in expansion of macro 'CLONE_LUMP_LIST' 999 | CLONE_LUMP_LIST(p, &(new_msg->body_lumps), org_msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:381:24: warning: cast increases required alignment of target type [-Wcast-align] 381 | *(_rpl_lump_anchor)=(struct lump_rpl*)(_p); \ | ^ sip_msg.c:1001:3: note: in expansion of macro 'CLONE_RPL_LUMP_LIST' 1001 | CLONE_RPL_LUMP_LIST( p, &(new_msg->reply_lump), org_msg->reply_lump); | ^~~~~~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:351:3: note: in expansion of macro 'lump_clone' 351 | lump_clone( (*a) , l , _p ); \ | ^~~~~~~~~~ sip_msg.c:1059:3: note: in expansion of macro 'CLONE_LUMP_LIST' 1059 | CLONE_LUMP_LIST( p, &(new_msg->add_rm), org_msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:357:4: note: in expansion of macro 'lump_clone' 357 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1059:3: note: in expansion of macro 'CLONE_LUMP_LIST' 1059 | CLONE_LUMP_LIST( p, &(new_msg->add_rm), org_msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:366:4: note: in expansion of macro 'lump_clone' 366 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1059:3: note: in expansion of macro 'CLONE_LUMP_LIST' 1059 | CLONE_LUMP_LIST( p, &(new_msg->add_rm), org_msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:351:3: note: in expansion of macro 'lump_clone' 351 | lump_clone( (*a) , l , _p ); \ | ^~~~~~~~~~ sip_msg.c:1061:3: note: in expansion of macro 'CLONE_LUMP_LIST' 1061 | CLONE_LUMP_LIST( p, &(new_msg->body_lumps), org_msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:357:4: note: in expansion of macro 'lump_clone' 357 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1061:3: note: in expansion of macro 'CLONE_LUMP_LIST' 1061 | CLONE_LUMP_LIST( p, &(new_msg->body_lumps), org_msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:366:4: note: in expansion of macro 'lump_clone' 366 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1061:3: note: in expansion of macro 'CLONE_LUMP_LIST' 1061 | CLONE_LUMP_LIST( p, &(new_msg->body_lumps), org_msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:381:24: warning: cast increases required alignment of target type [-Wcast-align] 381 | *(_rpl_lump_anchor)=(struct lump_rpl*)(_p); \ | ^ sip_msg.c:1063:3: note: in expansion of macro 'CLONE_RPL_LUMP_LIST' 1063 | CLONE_RPL_LUMP_LIST( p, &(new_msg->reply_lump), org_msg->reply_lump); | ^~~~~~~~~~~~~~~~~~~ sip_msg.c: In function 'update_cloned_msg_from_msg': sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:351:3: note: in expansion of macro 'lump_clone' 351 | lump_clone( (*a) , l , _p ); \ | ^~~~~~~~~~ sip_msg.c:1221:4: note: in expansion of macro 'CLONE_LUMP_LIST' 1221 | CLONE_LUMP_LIST( p, &(c_msg->add_rm), msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:357:4: note: in expansion of macro 'lump_clone' 357 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1221:4: note: in expansion of macro 'CLONE_LUMP_LIST' 1221 | CLONE_LUMP_LIST( p, &(c_msg->add_rm), msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:366:4: note: in expansion of macro 'lump_clone' 366 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1221:4: note: in expansion of macro 'CLONE_LUMP_LIST' 1221 | CLONE_LUMP_LIST( p, &(c_msg->add_rm), msg->add_rm); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:351:3: note: in expansion of macro 'lump_clone' 351 | lump_clone( (*a) , l , _p ); \ | ^~~~~~~~~~ sip_msg.c:1231:4: note: in expansion of macro 'CLONE_LUMP_LIST' 1231 | CLONE_LUMP_LIST( p, &(c_msg->body_lumps), msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:357:4: note: in expansion of macro 'lump_clone' 357 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1231:4: note: in expansion of macro 'CLONE_LUMP_LIST' 1231 | CLONE_LUMP_LIST( p, &(c_msg->body_lumps), msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:69:12: warning: cast increases required alignment of target type [-Wcast-align] 69 | (_new) = (struct lump*)(_ptr);\ | ^ sip_msg.c:366:4: note: in expansion of macro 'lump_clone' 366 | lump_clone( (*lump_anchor2) , lump_tmp , _p ); \ | ^~~~~~~~~~ sip_msg.c:1231:4: note: in expansion of macro 'CLONE_LUMP_LIST' 1231 | CLONE_LUMP_LIST( p, &(c_msg->body_lumps), msg->body_lumps); | ^~~~~~~~~~~~~~~ sip_msg.c:381:24: warning: cast increases required alignment of target type [-Wcast-align] 381 | *(_rpl_lump_anchor)=(struct lump_rpl*)(_p); \ | ^ sip_msg.c:1241:4: note: in expansion of macro 'CLONE_RPL_LUMP_LIST' 1241 | CLONE_RPL_LUMP_LIST( p, &(c_msg->reply_lump), msg->reply_lump); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_fwd.c:54: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_funcs.c:51: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_lookup.h:33, from mi.c:34: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_msgbuilder.c:44: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_lookup.c:82: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_lookup.h:33, from h_table.c:56: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_lookup.h:33, from t_hooks.c:36: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from timer.c:110: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from uac.c:64: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../../lib/list.h:24, from h_table.h:45, from timer.c:100: timer.c: In function 'retransmission_handler': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ h_table.h:339:2: note: in expansion of macro 'container_of' 339 | container_of( _tl_, struct retr_buf, retr_timer) | ^~~~~~~~~~~~ timer.c:276:10: note: in expansion of macro 'get_retr_timer_payload' 276 | r_buf = get_retr_timer_payload(retr_tl); | ^~~~~~~~~~~~~~~~~~~~~~ timer.c: In function 'final_response_handler': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ h_table.h:341:2: note: in expansion of macro 'container_of' 341 | container_of( _tl_, struct retr_buf, fr_timer) | ^~~~~~~~~~~~ timer.c:342:10: note: in expansion of macro 'get_fr_timer_payload' 342 | r_buf = get_fr_timer_payload(fr_tl); | ^~~~~~~~~~~~~~~~~~~~ timer.c: In function 'wait_handler': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ h_table.h:343:2: note: in expansion of macro 'container_of' 343 | container_of( _tl_, struct cell, wait_tl) | ^~~~~~~~~~~~ timer.c:435:11: note: in expansion of macro 'get_wait_timer_payload' 435 | p_cell = get_wait_timer_payload( wait_tl ); | ^~~~~~~~~~~~~~~~~~~~~~ timer.c: In function 'delete_handler': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ h_table.h:345:2: note: in expansion of macro 'container_of' 345 | container_of( _tl_, struct cell, dele_tl) | ^~~~~~~~~~~~ timer.c:468:11: note: in expansion of macro 'get_dele_timer_payload' 468 | p_cell = get_dele_timer_payload( dele_tl ); | ^~~~~~~~~~~~~~~~~~~~~~ timer.c: In function 'unlink_timer_lists': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ h_table.h:345:2: note: in expansion of macro 'container_of' 345 | container_of( _tl_, struct cell, dele_tl) | ^~~~~~~~~~~~ timer.c:521:15: note: in expansion of macro 'get_dele_timer_payload' 521 | free_cell( get_dele_timer_payload(tl) ); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../clusterer/api.h:33, from cluster.h:25, from t_msgbuilder.c:46: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../clusterer/api.h:33, from cluster.h:25, from t_lookup.c:90: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../msg_translator.h:56, from t_funcs.h:43, from t_lookup.h:33, from tm.c:70: ../../context.h: In function 'context_put_str': ../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../../context.h: In function 'context_put_ptr': ../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../../context.h: In function 'context_get_str': ../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../../context.h: In function 'context_get_ptr': ../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../clusterer/api.h:33, from cluster.h:25, from t_fwd.c:63: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../clusterer/api.h:33, from cluster.h:25, from tm.c:78: ../clusterer/../../bin_interface.h: In function 'get_bin_pkg_version': ../clusterer/../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../clusterer/../../bin_interface.h: In function 'set_bin_pkg_version': ../clusterer/../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from h_table.h:45, from lock.h:59, from t_funcs.h:60, from t_fwd.c:54: ../usrloc/../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../usrloc/../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ tm.c: In function 'pv_get_t_id': tm.c:2065:9: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2065 | *(p++) = '.'; | ~~~~~~~^~~~~ tm.c:2046:14: note: at offset 17 to object 'buf.34' with size 17 declared here 2046 | static char buf[INTasHEXA_SIZE+1+INTasHEXA_SIZE]; | ^~~ tm.c:2065:9: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2065 | *(p++) = '.'; | ~~~~~~~^~~~~ tm.c:2046:14: note: at offset 17 to object 'buf.34' with size 17 declared here 2046 | static char buf[INTasHEXA_SIZE+1+INTasHEXA_SIZE]; | ^~~ Linking tm.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E async.o callid.o cluster.o dlg.o h_table.o lock.o mi.o sip_msg.o t_cancel.o t_ctx.o t_dlg.o t_fifo.o t_funcs.o t_fwd.o t_hooks.o t_lookup.o t_msgbuilder.o t_reply.o timer.o tm.o uac.o -o tm.so tm.c: In function 'pv_get_t_id': tm.c:2065:9: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2065 | *(p++) = '.'; | ^ tm.c:2046:14: note: at offset 17 to object 'buf' with size 17 declared here 2046 | static char buf[INTasHEXA_SIZE+1+INTasHEXA_SIZE]; | ^ tm.c:2065:9: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2065 | *(p++) = '.'; | ^ tm.c:2046:14: note: at offset 17 to object 'buf' with size 17 declared here 2046 | static char buf[INTasHEXA_SIZE+1+INTasHEXA_SIZE]; | ^ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tm' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/topology_hiding' Compiling topo_hiding_logic.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='topology_hiding' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c topo_hiding_logic.c -o topo_hiding_logic.o Compiling topology_hiding.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='topology_hiding' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c topology_hiding.c -o topology_hiding.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from topo_hiding_logic.h:30, from topo_hiding_logic.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from topo_hiding_logic.h:30, from topology_hiding.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from topo_hiding_logic.h:30, from topo_hiding_logic.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from topo_hiding_logic.h:30, from topology_hiding.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from topo_hiding_logic.h:38, from topology_hiding.c:31: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from topo_hiding_logic.h:38, from topo_hiding_logic.c:27: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ topo_hiding_logic.c: In function 'topo_no_dlg_seq_handling': topo_hiding_logic.c:1848:14: warning: cast increases required alignment of target type [-Wcast-align] 1848 | rr_buf.len=*(short *)dec_buf; | ^ topo_hiding_logic.c:1851:16: warning: cast increases required alignment of target type [-Wcast-align] 1851 | ct_buf.len = *(short *)p; | ^ topo_hiding_logic.c:1854:18: warning: cast increases required alignment of target type [-Wcast-align] 1854 | bind_buf.len = *(short *)p; | ^ Linking topology_hiding.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E topo_hiding_logic.o topology_hiding.o -o topology_hiding.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/topology_hiding' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tracer' Compiling tracer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='tracer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c tracer.c -o tracer.o In file included from ../../net/../mem/../globals.h:30, from ../../net/../mem/hp_malloc.h:31, from ../../net/../mem/common.h:50, from ../../net/../mem/mem.h:37, from ../../net/../lock_alloc.h:54, from ../../net/../locking.h:66, from ../../net/tcp_conn_defs.h:39, from ../../net/net_tcp.h:30, from tracer.c:29: ../../net/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../net/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../net/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../net/../locking.h:66, from ../../net/tcp_conn_defs.h:39, from ../../net/net_tcp.h:30, from tracer.c:29: ../../net/../lock_alloc.h: In function 'lock_set_alloc': ../../net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from tracer.c:45: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ tracer.c: In function 'process_dyn_tracing': tracer.c:3427:11: warning: cast increases required alignment of target type [-Wcast-align] 3427 | ip = (struct ip_addr *)&filter->data; | ^ Linking tracer.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E tracer.o -o tracer.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tracer' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac' Compiling auth.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c auth.c -o auth.o Compiling replace.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c replace.c -o replace.o Compiling uac.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c uac.c -o uac.o In file included from ../../parser/msg_parser.h:48, from ../../parser/parse_from.h:25, from replace.c:38: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from auth.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from uac.c:38: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from uac.c:38: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from auth.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../parser/parse_from.h:25, from replace.c:38: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from uac.c:44: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from auth.c:40: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from replace.c:42: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking uac.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E auth.o replace.o uac.o -o uac.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_auth' Compiling auth.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c auth.c -o auth.o Compiling uac_auth.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_auth' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c uac_auth.c -o uac_auth.o In file included from ../../parser/msg_parser.h:48, from ../../pvar.h:32, from auth.c:33: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from uac_auth.c:32: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../pvar.h:32, from auth.c:33: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from uac_auth.c:32: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from auth.c:39: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking uac_auth.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E auth.o uac_auth.o -o uac_auth.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_auth' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_redirect' Compiling rd_funcs.c Compiling rd_filter.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_redirect' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rd_funcs.c -o rd_funcs.o Compiling redirect.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_redirect' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c rd_filter.c -o rd_filter.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_redirect' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c redirect.c -o redirect.o In file included from ../../dset.h:30, from rd_funcs.c:29: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from redirect.c:29: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from redirect.c:29: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/contact/../../mem/../locking.h:66, from ../../parser/contact/../../mem/../statistics.h:155, from ../../parser/contact/../../mem/hp_malloc.h:29, from ../../parser/contact/../../mem/common.h:50, from ../../parser/contact/../../mem/mem.h:37, from ../../parser/contact/../parse_body.h:27, from ../../parser/contact/../msg_parser.h:57, from ../../parser/contact/parse_contact.h:34, from rd_funcs.c:32: ../../parser/contact/../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/contact/../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from redirect.c:33: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from rd_funcs.h:33, from rd_funcs.c:35: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking uac_redirect.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E rd_filter.o rd_funcs.o redirect.o -o uac_redirect.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_redirect' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_registrant' Compiling clustering.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_registrant' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c clustering.c -o clustering.o Compiling reg_db_handler.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_registrant' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c reg_db_handler.c -o reg_db_handler.o Compiling reg_records.c Compiling registrant.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_registrant' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c registrant.c -o registrant.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uac_registrant' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c reg_records.c -o reg_records.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from clustering.h:25, from clustering.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from reg_db_handler.c:28: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from registrant.c:31: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from reg_records.h:34, from reg_records.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from clustering.h:25, from clustering.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from registrant.c:31: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from clustering.h:26, from clustering.c:22: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from reg_records.h:34, from reg_records.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from reg_db_handler.c:28: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from reg_records.h:37, from reg_records.c:30: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from reg_records.h:37, from reg_db_handler.h:33, from reg_db_handler.c:31: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from reg_records.h:37, from registrant.c:39: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ In file included from clustering.h:26, from registrant.c:41: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ Linking uac_registrant.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E clustering.o reg_db_handler.o reg_records.o registrant.o -o uac_registrant.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_registrant' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/userblacklist' Compiling db.c Compiling dt.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='userblacklist' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c db.c -o db.o Compiling userblacklist.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='userblacklist' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dt.c -o dt.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='userblacklist' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c userblacklist.c -o userblacklist.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from userblacklist.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from dt.h:27, from dt.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from db.h:26, from db.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from dt.h:27, from dt.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from userblacklist.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from db.h:26, from db.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking userblacklist.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E db.o dt.o userblacklist.o -o userblacklist.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/userblacklist' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/usrloc' Compiling dlist.c Compiling hslot.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c dlist.c -o dlist.o Compiling kv_store.c Compiling udomain.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c hslot.c -o hslot.o Compiling ucontact.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c kv_store.c -o kv_store.o Compiling ul_callback.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ucontact.c -o ucontact.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c udomain.c -o udomain.o Compiling ul_cluster.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ul_callback.c -o ul_callback.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ul_cluster.c -o ul_cluster.o Compiling ul_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ul_mod.c -o ul_mod.o Compiling urecord.c Compiling ul_timer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ul_timer.c -o ul_timer.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c urecord.c -o urecord.o Compiling ul_evi.c Compiling ul_mi.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ul_evi.c -o ul_evi.o Compiling utime.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c ul_mi.c -o ul_mi.o Compiling usrloc.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c usrloc.c -o usrloc.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='usrloc' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c utime.c -o utime.o In file included from ../../proxy.h:32, from ucontact.h:44, from ucontact.c:34: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from kv_store.c:23: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../evi/evi_transport.h:34, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from ul_evi.c:21: ../../evi/../ip_addr.h: In function 'sockaddr2ip_addr': ../../evi/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../evi/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../globals.h:30, from ../../forward.h:39, from ul_cluster.c:23: ../../ip_addr.h: In function 'sockaddr2ip_addr': ../../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ul_callback.c:35: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ul_mod.c:46: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from hslot.h:33, from hslot.c:30: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ul_timer.c:22: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ../../resolve.h:45, from ../../proxy.h:75, from ucontact.h:44, from ucontact.c:34: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from udomain.h:39, from udomain.c:24: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from dlist.c:40: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../lib/../mem/../mem/../globals.h:30, from ../../lib/../mem/../mem/shm_mem.h:49, from ../../lib/../mem/../lock_alloc.h:55, from ../../lib/../mem/../locking.h:66, from ../../lib/../mem/../statistics.h:155, from ../../lib/../mem/hp_malloc.h:29, from ../../lib/../mem/common.h:50, from ../../lib/../mem/mem.h:37, from ../../lib/osips_malloc.h:26, from ../../str_list.h:27, from urecord.h:41, from urecord.c:35: ../../lib/../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../lib/../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../lib/../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from ul_mi.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from ul_callback.c:35: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../evi/../parser/../mem/../locking.h:66, from ../../evi/../parser/../mem/../statistics.h:155, from ../../evi/../parser/../mem/hp_malloc.h:29, from ../../evi/../parser/../mem/common.h:50, from ../../evi/../parser/../mem/mem.h:37, from ../../evi/../parser/parse_body.h:27, from ../../evi/../parser/msg_parser.h:57, from ../../evi/evi_transport.h:35, from ../../evi/event_interface.h:29, from ../../evi/evi_modules.h:30, from ul_evi.c:21: ../../evi/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../evi/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from hslot.h:33, from hslot.c:30: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../locking.h:66, from ../../statistics.h:155, from udomain.h:39, from udomain.c:24: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../globals.h:30, from ../../mem/hp_malloc.h:31, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../lock_alloc.h:54, from ../../locking.h:66, from ../../statistics.h:155, from udomain.h:39, from dlist.h:40, from usrloc.h:32, from usrloc.c:34: ../../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../locking.h:66, from ul_timer.c:22: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ul_mod.c:46: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from kv_store.c:23: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/../mem/../locking.h:66, from ../../lib/../mem/../statistics.h:155, from ../../lib/../mem/hp_malloc.h:29, from ../../lib/../mem/common.h:50, from ../../lib/../mem/mem.h:37, from ../../lib/osips_malloc.h:26, from ../../str_list.h:27, from urecord.h:41, from urecord.c:35: ../../lib/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../lib/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from ../../forward.h:40, from ul_cluster.c:23: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from dlist.c:40: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from ul_mi.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': In file included from ../../locking.h:66, from ../../statistics.h:155, from udomain.h:39, from dlist.h:40, from usrloc.h:32, from usrloc.c:34: ../../lock_alloc.h: In function 'lock_set_alloc': ../../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../lib/list.h:24, from ucontact.h:47, from ucontact.c:34: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from dlist.h:40, from usrloc.h:32, from usrloc.c:34: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ul_callback.c:36: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from udomain.c:24: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from dlist.h:40, from ul_mi.c:42: ../../str_list.h: In function '_free_str_dlist': In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from ul_evi.h:24, from ul_evi.c:24: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ul_callback.c:36: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ul_callback.c: In function 'destroy_ulcb_list': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.c:65:9: note: in expansion of macro 'list_entry' 65 | cbp = list_entry(ele, struct ul_callback, list); | ^~~~~~~~~~ ul_callback.c: In function 'register_ulcb': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../lib/list.h:201:2: note: in expansion of macro 'list_entry' 201 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ul_callback.c:103:13: note: in expansion of macro 'list_last_entry' 103 | cbp->id = list_last_entry( | ^~~~~~~~~~~~~~~ In file included from ../../lib/list.h:24, from ucontact.h:47, from ucontact.c:34: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from urecord.c:35: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from hslot.h:35, from hslot.c:30: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from dlist.h:40, from usrloc.h:32, from usrloc.c:34: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ul_cluster.h:27, from ucontact.c:50: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from dlist.h:40, from dlist.c:49: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from udomain.c:24: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../cachedb/../lib/list.h:24, from ../../cachedb/cachedb_types.h:27, from ../../cachedb/cachedb.h:29, from ul_mod.h:37, from ul_mod.c:53: ../../str_list.h: In function '_free_str_dlist': ../../cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ul_cluster.h:27, from udomain.c:38: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ul_cluster.h:27, from ul_cluster.c:25: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from ul_timer.c:23: ../../str_list.h: In function '_free_str_dlist': In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from udomain.c:24: udomain.c: In function 'cdb_ctdict2info': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ udomain.c:179:10: note: in expansion of macro 'list_entry' 179 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from ul_cluster.h:33, from ul_cluster.c:25: ../../str_list.h: In function '_free_str_dlist': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../../str_list.h:97:10: note: in expansion of macro 'list_entry' 97 | item = list_entry(_, str_dlist, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from dlist.h:40, from ul_mi.c:42: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ul_evi.c: In function 'ul_raise_ct_refresh_event': ul_evi.c:423:16: warning: cast increases required alignment of target type [-Wcast-align] 423 | ct->domain = (str *)p; | ^ ul_evi.c:430:13: warning: cast increases required alignment of target type [-Wcast-align] 430 | ct->aor = (str *)p; | ^ ul_evi.c:456:15: warning: cast increases required alignment of target type [-Wcast-align] 456 | ct->sock = (struct socket_info *)p; | ^ In file included from ul_cluster.h:27, from ul_mi.c:47: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from dlist.h:40, from dlist.c:49: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ udomain.c: In function 'cdb_load_urecord_locations': In file included from ../../lib/list.h:24, from ul_timer.c:23: ul_timer.c: In function 'start_refresh_timer': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_timer.c:100:7: note: in expansion of macro 'list_entry' 100 | c = list_entry(el, ucontact_t, refresh_list); | ^~~~~~~~~~ ul_timer.c: In function 'trigger_ct_refreshes': In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from ul_cluster.h:33, from ul_cluster.c:25: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ udomain.c:883:9: note: in expansion of macro 'list_entry' 883 | row = list_entry(_, cdb_row_t, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_timer.c:131:8: note: in expansion of macro 'list_entry' 131 | ct = list_entry(el, ucontact_t, refresh_list); | ^~~~~~~~~~ In file included from ul_cluster.h:27, from dlist.c:55: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ul_callback.h: In function 'run_ul_callbacks': udomain.c: In function 'cdb_load_urecord': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ udomain.c:982:8: note: in expansion of macro 'list_entry' 982 | row = list_entry(res.rows.next, cdb_row_t, list); | ^~~~~~~~~~ ../../cachedb/../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../cachedb/../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ udomain.c:984:14: note: in expansion of macro 'list_entry' 984 | contacts = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ udomain.c:998:10: note: in expansion of macro 'list_entry' 998 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ In file included from ul_cluster.h:27, from ul_mod.c:58: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from urecord.c:35: ul_callback.h: In function 'run_ul_callbacks': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ul_callback.h:114:9: note: in expansion of macro 'list_entry' 114 | cbp = list_entry(_, struct ul_callback, list); | ^~~~~~~~~~ In file included from ../../lib/list.h:24, from ../../str_list.h:28, from urecord.h:41, from udomain.h:44, from dlist.h:40, from dlist.c:49: dlist.c: In function 'cdb_pack_ping_data': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ dlist.c:409:10: note: in expansion of macro 'list_entry' 409 | pair = list_entry(_, cdb_pair_t, list); | ^~~~~~~~~~ In file included from ul_cluster.h:27, from urecord.c:47: ../../bin_interface.h: In function 'get_bin_pkg_version': ../../bin_interface.h:84:10: warning: cast increases required alignment of target type [-Wcast-align] 84 | return *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ ../../bin_interface.h: In function 'set_bin_pkg_version': ../../bin_interface.h:91:3: warning: cast increases required alignment of target type [-Wcast-align] 91 | *(short *)(packet->buffer.s + BIN_PACKET_MARKER_SIZE | ^ dlist.c: In function 'get_domain_cdb_ucontacts': ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ dlist.c:588:9: note: in expansion of macro 'list_entry' 588 | row = list_entry(_, cdb_row_t, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ dlist.c:594:11: note: in expansion of macro 'list_entry' 594 | pair = list_entry(__, cdb_pair_t, list); | ^~~~~~~~~~ ../../lib/container.h:35:9: warning: cast increases required alignment of target type [-Wcast-align] 35 | (type *)( (char *)__mptr - offsetof(type,member) );}) | ^ ../../lib/list.h:190:2: note: in expansion of macro 'container_of' 190 | container_of(ptr, type, member) | ^~~~~~~~~~~~ dlist.c:616:11: note: in expansion of macro 'list_entry' 616 | pair = list_entry(__, cdb_pair_t, list); | ^~~~~~~~~~ Linking usrloc.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E dlist.o hslot.o kv_store.o ucontact.o udomain.o ul_callback.o ul_cluster.o ul_evi.o ul_mi.o ul_mod.o ul_timer.o urecord.o usrloc.o utime.o -o usrloc.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/usrloc' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uuid' Compiling uuid.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='uuid' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/uuid -c uuid.c -o uuid.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from uuid.c:22: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from uuid.c:22: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking uuid.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E uuid.o -luuid -o uuid.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uuid' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap' Compiling api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xcap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c api.c -o api.o Compiling doc.c In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from xcap_mod.h:30, from api.c:25: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xcap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c doc.c -o doc.o In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from xcap_mod.h:30, from api.c:25: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../db/../parser/msg_parser.h:48, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from xcap_mod.h:30, from doc.c:26: ../../db/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../db/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../db/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ Compiling uri.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xcap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c uri.c -o uri.o In file included from ../../db/../parser/../mem/../locking.h:66, from ../../db/../parser/../mem/../statistics.h:155, from ../../db/../parser/../mem/hp_malloc.h:29, from ../../db/../parser/../mem/common.h:50, from ../../db/../parser/../mem/mem.h:37, from ../../db/../parser/parse_body.h:27, from ../../db/../parser/msg_parser.h:57, from ../../db/../sr_module.h:48, from ../../db/../ut.h:37, from ../../db/db_key.h:30, from ../../db/db.h:41, from xcap_mod.h:30, from doc.c:26: ../../db/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../db/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling xcap_mod.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xcap' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c xcap_mod.c -o xcap_mod.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from ../../ut.h:37, from uri.c:27: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from ../../ut.h:37, from uri.c:27: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xcap_mod.c:25: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xcap_mod.c:25: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking xcap.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E api.o doc.o uri.o xcap_mod.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -o xcap.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap_client' Compiling xcap_callbacks.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xcap_client' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c xcap_callbacks.c -o xcap_callbacks.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from xcap_callbacks.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from xcap_callbacks.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling xcap_client.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xcap_client' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c xcap_client.c -o xcap_client.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xcap_client.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xcap_client.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Compiling xcap_functions.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xcap_client' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c xcap_functions.c -o xcap_functions.o In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/shm_mem.h:49, from ../../mem/../lock_alloc.h:55, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xcap_functions.c:36: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/hp_malloc.h:29, from ../../mem/common.h:50, from ../../mem/mem.h:37, from xcap_functions.c:36: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking xcap_client.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E xcap_callbacks.o xcap_client.o xcap_functions.o -ldl -lresolv -pthread -lxml2 -lz -llzma -lm -ldl -lcurl -o xcap_client.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap_client' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xml' Compiling xml.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xml' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include/libxml2 -c xml.c -o xml.o In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xml.c:26: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xml.c:26: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ Linking xml.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E xml.o -lxml2 -o xml.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xml' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xmpp' Compiling network.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c network.c -o network.o Compiling sha.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sha.c -o sha.o Compiling xmpp.c Compiling util.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xmpp.c -o xmpp.o Compiling xmpp_api.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c util.c -o util.o Compiling xmpp_component.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xmpp_api.c -o xmpp_api.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xmpp_component.c -o xmpp_component.o Compiling xmpp_server.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xmpp_server.c -o xmpp_server.o Compiling xpool.c Compiling xode.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xode.c -o xode.o Compiling xode_from.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xode_from.c -o xode_from.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xpool.c -o xpool.o Compiling xstream.c Compiling xsnprintf.c Compiling xode_str.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xstream.c -o xstream.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xode_str.c -o xode_str.o gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fgnu89-inline -Wcast-align -DMOD_NAME='xmpp' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DNAME='"opensips"' -DVERSION='"3.1.0"' -DARCH='"riscv64"' -DOS='"linux"' -DCOMPILER='"gcc 10"' -D__CPU_riscv64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DUSE_POSIX_SEM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c xsnprintf.c -o xsnprintf.o In file included from ../../parser/../parser/msg_parser.h:48, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from util.c:30: ../../parser/../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xmpp.c:73: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ sha.c: In function 'shahash': sha.c:221:16: warning: cast increases required alignment of target type [-Wcast-align] 221 | sha_hash((int *)read_buffer, hashval); | ^ sha.c:240:14: warning: cast increases required alignment of target type [-Wcast-align] 240 | sha_hash((int *)read_buffer, hashval); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xmpp_component.c:30: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ sha.c:242:7: warning: cast increases required alignment of target type [-Wcast-align] 242 | ((int*)read_buffer)[i]=0; | ^ sha.c:254:12: warning: cast increases required alignment of target type [-Wcast-align] 254 | sha_hash((int *)read_buffer, hashval); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from network.c:37: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../mem/../mem/../globals.h:30, from ../../mem/../mem/hp_malloc.h:31, from ../../mem/../mem/common.h:50, from ../../mem/../mem/mem.h:37, from ../../mem/../lock_alloc.h:54, from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from xmpp_api.c:30: ../../mem/../mem/../ip_addr.h: In function 'sockaddr2ip_addr': ../../mem/../mem/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../mem/../mem/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../parser/../mem/../locking.h:66, from ../../parser/../parser/../mem/../statistics.h:155, from ../../parser/../parser/../mem/hp_malloc.h:29, from ../../parser/../parser/../mem/common.h:50, from ../../parser/../parser/../mem/mem.h:37, from ../../parser/../parser/parse_body.h:27, from ../../parser/../parser/msg_parser.h:57, from ../../parser/../sr_module.h:48, from ../../parser/../ut.h:37, from ../../parser/parse_uri.h:31, from util.c:30: ../../parser/../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/msg_parser.h:48, from ../../sr_module.h:48, from xmpp_server.c:72: ../../parser/../ip_addr.h: In function 'sockaddr2ip_addr': ../../parser/../ip_addr.h:215:25: warning: cast increases required alignment of target type [-Wcast-align] 215 | memcpy(ip->u.addr, &((struct sockaddr_in*)sa)->sin_addr, 4); | ^ ../../parser/../ip_addr.h:220:25: warning: cast increases required alignment of target type [-Wcast-align] 220 | memcpy(ip->u.addr, &((struct sockaddr_in6*)sa)->sin6_addr, 16); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from network.c:37: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xmpp_component.c:30: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../mem/../locking.h:66, from ../../mem/../statistics.h:155, from ../../mem/shm_mem.h:25, from xmpp_api.c:30: ../../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xmpp.c:73: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../../parser/../mem/../locking.h:66, from ../../parser/../mem/../statistics.h:155, from ../../parser/../mem/hp_malloc.h:29, from ../../parser/../mem/common.h:50, from ../../parser/../mem/mem.h:37, from ../../parser/parse_body.h:27, from ../../parser/msg_parser.h:57, from ../../sr_module.h:48, from xmpp_server.c:72: ../../parser/../mem/../lock_alloc.h: In function 'lock_set_alloc': ../../parser/../mem/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align] 70 | ls->locks=(gen_lock_t*)((char*)ls+sizeof(gen_lock_set_t)); | ^ In file included from ../tm/../../msg_translator.h:56, from ../tm/t_funcs.h:43, from ../tm/t_lookup.h:33, from ../tm/tm_load.h:41, from xmpp.c:79: ../tm/../../context.h: In function 'context_put_str': ../tm/../../context.h:139:3: warning: cast increases required alignment of target type [-Wcast-align] 139 | ((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos] = *data; | ^ ../tm/../../context.h: In function 'context_put_ptr': ../tm/../../context.h:152:3: warning: cast increases required alignment of target type [-Wcast-align] 152 | ((void **)((char *)ctx + type_offsets[type][CONTEXT_PTR_TYPE]))[pos] = data; | ^ ../tm/../../context.h: In function 'context_get_str': ../tm/../../context.h:180:11: warning: cast increases required alignment of target type [-Wcast-align] 180 | return &((str *)((char *)ctx + type_offsets[type][CONTEXT_STR_TYPE]))[pos]; | ^ ../tm/../../context.h: In function 'context_get_ptr': ../tm/../../context.h:193:10: warning: cast increases required alignment of target type [-Wcast-align] 193 | return ((void **)((char *)ctx + | ^ Linking xmpp.so gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E network.o sha.o util.o xmpp.o xmpp_api.o xmpp_component.o xmpp_server.o xode.o xode_from.o xode_str.o xpool.o xsnprintf.o xstream.o -lexpat -o xmpp.so make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xmpp' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.UKp1lA + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 + cd opensips-3.1.0 + make install TLS=1 LIBDIR=lib64 'exclude_modules=auth_jwt cachedb_cassandra db_oracle osp python sngtc' basedir=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 prefix=/usr cfg_prefix=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 DBTEXTON=yes mkdir -m 700 -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips/ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/man//man8 mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/man//man5 mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips/ sed -e "s#/usr/.*lib/opensips/modules/#/usr/lib64/opensips/modules/#g" \ < etc/opensips.cfg > /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/opensips.cfg.sample0 umask 0077; sed -e "s#/usr/.*etc/opensips/tls/#/usr/etc/opensips/tls/#g" \ < /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/opensips.cfg.sample0 \ > /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/opensips.cfg.sample rm -fr /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/opensips.cfg.sample0 if [ -z "" -a \ ! -f /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/opensips.cfg ]; then \ mv -f /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/opensips.cfg.sample \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/opensips.cfg; \ fi make -C menuconfig proper make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/menuconfig' rm -f configure rm -f cfg.o curses.o items.o commands.o menus.o parser.o main.o make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/menuconfig' make -C menuconfig \ MENUCONFIG_CFG_PATH=/usr/share/opensips//menuconfig_templates/ \ MENUCONFIG_GEN_PATH=/usr/etc/opensips/ MENUCONFIG_HAVE_SOURCES=0 make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/menuconfig' gcc -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 -c -o cfg.o cfg.c gcc -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 -c -o curses.o curses.c gcc -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 -c -o items.o items.c gcc -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 -c -o commands.o commands.c gcc -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 -c -o menus.o menus.c gcc -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 -c -o parser.o parser.c gcc -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 -c -o main.o main.c gcc -o configure -g -g -Wall -DMENUCONFIG_CFG_PATH=\"/usr/share/opensips//menuconfig_templates/\" -DMENUCONFIG_GEN_PATH=\"/usr/etc/opensips/\" -DMENUCONFIG_HAVE_SOURCES=0 cfg.o curses.o items.o commands.o menus.o parser.o main.o -lncurses -Wl,-O2 -Wl,-E make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/menuconfig' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//menuconfig_templates/ touch menuconfig/configs/* /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//menuconfig_templates/ install -m 644 menuconfig/configs/* /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//menuconfig_templates/ sed -i -e "s#/usr/.*lib/opensips/modules/#/usr/lib64/opensips/modules/#" \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//menuconfig_templates/* if [ "" = "yes" ]; then \ cd utils/db_berkeley; make all ; \ fi ; if [ "" = "yes" ]; then \ cd utils/db_oracle; make all ; \ fi ; # install opensips binary touch /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin//opensips install -m 755 opensips /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/ # install opensips menuconfig touch /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin//osipsconfig install -m 755 menuconfig/configure /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin//osipsconfig install: cannot stat 'README-MODULES': No such file or directory sed -e "s#/etc/opensips/opensips\.cfg#/usr/etc/opensips/opensips.cfg#g" \ -e "s#/usr/sbin/#/usr/sbin/#g" \ -e "s#/usr/lib/opensips/modules/#/usr/lib64/opensips/modules/#g" \ -e "s#/usr/share/doc/opensips/#/usr/share/doc/opensips/#g" \ < opensips.8 > /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/man//man8/opensips.8 chmod 644 /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/man//man8/opensips.8 sed -e "s#/etc/opensips/opensips\.cfg#/usr/etc/opensips/opensips.cfg#g" \ -e "s#/usr/sbin/#/usr/sbin/#g" \ -e "s#/usr/lib/opensips/modules/#/usr/lib64/opensips/modules/#g" \ -e "s#/usr/share/doc/opensips/#/usr/share/doc/opensips/#g" \ < opensips.cfg.5 > /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/man//man5/opensips.cfg.5 chmod 644 /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/man//man5/opensips.cfg.5 make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/aaa_radius' make[1]: 'aaa_radius.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/aaa_radius' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/acc' make[1]: 'acc.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/acc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/alias_db' make[1]: 'alias_db.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/alias_db' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth' make[1]: 'auth.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_aaa' make[1]: 'auth_aaa.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_aaa' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_db' make[1]: 'auth_db.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_db' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/avpops' make[1]: 'avpops.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/avpops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_entities' make[1]: 'b2b_entities.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_entities' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_logic' make[1]: 'b2b_logic.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_logic' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_sca' make[1]: 'b2b_sca.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_sca' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/benchmark' make[1]: 'benchmark.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/benchmark' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_couchbase' make[1]: 'cachedb_couchbase.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_couchbase' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_local' make[1]: 'cachedb_local.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_local' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_memcached' make[1]: 'cachedb_memcached.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_memcached' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_mongodb' make[1]: 'cachedb_mongodb.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_mongodb' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_redis' make[1]: 'cachedb_redis.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_redis' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_sql' make[1]: 'cachedb_sql.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_sql' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_center' make[1]: 'call_center.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_center' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_control' make[1]: 'call_control.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_control' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/callops' make[1]: 'callops.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/callops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/carrierroute' make[1]: 'carrierroute.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/carrierroute' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cfgutils' make[1]: 'cfgutils.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cfgutils' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cgrates' make[1]: 'cgrates.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cgrates' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/clusterer' make[1]: 'clusterer.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/clusterer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/compression' make[1]: 'compression.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/compression' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cpl_c' make[1]: 'cpl_c.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cpl_c' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_berkeley' make[1]: 'db_berkeley.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_berkeley' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_cachedb' make[1]: 'db_cachedb.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_cachedb' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_flatstore' make[1]: 'db_flatstore.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_flatstore' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_http' make[1]: 'db_http.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_http' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_mysql' make[1]: 'db_mysql.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_mysql' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_perlvdb' make[1]: 'db_perlvdb.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_perlvdb' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_postgres' make[1]: 'db_postgres.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_postgres' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_sqlite' make[1]: 'db_sqlite.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_sqlite' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_text' make[1]: 'db_text.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_text' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_unixodbc' make[1]: 'db_unixodbc.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_unixodbc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_virtual' make[1]: 'db_virtual.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_virtual' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialog' make[1]: 'dialog.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialog' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialplan' make[1]: 'dialplan.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialplan' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dispatcher' make[1]: 'dispatcher.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dispatcher' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/diversion' make[1]: 'diversion.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/diversion' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dns_cache' make[1]: 'dns_cache.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dns_cache' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/domain' make[1]: 'domain.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/domain' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/domainpolicy' make[1]: 'domainpolicy.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/domainpolicy' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/drouting' make[1]: 'drouting.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/drouting' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/emergency' make[1]: 'emergency.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/emergency' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/enum' make[1]: 'enum.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/enum' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_datagram' make[1]: 'event_datagram.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_datagram' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_flatstore' make[1]: 'event_flatstore.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_flatstore' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_rabbitmq' make[1]: 'event_rabbitmq.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_rabbitmq' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_route' make[1]: 'event_route.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_route' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_routing' make[1]: 'event_routing.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_routing' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_stream' make[1]: 'event_stream.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_stream' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_virtual' make[1]: 'event_virtual.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_virtual' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_xmlrpc' make[1]: 'event_xmlrpc.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_xmlrpc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/exec' make[1]: 'exec.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/exec' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/fraud_detection' make[1]: 'fraud_detection.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/fraud_detection' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch' make[1]: 'freeswitch.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch_scripting' make[1]: 'freeswitch_scripting.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch_scripting' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/gflags' make[1]: 'gflags.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/gflags' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/group' make[1]: 'group.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/group' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/h350' make[1]: 'h350.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/h350' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/httpd' make[1]: 'httpd.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/httpd' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/identity' make[1]: 'identity.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/identity' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/imc' make[1]: 'imc.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/imc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/jabber' make[1]: 'jabber.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/jabber' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/json' make[1]: 'json.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/json' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/jsonrpc' make[1]: 'jsonrpc.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/jsonrpc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/ldap' make[1]: 'ldap.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/ldap' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/load_balancer' make[1]: 'load_balancer.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/load_balancer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/lua' make[1]: 'lua.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/lua' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mangler' make[1]: 'mangler.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mangler' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mathops' make[1]: 'mathops.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mathops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/maxfwd' make[1]: 'maxfwd.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/maxfwd' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/media_exchange' make[1]: 'media_exchange.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/media_exchange' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mediaproxy' make[1]: 'mediaproxy.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mediaproxy' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_datagram' make[1]: 'mi_datagram.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_datagram' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_fifo' make[1]: 'mi_fifo.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_fifo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_html' make[1]: 'mi_html.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_html' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_http' make[1]: 'mi_http.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_http' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_xmlrpc_ng' make[1]: 'mi_xmlrpc_ng.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_xmlrpc_ng' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mid_registrar' make[1]: 'mid_registrar.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mid_registrar' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mmgeoip' make[1]: 'mmgeoip.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mmgeoip' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/msilo' make[1]: 'msilo.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/msilo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/nat_traversal' make[1]: 'nat_traversal.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/nat_traversal' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/nathelper' make[1]: 'nathelper.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/nathelper' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/options' make[1]: 'options.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/options' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/path' make[1]: 'path.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/path' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/peering' make[1]: 'peering.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/peering' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/perl' make[1]: 'perl.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/perl' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/permissions' make[1]: 'permissions.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/permissions' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pi_http' make[1]: 'pi_http.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pi_http' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pike' make[1]: 'pike.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pike' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence' make[1]: 'presence.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_callinfo' make[1]: 'presence_callinfo.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_callinfo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dfks' make[1]: 'presence_dfks.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dfks' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dialoginfo' make[1]: 'presence_dialoginfo.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dialoginfo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_mwi' make[1]: 'presence_mwi.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_mwi' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xcapdiff' make[1]: 'presence_xcapdiff.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xcapdiff' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xml' make[1]: 'presence_xml.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xml' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_bin' make[1]: 'proto_bin.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_bin' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_hep' make[1]: 'proto_hep.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_hep' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_sctp' make[1]: 'proto_sctp.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_sctp' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_smpp' make[1]: 'proto_smpp.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_smpp' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_tls' make[1]: 'proto_tls.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_tls' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_ws' make[1]: 'proto_ws.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_ws' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_wss' make[1]: 'proto_wss.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_wss' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua' make[1]: 'pua.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_bla' make[1]: 'pua_bla.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_bla' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_dialoginfo' make[1]: 'pua_dialoginfo.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_dialoginfo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_mi' make[1]: 'pua_mi.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_mi' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_usrloc' make[1]: 'pua_usrloc.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_usrloc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_xmpp' make[1]: 'pua_xmpp.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_xmpp' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/qos' make[1]: 'qos.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/qos' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/qrouting' make[1]: 'qrouting.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/qrouting' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq' make[1]: 'rabbitmq.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq_consumer' make[1]: 'rabbitmq_consumer.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq_consumer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rate_cacher' make[1]: 'rate_cacher.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rate_cacher' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/ratelimit' make[1]: 'ratelimit.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/ratelimit' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/regex' make[1]: 'regex.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/regex' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/registrar' make[1]: 'registrar.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/registrar' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rest_client' make[1]: 'rest_client.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rest_client' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rls' make[1]: 'rls.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rls' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rr' make[1]: 'rr.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rr' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpengine' make[1]: 'rtpengine.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpengine' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpproxy' make[1]: 'rtpproxy.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpproxy' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/script_helper' make[1]: 'script_helper.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/script_helper' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/signaling' make[1]: 'signaling.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/signaling' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sip_i' make[1]: 'sip_i.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sip_i' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipcapture' make[1]: 'sipcapture.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipcapture' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipmsgops' make[1]: 'sipmsgops.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipmsgops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/siprec' make[1]: 'siprec.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/siprec' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sl' make[1]: 'sl.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sl' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/snmpstats' make[1]: 'snmpstats.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/snmpstats' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/speeddial' make[1]: 'speeddial.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/speeddial' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sql_cacher' make[1]: 'sql_cacher.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sql_cacher' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sst' make[1]: 'sst.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sst' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/statistics' make[1]: 'statistics.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/statistics' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/stir_shaken' make[1]: 'stir_shaken.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/stir_shaken' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/stun' make[1]: 'stun.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/stun' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/textops' make[1]: 'textops.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/textops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tls_mgm' make[1]: 'tls_mgm.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tls_mgm' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tm' make[1]: 'tm.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tm' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/topology_hiding' make[1]: 'topology_hiding.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/topology_hiding' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tracer' make[1]: 'tracer.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tracer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac' make[1]: 'uac.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_auth' make[1]: 'uac_auth.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_auth' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_redirect' make[1]: 'uac_redirect.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_redirect' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_registrant' make[1]: 'uac_registrant.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_registrant' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/userblacklist' make[1]: 'userblacklist.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/userblacklist' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/usrloc' make[1]: 'usrloc.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/usrloc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uuid' make[1]: 'uuid.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uuid' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap' make[1]: 'xcap.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap_client' make[1]: 'xcap_client.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap_client' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xml' make[1]: 'xml.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xml' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xmpp' make[1]: 'xmpp.so' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xmpp' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/aaa_radius' touch \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//dictionary.opensips.sample ; \ install -m 644 ../../etc//dictionary.opensips \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//dictionary.opensips.sample ; \ if [ ! -f /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//dictionary.opensips ]; then \ mv -f /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//dictionary.opensips.sample \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//dictionary.opensips; \ fi; \ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/aaa_radius' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/acc' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/acc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/alias_db' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/alias_db' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_aaa' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_aaa' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_db' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/auth_db' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/avpops' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/avpops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_entities' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_entities' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_logic' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_logic' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_sca' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/b2b_sca' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/benchmark' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/benchmark' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_couchbase' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_couchbase' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_local' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_local' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_memcached' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_memcached' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_mongodb' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_mongodb' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_redis' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_redis' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_sql' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cachedb_sql' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_center' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips/; \ touch /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//`basename scenario_callcenter.xml`; \ install -m 644 scenario_callcenter.xml /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//`basename scenario_callcenter.xml`; \ touch /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//`basename scenario_callcenter.xml`; \ install -m 644 scenario_callcenter.xml /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//`basename scenario_callcenter.xml`; \ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_center' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_control' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/call_control' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/callops' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/callops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/carrierroute' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/carrierroute' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cfgutils' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cfgutils' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cgrates' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cgrates' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/clusterer' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/clusterer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/compression' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/compression' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/cpl_c' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/cpl_c' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_berkeley' make -C ../../utils//db_berkeley/ make[2]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/utils/db_berkeley' Compiling bdb_recover.c Linking bdb_recover make[2]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/utils/db_berkeley' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//db_berkeley/opensips ; \ for FILE in ../../scripts//db_berkeley/opensips/acc ../../scripts//db_berkeley/opensips/active_watchers ../../scripts//db_berkeley/opensips/address ../../scripts//db_berkeley/opensips/aliases ../../scripts//db_berkeley/opensips/b2b_entities ../../scripts//db_berkeley/opensips/b2b_logic ../../scripts//db_berkeley/opensips/b2b_sca ../../scripts//db_berkeley/opensips/cachedb ../../scripts//db_berkeley/opensips/carrierfailureroute ../../scripts//db_berkeley/opensips/carrierroute ../../scripts//db_berkeley/opensips/cc_agents ../../scripts//db_berkeley/opensips/cc_calls ../../scripts//db_berkeley/opensips/cc_cdrs ../../scripts//db_berkeley/opensips/cc_flows ../../scripts//db_berkeley/opensips/closeddial ../../scripts//db_berkeley/opensips/clusterer ../../scripts//db_berkeley/opensips/cpl ../../scripts//db_berkeley/opensips/dbaliases ../../scripts//db_berkeley/opensips/dialog ../../scripts//db_berkeley/opensips/dialplan ../../scripts//db_berkeley/opensips/dispatcher ../../scripts//db_berkeley/opensips/domain ../../scripts//db_berkeley/opensips/domainpolicy ../../scripts//db_berkeley/opensips/dr_carriers ../../scripts//db_berkeley/opensips/dr_gateways ../../scripts//db_berkeley/opensips/dr_groups ../../scripts//db_berkeley/opensips/dr_partitions ../../scripts//db_berkeley/opensips/dr_rules ../../scripts//db_berkeley/opensips/emergency_report ../../scripts//db_berkeley/opensips/emergency_routing ../../scripts//db_berkeley/opensips/emergency_service_provider ../../scripts//db_berkeley/opensips/fraud_detection ../../scripts//db_berkeley/opensips/freeswitch ../../scripts//db_berkeley/opensips/freeswitch_scripting ../../scripts//db_berkeley/opensips/globalblacklist ../../scripts//db_berkeley/opensips/grp ../../scripts//db_berkeley/opensips/imc_members ../../scripts//db_berkeley/opensips/imc_rooms ../../scripts//db_berkeley/opensips/jwt_profiles ../../scripts//db_berkeley/opensips/jwt_secrets ../../scripts//db_berkeley/opensips/load_balancer ../../scripts//db_berkeley/opensips/location ../../scripts//db_berkeley/opensips/missed_calls ../../scripts//db_berkeley/opensips/presentity ../../scripts//db_berkeley/opensips/pua ../../scripts//db_berkeley/opensips/qr_profiles ../../scripts//db_berkeley/opensips/rc_clients ../../scripts//db_berkeley/opensips/rc_demo_ratesheet ../../scripts//db_berkeley/opensips/rc_ratesheets ../../scripts//db_berkeley/opensips/rc_vendors ../../scripts//db_berkeley/opensips/re_grp ../../scripts//db_berkeley/opensips/registrant ../../scripts//db_berkeley/opensips/rls_presentity ../../scripts//db_berkeley/opensips/rls_watchers ../../scripts//db_berkeley/opensips/route_tree ../../scripts//db_berkeley/opensips/rtpengine ../../scripts//db_berkeley/opensips/rtpproxy_sockets ../../scripts//db_berkeley/opensips/silo ../../scripts//db_berkeley/opensips/sip_trace ../../scripts//db_berkeley/opensips/smpp ../../scripts//db_berkeley/opensips/speed_dial ../../scripts//db_berkeley/opensips/subscriber ../../scripts//db_berkeley/opensips/tls_mgm ../../scripts//db_berkeley/opensips/uri ../../scripts//db_berkeley/opensips/userblacklist ../../scripts//db_berkeley/opensips/usr_preferences ../../scripts//db_berkeley/opensips/version ../../scripts//db_berkeley/opensips/watchers ../../scripts//db_berkeley/opensips/xcap ; do \ if [ -f $FILE ] ; then \ touch $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//db_berkeley/opensips/`basename "$FILE"` ; \ install -m 644 $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//db_berkeley/opensips/`basename "$FILE"` ; \ fi ;\ done ; \ install -m 755 ../../utils//db_berkeley/bdb_recover /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/ ; \ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_berkeley' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_cachedb' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_cachedb' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_flatstore' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_flatstore' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_http' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_http' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_mysql' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//mysql ; \ for FILE in ../../scripts//mysql/acc-create.sql ../../scripts//mysql/alias_db-create.sql ../../scripts//mysql/auth_db-create.sql ../../scripts//mysql/authjwt-create.sql ../../scripts//mysql/avpops-create.sql ../../scripts//mysql/b2b-create.sql ../../scripts//mysql/b2b_sca-create.sql ../../scripts//mysql/cachedb_sql-create.sql ../../scripts//mysql/call_center-create.sql ../../scripts//mysql/carrierroute-create.sql ../../scripts//mysql/closeddial-create.sql ../../scripts//mysql/clusterer-create.sql ../../scripts//mysql/cpl-create.sql ../../scripts//mysql/db-migrate.sql ../../scripts//mysql/dialog-create.sql ../../scripts//mysql/dialplan-create.sql ../../scripts//mysql/dispatcher-create.sql ../../scripts//mysql/domain-create.sql ../../scripts//mysql/domainpolicy-create.sql ../../scripts//mysql/drouting-create.sql ../../scripts//mysql/emergency-create.sql ../../scripts//mysql/fraud_detection-create.sql ../../scripts//mysql/freeswitch_scripting-create.sql ../../scripts//mysql/group-create.sql ../../scripts//mysql/imc-create.sql ../../scripts//mysql/load_balancer-create.sql ../../scripts//mysql/msilo-create.sql ../../scripts//mysql/permissions-create.sql ../../scripts//mysql/presence-create.sql ../../scripts//mysql/qrouting-create.sql ../../scripts//mysql/ratecacher-create.sql ../../scripts//mysql/registrant-create.sql ../../scripts//mysql/rls-create.sql ../../scripts//mysql/rtpengine-create.sql ../../scripts//mysql/rtpproxy-create.sql ../../scripts//mysql/smpp-create.sql ../../scripts//mysql/speeddial-create.sql ../../scripts//mysql/standard-create.sql ../../scripts//mysql/table-migrate.sql ../../scripts//mysql/tls_mgm-create.sql ../../scripts//mysql/tracer-create.sql ../../scripts//mysql/userblacklist-create.sql ../../scripts//mysql/usrloc-create.sql ; do \ if [ -f $FILE ] ; then \ touch $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//mysql/`basename "$FILE"` ; \ install -m 644 $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//mysql/`basename "$FILE"` ; \ fi ;\ done ; \ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_mysql' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_perlvdb' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_perlvdb' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_postgres' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//postgres ; \ for FILE in ../../scripts//postgres/acc-create.sql ../../scripts//postgres/alias_db-create.sql ../../scripts//postgres/auth_db-create.sql ../../scripts//postgres/authjwt-create.sql ../../scripts//postgres/avpops-create.sql ../../scripts//postgres/b2b-create.sql ../../scripts//postgres/b2b_sca-create.sql ../../scripts//postgres/cachedb_sql-create.sql ../../scripts//postgres/call_center-create.sql ../../scripts//postgres/carrierroute-create.sql ../../scripts//postgres/closeddial-create.sql ../../scripts//postgres/clusterer-create.sql ../../scripts//postgres/cpl-create.sql ../../scripts//postgres/dialog-create.sql ../../scripts//postgres/dialplan-create.sql ../../scripts//postgres/dispatcher-create.sql ../../scripts//postgres/domain-create.sql ../../scripts//postgres/domainpolicy-create.sql ../../scripts//postgres/drouting-create.sql ../../scripts//postgres/emergency-create.sql ../../scripts//postgres/fraud_detection-create.sql ../../scripts//postgres/freeswitch_scripting-create.sql ../../scripts//postgres/group-create.sql ../../scripts//postgres/imc-create.sql ../../scripts//postgres/load_balancer-create.sql ../../scripts//postgres/msilo-create.sql ../../scripts//postgres/permissions-create.sql ../../scripts//postgres/presence-create.sql ../../scripts//postgres/qrouting-create.sql ../../scripts//postgres/ratecacher-create.sql ../../scripts//postgres/registrant-create.sql ../../scripts//postgres/rls-create.sql ../../scripts//postgres/rtpengine-create.sql ../../scripts//postgres/rtpproxy-create.sql ../../scripts//postgres/smpp-create.sql ../../scripts//postgres/speeddial-create.sql ../../scripts//postgres/standard-create.sql ../../scripts//postgres/tls_mgm-create.sql ../../scripts//postgres/tracer-create.sql ../../scripts//postgres/userblacklist-create.sql ../../scripts//postgres/usrloc-create.sql ; do \ if [ -f $FILE ] ; then \ touch $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//postgres/`basename "$FILE"` ; \ install -m 644 $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//postgres/`basename "$FILE"` ; \ fi ;\ done ; \ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_postgres' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_sqlite' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//sqlite ; \ for FILE in ../../scripts//sqlite/acc-create.sql ../../scripts//sqlite/alias_db-create.sql ../../scripts//sqlite/auth_db-create.sql ../../scripts//sqlite/authjwt-create.sql ../../scripts//sqlite/avpops-create.sql ../../scripts//sqlite/b2b-create.sql ../../scripts//sqlite/b2b_sca-create.sql ../../scripts//sqlite/cachedb_sql-create.sql ../../scripts//sqlite/call_center-create.sql ../../scripts//sqlite/carrierroute-create.sql ../../scripts//sqlite/closeddial-create.sql ../../scripts//sqlite/clusterer-create.sql ../../scripts//sqlite/cpl-create.sql ../../scripts//sqlite/dialog-create.sql ../../scripts//sqlite/dialplan-create.sql ../../scripts//sqlite/dispatcher-create.sql ../../scripts//sqlite/domain-create.sql ../../scripts//sqlite/domainpolicy-create.sql ../../scripts//sqlite/drouting-create.sql ../../scripts//sqlite/emergency-create.sql ../../scripts//sqlite/fraud_detection-create.sql ../../scripts//sqlite/freeswitch_scripting-create.sql ../../scripts//sqlite/group-create.sql ../../scripts//sqlite/imc-create.sql ../../scripts//sqlite/load_balancer-create.sql ../../scripts//sqlite/msilo-create.sql ../../scripts//sqlite/permissions-create.sql ../../scripts//sqlite/presence-create.sql ../../scripts//sqlite/qrouting-create.sql ../../scripts//sqlite/ratecacher-create.sql ../../scripts//sqlite/registrant-create.sql ../../scripts//sqlite/rls-create.sql ../../scripts//sqlite/rtpengine-create.sql ../../scripts//sqlite/rtpproxy-create.sql ../../scripts//sqlite/smpp-create.sql ../../scripts//sqlite/speeddial-create.sql ../../scripts//sqlite/standard-create.sql ../../scripts//sqlite/tls_mgm-create.sql ../../scripts//sqlite/tracer-create.sql ../../scripts//sqlite/userblacklist-create.sql ../../scripts//sqlite/usrloc-create.sql ; do \ if [ -f $FILE ] ; then \ touch $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//sqlite/`basename "$FILE"` ; \ install -m 644 $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//sqlite/`basename "$FILE"` ; \ fi ;\ done ; \ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_sqlite' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_text' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//dbtext/opensips ; \ for FILE in ../../scripts//dbtext/opensips/acc ../../scripts//dbtext/opensips/active_watchers ../../scripts//dbtext/opensips/address ../../scripts//dbtext/opensips/aliases ../../scripts//dbtext/opensips/b2b_entities ../../scripts//dbtext/opensips/b2b_logic ../../scripts//dbtext/opensips/b2b_sca ../../scripts//dbtext/opensips/cachedb ../../scripts//dbtext/opensips/carrierfailureroute ../../scripts//dbtext/opensips/carrierroute ../../scripts//dbtext/opensips/cc_agents ../../scripts//dbtext/opensips/cc_calls ../../scripts//dbtext/opensips/cc_cdrs ../../scripts//dbtext/opensips/cc_flows ../../scripts//dbtext/opensips/closeddial ../../scripts//dbtext/opensips/clusterer ../../scripts//dbtext/opensips/cpl ../../scripts//dbtext/opensips/dbaliases ../../scripts//dbtext/opensips/dialog ../../scripts//dbtext/opensips/dialplan ../../scripts//dbtext/opensips/dispatcher ../../scripts//dbtext/opensips/domain ../../scripts//dbtext/opensips/domainpolicy ../../scripts//dbtext/opensips/dr_carriers ../../scripts//dbtext/opensips/dr_gateways ../../scripts//dbtext/opensips/dr_groups ../../scripts//dbtext/opensips/dr_partitions ../../scripts//dbtext/opensips/dr_rules ../../scripts//dbtext/opensips/emergency_report ../../scripts//dbtext/opensips/emergency_routing ../../scripts//dbtext/opensips/emergency_service_provider ../../scripts//dbtext/opensips/fraud_detection ../../scripts//dbtext/opensips/freeswitch ../../scripts//dbtext/opensips/freeswitch_scripting ../../scripts//dbtext/opensips/globalblacklist ../../scripts//dbtext/opensips/grp ../../scripts//dbtext/opensips/imc_members ../../scripts//dbtext/opensips/imc_rooms ../../scripts//dbtext/opensips/jwt_profiles ../../scripts//dbtext/opensips/jwt_secrets ../../scripts//dbtext/opensips/load_balancer ../../scripts//dbtext/opensips/location ../../scripts//dbtext/opensips/missed_calls ../../scripts//dbtext/opensips/presentity ../../scripts//dbtext/opensips/pua ../../scripts//dbtext/opensips/qr_profiles ../../scripts//dbtext/opensips/rc_clients ../../scripts//dbtext/opensips/rc_demo_ratesheet ../../scripts//dbtext/opensips/rc_ratesheets ../../scripts//dbtext/opensips/rc_vendors ../../scripts//dbtext/opensips/re_grp ../../scripts//dbtext/opensips/registrant ../../scripts//dbtext/opensips/rls_presentity ../../scripts//dbtext/opensips/rls_watchers ../../scripts//dbtext/opensips/route_tree ../../scripts//dbtext/opensips/rtpengine ../../scripts//dbtext/opensips/rtpproxy_sockets ../../scripts//dbtext/opensips/silo ../../scripts//dbtext/opensips/sip_trace ../../scripts//dbtext/opensips/smpp ../../scripts//dbtext/opensips/speed_dial ../../scripts//dbtext/opensips/subscriber ../../scripts//dbtext/opensips/tls_mgm ../../scripts//dbtext/opensips/uri ../../scripts//dbtext/opensips/userblacklist ../../scripts//dbtext/opensips/usr_preferences ../../scripts//dbtext/opensips/version ../../scripts//dbtext/opensips/watchers ../../scripts//dbtext/opensips/xcap ; do \ if [ -f $FILE ] ; then \ touch $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//dbtext/opensips/`basename "$FILE"` ; \ install -m 644 $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//dbtext/opensips/`basename "$FILE"` ; \ fi ;\ done ;\ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_text' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_unixodbc' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_unixodbc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_virtual' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/db_virtual' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialog' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialog' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialplan' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dialplan' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dispatcher' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dispatcher' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/diversion' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/diversion' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/dns_cache' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/dns_cache' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/domain' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/domain' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/domainpolicy' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/domainpolicy' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/drouting' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/drouting' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/emergency' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/emergency' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/enum' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/enum' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_datagram' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_datagram' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_flatstore' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_flatstore' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_rabbitmq' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_rabbitmq' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_route' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_route' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_routing' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_routing' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_stream' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_stream' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_virtual' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_virtual' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_xmlrpc' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/event_xmlrpc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/exec' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/exec' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/fraud_detection' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/fraud_detection' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch_scripting' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/freeswitch_scripting' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/gflags' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/gflags' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/group' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/group' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/h350' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/h350' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/httpd' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/httpd' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/identity' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/identity' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/imc' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/imc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/jabber' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/jabber' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/json' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/json' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/jsonrpc' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/jsonrpc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/ldap' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/ldap' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/load_balancer' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/load_balancer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/lua' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/lua' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mangler' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mangler' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mathops' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mathops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/maxfwd' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/maxfwd' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/media_exchange' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/media_exchange' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mediaproxy' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mediaproxy' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_datagram' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_datagram' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_fifo' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_fifo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_html' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_html' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_http' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_http' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_xmlrpc_ng' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mi_xmlrpc_ng' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mid_registrar' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mid_registrar' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/mmgeoip' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/mmgeoip' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/msilo' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/msilo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/nat_traversal' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/nat_traversal' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/nathelper' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/nathelper' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/options' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/options' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/path' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/path' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/peering' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/peering' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/perl' echo "installing Perl OpenSIPS packages ..." installing Perl OpenSIPS packages ... mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl install -m 644 lib/perl/*.pm /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS install -m 644 lib/perl/OpenSIPS/*.pm \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/LDAPUtils install -m 644 lib/perl/OpenSIPS/LDAPUtils/*.pm \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/LDAPUtils mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/Utils install -m 644 lib/perl/OpenSIPS/Utils/*.pm \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/Utils mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/VDB install -m 644 lib/perl/OpenSIPS/VDB/*.pm \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/VDB mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/VDB/Adapter install -m 644 lib/perl/OpenSIPS/VDB/Adapter/*.pm \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/perl/OpenSIPS/VDB/Adapter make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/perl' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/permissions' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/permissions' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pi_http' echo "installing pi_http framework samples ..." installing pi_http framework samples ... mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//pi_http for FILE in ../../scripts/pi_http/acc-mod ../../scripts/pi_http/acc-table ../../scripts/pi_http/alias_db-mod ../../scripts/pi_http/alias_db-table ../../scripts/pi_http/auth_db-mod ../../scripts/pi_http/auth_db-table ../../scripts/pi_http/authjwt-mod ../../scripts/pi_http/authjwt-table ../../scripts/pi_http/avpops-mod ../../scripts/pi_http/avpops-table ../../scripts/pi_http/b2b-mod ../../scripts/pi_http/b2b-table ../../scripts/pi_http/b2b_sca-mod ../../scripts/pi_http/b2b_sca-table ../../scripts/pi_http/cachedb_sql-mod ../../scripts/pi_http/cachedb_sql-table ../../scripts/pi_http/call_center-mod ../../scripts/pi_http/call_center-table ../../scripts/pi_http/carrierroute-mod ../../scripts/pi_http/carrierroute-table ../../scripts/pi_http/closeddial-mod ../../scripts/pi_http/closeddial-table ../../scripts/pi_http/clusterer-mod ../../scripts/pi_http/clusterer-table ../../scripts/pi_http/cpl-mod ../../scripts/pi_http/cpl-table ../../scripts/pi_http/dialog-mod ../../scripts/pi_http/dialog-table ../../scripts/pi_http/dialplan-mod ../../scripts/pi_http/dialplan-table ../../scripts/pi_http/dispatcher-mod ../../scripts/pi_http/dispatcher-table ../../scripts/pi_http/domain-mod ../../scripts/pi_http/domain-table ../../scripts/pi_http/domainpolicy-mod ../../scripts/pi_http/domainpolicy-table ../../scripts/pi_http/drouting-mod ../../scripts/pi_http/drouting-table ../../scripts/pi_http/emergency-mod ../../scripts/pi_http/emergency-table ../../scripts/pi_http/fraud_detection-mod ../../scripts/pi_http/fraud_detection-table ../../scripts/pi_http/freeswitch_scripting-mod ../../scripts/pi_http/freeswitch_scripting-table ../../scripts/pi_http/group-mod ../../scripts/pi_http/group-table ../../scripts/pi_http/imc-mod ../../scripts/pi_http/imc-table ../../scripts/pi_http/load_balancer-mod ../../scripts/pi_http/load_balancer-table ../../scripts/pi_http/msilo-mod ../../scripts/pi_http/msilo-table ../../scripts/pi_http/permissions-mod ../../scripts/pi_http/permissions-table ../../scripts/pi_http/pi_framework-00 ../../scripts/pi_http/pi_framework-01 ../../scripts/pi_http/pi_framework-02 ../../scripts/pi_http/pi_framework.xml ../../scripts/pi_http/pi_framework_example.xml ../../scripts/pi_http/presence-mod ../../scripts/pi_http/presence-table ../../scripts/pi_http/qrouting-mod ../../scripts/pi_http/qrouting-table ../../scripts/pi_http/ratecacher-mod ../../scripts/pi_http/ratecacher-table ../../scripts/pi_http/registrant-mod ../../scripts/pi_http/registrant-table ../../scripts/pi_http/rls-mod ../../scripts/pi_http/rls-table ../../scripts/pi_http/rtpengine-mod ../../scripts/pi_http/rtpengine-table ../../scripts/pi_http/rtpproxy-mod ../../scripts/pi_http/rtpproxy-table ../../scripts/pi_http/smpp-mod ../../scripts/pi_http/smpp-table ../../scripts/pi_http/speeddial-mod ../../scripts/pi_http/speeddial-table ../../scripts/pi_http/standard-mod ../../scripts/pi_http/standard-table ../../scripts/pi_http/tls_mgm-mod ../../scripts/pi_http/tls_mgm-table ../../scripts/pi_http/tracer-mod ../../scripts/pi_http/tracer-table ../../scripts/pi_http/userblacklist-mod ../../scripts/pi_http/userblacklist-table ../../scripts/pi_http/usrloc-mod ../../scripts/pi_http/usrloc-table ; do \ if [ -f $FILE ] ; then \ touch $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//pi_http/`basename "$FILE"` ; \ install -m 644 $FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/opensips//pi_http/`basename "$FILE"` ; \ fi ; \ done make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pi_http' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pike' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pike' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_callinfo' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_callinfo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dfks' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dfks' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dialoginfo' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_dialoginfo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_mwi' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_mwi' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xcapdiff' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xcapdiff' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xml' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/presence_xml' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_bin' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_bin' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_hep' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_hep' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_sctp' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_sctp' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_smpp' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_smpp' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_tls' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_tls' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_ws' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_ws' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_wss' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/proto_wss' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_bla' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_bla' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_dialoginfo' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_dialoginfo' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_mi' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_mi' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_usrloc' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_usrloc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_xmpp' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/pua_xmpp' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/qos' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/qos' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/qrouting' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/qrouting' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq_consumer' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rabbitmq_consumer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rate_cacher' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rate_cacher' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/ratelimit' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/ratelimit' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/regex' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/regex' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/registrar' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/registrar' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rest_client' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rest_client' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rls' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rls' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rr' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rr' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpengine' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpengine' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpproxy' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/rtpproxy' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/script_helper' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/script_helper' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/signaling' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/signaling' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sip_i' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sip_i' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipcapture' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipcapture' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipmsgops' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sipmsgops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/siprec' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/siprec' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sl' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sl' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/snmpstats' echo "installing mibs ..." installing mibs ... mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/snmp/mibs install -m 644 mibs/OPENSER* /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/snmp/mibs make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/snmpstats' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/speeddial' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/speeddial' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sql_cacher' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sql_cacher' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/sst' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/sst' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/statistics' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/statistics' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/stir_shaken' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/stir_shaken' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/stun' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/stun' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/textops' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/textops' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tls_mgm' mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//tls ; \ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//tls/rootCA ; \ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//tls/rootCA/certs ; \ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//tls/rootCA/private ; \ mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//tls/user ; \ for FILE in tls/README tls/ca.conf tls/request.conf tls/rootCA tls/user tls/user.conf tls/rootCA/cacert.pem tls/rootCA/certs tls/rootCA/index.txt tls/rootCA/private tls/rootCA/serial tls/rootCA/certs/01.pem tls/rootCA/private/cakey.pem tls/user/user-calist.pem tls/user/user-cert.pem tls/user/user-cert_req.pem tls/user/user-privkey.pem ; do \ if [ -f ../../etc//$FILE ]; then \ if [ "" != "" -o \ ! -f /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//$FILE ] ; then \ touch ../../etc//$FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//$FILE ; \ install -m 644 ../../etc//$FILE \ /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/opensips//$FILE ; \ fi; \ fi ;\ done ; \ make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tls_mgm' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tm' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tm' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/topology_hiding' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/topology_hiding' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/tracer' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/tracer' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_auth' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_auth' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_redirect' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_redirect' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_registrant' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uac_registrant' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/userblacklist' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/userblacklist' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/usrloc' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/usrloc' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/uuid' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/uuid' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap_client' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xcap_client' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xml' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xml' make[1]: Entering directory '/builddir/build/BUILD/opensips-3.1.0/modules/xmpp' make[1]: Nothing to be done for 'install_module_custom'. make[1]: Leaving directory '/builddir/build/BUILD/opensips-3.1.0/modules/xmpp' + mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//usr/share/perl5/vendor_perl + '[' -d /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//usr/perl ']' + mv /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//usr/lib64/opensips/perl/OpenSIPS /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//usr/lib64/opensips/perl/OpenSIPS.pm /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//usr/share/perl5/vendor_perl/ + mv /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//etc/opensips/tls/README /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//usr/share/doc/opensips/README.tls + rm -f /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips/INSTALL + mv /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64//usr/share/doc/opensips docdir + install -D -m 0644 -p packaging/redhat_fedora/opensips.service /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib/systemd/system/opensips.service + install -D -m 0644 -p packaging/redhat_fedora/opensips.tmpfiles.conf /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib/tmpfiles.d/opensips.conf + mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/var/run/opensips + install -D -p -m 644 packaging/redhat_fedora/opensips.sysconfig /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/etc/sysconfig/opensips + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 3.1.0-1.fc33 --unique-debug-suffix -3.1.0-1.fc33.riscv64 --unique-debug-src-base opensips-3.1.0-1.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/opensips-3.1.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/aaa_radius.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/acc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/auth_aaa.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/avpops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/auth.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/auth_db.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/b2b_entities.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/alias_db.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/auth.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/aaa_radius.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/acc.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/avpops.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/auth_db.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/auth_aaa.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/alias_db.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/b2b_entities.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/b2b_logic.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/benchmark.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/b2b_sca.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_couchbase.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/b2b_logic.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/benchmark.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/b2b_sca.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_couchbase.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_local.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_local.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_memcached.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_mongodb.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_memcached.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_mongodb.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_redis.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_redis.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_sql.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cachedb_sql.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/call_center.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/call_center.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/call_control.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/callops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/carrierroute.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/call_control.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/callops.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/carrierroute.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cfgutils.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cfgutils.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cgrates.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cgrates.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/clusterer.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/clusterer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/compression.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/compression.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cpl_c.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/cpl_c.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_berkeley.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_berkeley.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_cachedb.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_cachedb.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_flatstore.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_flatstore.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_http.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_http.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_mysql.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_perlvdb.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_perlvdb.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_mysql.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_postgres.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_sqlite.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_postgres.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_sqlite.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_text.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_text.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_unixodbc.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_unixodbc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_virtual.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/db_virtual.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dialog.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dialog.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dialplan.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dialplan.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dispatcher.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dispatcher.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/diversion.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dns_cache.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/diversion.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/dns_cache.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/domain.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/domainpolicy.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/domainpolicy.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/domain.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/drouting.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/drouting.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/emergency.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/enum.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/enum.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/emergency.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_datagram.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_datagram.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_flatstore.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_route.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_rabbitmq.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_flatstore.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_route.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_rabbitmq.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_routing.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_routing.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_stream.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_stream.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_virtual.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_virtual.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_xmlrpc.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/event_xmlrpc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/exec.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/exec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/fraud_detection.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/freeswitch.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/fraud_detection.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/freeswitch.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/freeswitch_scripting.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/freeswitch_scripting.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/gflags.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/gflags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/group.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/h350.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/h350.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/group.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/httpd.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/httpd.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/identity.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/identity.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/imc.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/imc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/jabber.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/jabber.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/json.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/jsonrpc.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/json.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/jsonrpc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/ldap.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/ldap.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/load_balancer.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/load_balancer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/lua.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/lua.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mangler.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mangler.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mathops.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mathops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/maxfwd.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/media_exchange.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/maxfwd.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/media_exchange.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mediaproxy.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mediaproxy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_datagram.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_datagram.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_fifo.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_html.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_http.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_html.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_fifo.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_http.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_xmlrpc_ng.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mi_xmlrpc_ng.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mid_registrar.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mid_registrar.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mmgeoip.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/msilo.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/msilo.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/mmgeoip.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/nat_traversal.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/nat_traversal.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/nathelper.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/options.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/options.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/nathelper.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/path.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/path.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/peering.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/peering.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/perl.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/perl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/permissions.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/permissions.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pi_http.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pi_http.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pike.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_callinfo.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pike.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_callinfo.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_dfks.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_dialoginfo.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_dfks.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_dialoginfo.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_mwi.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_mwi.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_xcapdiff.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_xcapdiff.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_xml.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_bin.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/presence_xml.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_hep.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_bin.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_sctp.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_hep.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_sctp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_smpp.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_smpp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_tls.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_tls.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_ws.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_ws.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_wss.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/proto_wss.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_bla.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_bla.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_dialoginfo.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_dialoginfo.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_mi.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_usrloc.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_mi.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_usrloc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_xmpp.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/pua_xmpp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/qos.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/qos.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/qrouting.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/qrouting.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rabbitmq_consumer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rabbitmq.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rabbitmq_consumer.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rabbitmq.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rate_cacher.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/ratelimit.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rate_cacher.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/regex.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/ratelimit.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/regex.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/registrar.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rest_client.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/registrar.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rest_client.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rls.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rr.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rls.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rr.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rtpengine.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rtpengine.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rtpproxy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/script_helper.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/rtpproxy.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/script_helper.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/signaling.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/signaling.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sip_i.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sipcapture.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sip_i.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sipcapture.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sipmsgops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/siprec.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sipmsgops.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/siprec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/snmpstats.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sl.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/snmpstats.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/speeddial.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/speeddial.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sql_cacher.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sql_cacher.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sst.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/statistics.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/sst.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/statistics.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/stir_shaken.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/stun.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/stir_shaken.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/stun.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/textops.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/textops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/tls_mgm.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/tls_mgm.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/tm.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/tm.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/topology_hiding.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/topology_hiding.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/tracer.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/tracer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac_redirect.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac_auth.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac_registrant.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac_redirect.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac_auth.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uac_registrant.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/userblacklist.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/userblacklist.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/usrloc.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/usrloc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uuid.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xcap_client.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xcap.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xcap_client.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/uuid.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xcap.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xmpp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xml.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xmpp.so extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/lib64/opensips/modules/xml.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/bdb_recover extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/bdb_recover explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/opensips extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/opensips explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/osipsconfig extracting debug info from /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/sbin/osipsconfig original debug info size: 126884kB, size after compression: 121328kB /usr/lib/rpm/sepdebugcrcfix: Updated 159 CRC32s, 0 CRC32s did match. 28180 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: opensips-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cbfh9A + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/AUTHORS /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/NEWS /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README-MODULES /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.tls /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.acc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.alias_db /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.auth /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.auth_db /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.avpops /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.benchmark /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.cachedb_local /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.cachedb_sql /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.call_control /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.callops /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.cfgutils /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.clusterer /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.db_cachedb /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.db_flatstore /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.db_text /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.db_virtual /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.dialog /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.dialplan /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.dispatcher /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.diversion /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.dns_cache /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.domain /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.domainpolicy /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.drouting /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.enum /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.event_datagram /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.event_flatstore /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.event_route /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.event_routing /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.event_stream /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.event_virtual /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.event_xmlrpc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.exec /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.fraud_detection /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.freeswitch /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.freeswitch_scripting /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.gflags /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.group /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.imc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.jsonrpc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.load_balancer /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.mangler /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.mathops /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.maxfwd /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.mediaproxy /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.mi_datagram /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.mi_fifo /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.mid_registrar /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.msilo /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.nat_traversal /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.nathelper /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.options /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.path /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.permissions /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.pike /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.proto_bin /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.proto_hep /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.proto_smpp /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.proto_ws /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.qos /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.qrouting /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.rate_cacher /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.ratelimit /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.registrar /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.rr /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.rtpengine /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.rtpproxy /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.script_helper /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.signaling /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.sip_i /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.sipcapture /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.sipmsgops /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.sl /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.speeddial /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.sql_cacher /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.sst /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.statistics /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.stun /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.textops /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.tm /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.topology_hiding /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.tracer /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.uac /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.uac_auth /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.uac_redirect /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.uac_registrant /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.userblacklist /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + cp -pr docdir/README.usrloc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.GIdBPx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/licenses/opensips + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/licenses/opensips + cp -pr COPYING /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/licenses/opensips + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(opensips) = 3.1.0-1.fc33 opensips = 3.1.0-1.fc33 opensips(riscv-64) = 3.1.0-1.fc33 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): systemd Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libncurses.so.6()(64bit) libpcre.so.1()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libresolv.so.2()(64bit) libresolv.so.2(GLIBC_2.27)(64bit) libtinfo.so.6()(64bit) rtld(GNU_HASH) Obsoletes: opensips-auth_diameter opensips-event_datagram opensips-event_jsonrpc opensips-mi_xmlrpc opensips-python < 2.4.6-4 opensips-seas opensips-sms opensips-xmlrpc python2-opensips < 2.4.6-4 Processing files: opensips-aaa_radius-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hBpCIz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-aaa_radius + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-aaa_radius + cp -pr docdir/README.aaa_radius /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-aaa_radius + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-aaa_radius = 3.1.0-1.fc33 opensips-aaa_radius(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libfreeradius-client.so.2()(64bit) libpthread.so.0()(64bit) rtld(GNU_HASH) Processing files: opensips-acc-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.pKCEJA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-acc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-acc + cp -pr docdir/README.acc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-acc + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-acc = 3.1.0-1.fc33 opensips-acc(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-auth_aaa-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.a7BDJz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-auth_aaa + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-auth_aaa + cp -pr docdir/README.auth_aaa /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-auth_aaa + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-auth_aaa = 3.1.0-1.fc33 opensips-auth_aaa(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-b2bua-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6BFgMB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-b2bua + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-b2bua + cp -pr docdir/README.b2b_entities /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-b2bua + cp -pr docdir/README.b2b_logic /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-b2bua + cp -pr docdir/README.b2b_sca /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-b2bua + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-b2bua = 3.1.0-1.fc33 opensips-b2bua(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-cachedb_couchbase-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Jp49nz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_couchbase + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_couchbase + cp -pr docdir/README.cachedb_couchbase /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_couchbase + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-cachedb_couchbase = 3.1.0-1.fc33 opensips-cachedb_couchbase(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcouchbase.so.2()(64bit) rtld(GNU_HASH) Processing files: opensips-cachedb_memcached-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.tDgjyz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_memcached + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_memcached + cp -pr docdir/README.cachedb_memcached /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_memcached + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-cachedb_memcached = 3.1.0-1.fc33 opensips-cachedb_memcached(riscv-64) = 3.1.0-1.fc33 opensips-memcached(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libmemcached.so.11()(64bit) rtld(GNU_HASH) Obsoletes: opensips-memcached Processing files: opensips-cachedb_mongodb-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qB96VB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_mongodb + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_mongodb + cp -pr docdir/README.cachedb_mongodb /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_mongodb + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-cachedb_mongodb = 3.1.0-1.fc33 opensips-cachedb_mongodb(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libbson-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) libjson-c.so.5()(64bit) libmongoc-1.0.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-cachedb_redis-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DhLWQB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_redis + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_redis + cp -pr docdir/README.cachedb_redis /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cachedb_redis + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-cachedb_redis = 3.1.0-1.fc33 opensips-cachedb_redis(riscv-64) = 3.1.0-1.fc33 opensips-redis(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libhiredis.so.0.13()(64bit) rtld(GNU_HASH) Obsoletes: opensips-redis Processing files: opensips-call_center-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ZGRWWB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-call_center + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-call_center + cp -pr docdir/README.call_center /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-call_center + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(opensips-call_center) = 3.1.0-1.fc33 opensips-call_center = 3.1.0-1.fc33 opensips-call_center(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-carrierroute-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.avebwA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-carrierroute + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-carrierroute + cp -pr docdir/README.carrierroute /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-carrierroute + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-carrierroute = 3.1.0-1.fc33 opensips-carrierroute(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libconfuse.so.2()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-cgrates-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.LRtSHz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cgrates + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cgrates + cp -pr docdir/README.cgrates /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cgrates + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-cgrates = 3.1.0-1.fc33 opensips-cgrates(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libjson-c.so.5()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-compression-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.mBgeWA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-compression + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-compression + cp -pr docdir/README.compression /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-compression + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-compression = 3.1.0-1.fc33 opensips-compression(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Processing files: opensips-cpl_c-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2V8rNz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cpl_c + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cpl_c + cp -pr docdir/README.cpl_c /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-cpl_c + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-cpl-c = 3.1.0-1.fc33 opensips-cpl-c(riscv-64) = 3.1.0-1.fc33 opensips-cpl_c = 3.1.0-1.fc33 opensips-cpl_c(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Obsoletes: opensips-cpl-c < 2.2.2-1 Processing files: opensips-db_berkeley-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.pcM97B + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_berkeley + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_berkeley + cp -pr docdir/README.db_berkeley /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_berkeley + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-db_berkeley = 3.1.0-1.fc33 opensips-db_berkeley(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libdb-5.3.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-db_http-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.iNKnBz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_http + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_http + cp -pr docdir/README.db_http /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_http + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-db_http = 3.1.0-1.fc33 opensips-db_http(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcurl.so.4()(64bit) rtld(GNU_HASH) Processing files: opensips-db_mysql-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.EWfvIy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_mysql + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_mysql + cp -pr docdir/README.db_mysql /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_mysql + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-db_mysql = 3.1.0-1.fc33 opensips-db_mysql(riscv-64) = 3.1.0-1.fc33 opensips-mysql(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libmariadb.so.3()(64bit) libmariadb.so.3(libmysqlclient_18)(64bit) rtld(GNU_HASH) Obsoletes: opensips-mysql Processing files: opensips-db_perlvdb-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ekBCAB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_perlvdb + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_perlvdb + cp -pr docdir/README.db_perlvdb /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_perlvdb + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-db_perlvdb = 3.1.0-1.fc33 opensips-db_perlvdb(riscv-64) = 3.1.0-1.fc33 opensips-perlvdb(riscv-64) = 3.1.0-1.fc33 perl(OpenSIPS::VDB) perl(OpenSIPS::VDB::Adapter::AccountingSIPtrace) perl(OpenSIPS::VDB::Adapter::Alias) perl(OpenSIPS::VDB::Adapter::Auth) perl(OpenSIPS::VDB::Adapter::Describe) perl(OpenSIPS::VDB::Adapter::Speeddial) perl(OpenSIPS::VDB::Adapter::TableVersions) perl(OpenSIPS::VDB::Column) perl(OpenSIPS::VDB::Pair) perl(OpenSIPS::VDB::ReqCond) perl(OpenSIPS::VDB::Result) perl(OpenSIPS::VDB::VTab) perl(OpenSIPS::VDB::Value) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libperl.so.5.32()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) perl(Data::Dumper) perl(OpenSIPS) perl(OpenSIPS::Constants) perl(OpenSIPS::VDB) perl(OpenSIPS::VDB::Adapter::TableVersions) perl(OpenSIPS::VDB::Column) perl(OpenSIPS::VDB::Pair) perl(OpenSIPS::VDB::ReqCond) perl(OpenSIPS::VDB::Result) perl(OpenSIPS::VDB::VTab) perl(OpenSIPS::VDB::Value) perl(overload) perl(strict) rtld(GNU_HASH) Obsoletes: opensips-perlvdb Processing files: opensips-db_postgresql-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.tHDkfz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_postgresql + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_postgresql + cp -pr docdir/README.db_postgres /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_postgresql + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-db_postgresql = 3.1.0-1.fc33 opensips-db_postgresql(riscv-64) = 3.1.0-1.fc33 opensips-postgresql(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpq.so.5()(64bit) libpq.so.5(RHPG_9.6)(64bit) rtld(GNU_HASH) Obsoletes: opensips-postgresql Processing files: opensips-db_sqlite-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wrTFJx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_sqlite + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_sqlite + cp -pr docdir/README.db_sqlite /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_sqlite + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-db_sqlite = 3.1.0-1.fc33 opensips-db_sqlite(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libsqlite3.so.0()(64bit) rtld(GNU_HASH) Processing files: opensips-db_unixodbc-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hkD5dA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_unixodbc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_unixodbc + cp -pr docdir/README.db_unixodbc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-db_unixodbc + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-db_unixodbc = 3.1.0-1.fc33 opensips-db_unixodbc(riscv-64) = 3.1.0-1.fc33 opensips-unixodbc(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libodbc.so.2()(64bit) rtld(GNU_HASH) Obsoletes: opensips-unixodbc Processing files: opensips-event_rabbitmq-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.KAQT7x + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-event_rabbitmq + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-event_rabbitmq + cp -pr docdir/README.event_rabbitmq /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-event_rabbitmq + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-event_rabbitmq = 3.1.0-1.fc33 opensips-event_rabbitmq(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) librabbitmq.so.4()(64bit) rtld(GNU_HASH) Processing files: opensips-emergency-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.59tX7A + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-emergency + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-emergency + cp -pr docdir/README.emergency /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-emergency + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-emergency = 3.1.0-1.fc33 opensips-emergency(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcurl.so.4()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-h350-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3gfFpB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-h350 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-h350 + cp -pr docdir/README.h350 /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-h350 + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-h350 = 3.1.0-1.fc33 opensips-h350(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-httpd-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.s379Ix + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-httpd + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-httpd + cp -pr docdir/README.httpd /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-httpd + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-httpd = 3.1.0-1.fc33 opensips-httpd(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libmicrohttpd.so.12()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-identity-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Ep6HPx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-identity + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-identity + cp -pr docdir/README.identity /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-identity + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-identity = 3.1.0-1.fc33 opensips-identity(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-jabber-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Mx2dyB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-jabber + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-jabber + cp -pr docdir/README.jabber /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-jabber + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-jabber = 3.1.0-1.fc33 opensips-jabber(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libexpat.so.1()(64bit) rtld(GNU_HASH) Processing files: opensips-json-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gP5DQy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-json + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-json + cp -pr docdir/README.json /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-json + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-json = 3.1.0-1.fc33 opensips-json(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libjson-c.so.5()(64bit) libpthread.so.0()(64bit) rtld(GNU_HASH) Processing files: opensips-ldap-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4iKumB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-ldap + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-ldap + cp -pr docdir/README.ldap /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-ldap + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-ldap = 3.1.0-1.fc33 opensips-ldap(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libldap-2.4.so.2()(64bit) rtld(GNU_HASH) Processing files: opensips-lua-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.VwciRA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-lua + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-lua + cp -pr docdir/README.lua /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-lua + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-lua = 3.1.0-1.fc33 opensips-lua(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) liblua-5.1.so()(64bit) libmariadb.so.3()(64bit) libmariadb.so.3(libmysqlclient_18)(64bit) libmemcached.so.11()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-media_exchange-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TCuveB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-media_exchange + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-media_exchange + cp -pr docdir/README.media_exchange /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-media_exchange + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-media_exchange = 3.1.0-1.fc33 opensips-media_exchange(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-mi_html-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cFMJrx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_html + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_html + cp -pr docdir/README.mi_html /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_html + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-mi_html = 3.1.0-1.fc33 opensips-mi_html(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-mi_http-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.xEnVgy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_http + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_http + cp -pr docdir/README.mi_http /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_http + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-mi_http = 3.1.0-1.fc33 opensips-mi_http(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-mi_xmlrpc_ng-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qvZsAy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_xmlrpc_ng + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_xmlrpc_ng + cp -pr docdir/README.mi_xmlrpc_ng /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mi_xmlrpc_ng + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-mi_xmlrpc_ng = 3.1.0-1.fc33 opensips-mi_xmlrpc_ng(riscv-64) = 3.1.0-1.fc33 opensips-xmlrpc_ng(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Obsoletes: opensips-xmlrpc_ng Processing files: opensips-mmgeoip-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.sb6GGx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mmgeoip + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mmgeoip + cp -pr docdir/README.mmgeoip /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-mmgeoip + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-mmgeoip = 3.1.0-1.fc33 opensips-mmgeoip(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libmaxminddb.so.0()(64bit) rtld(GNU_HASH) Processing files: opensips-peering-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.LV7cjy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-peering + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-peering + cp -pr docdir/README.peering /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-peering + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-peering = 3.1.0-1.fc33 opensips-peering(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-perl-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DfnKIx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-perl + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-perl + cp -pr docdir/README.perl /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-perl + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-perl = 3.1.0-1.fc33 opensips-perl(riscv-64) = 3.1.0-1.fc33 perl(OpenSIPS) perl(OpenSIPS::Constants) perl(OpenSIPS::LDAPUtils::LDAPConf) perl(OpenSIPS::LDAPUtils::LDAPConnection) perl(OpenSIPS::Message) perl(OpenSIPS::Utils::Debug) perl(OpenSIPS::Utils::PhoneNumbers) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libperl.so.5.32()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) perl(Authen::SASL) perl(DynaLoader) perl(Exporter) perl(Net::LDAP) perl(OpenSIPS) perl(OpenSIPS::Constants) perl(OpenSIPS::LDAPUtils::LDAPConf) perl(OpenSIPS::Message) perl(OpenSIPS::Utils::Debug) perl(vars) rtld(GNU_HASH) Processing files: opensips-pi_http-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JctTdy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pi_http + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pi_http + cp -pr docdir/README.pi_http /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pi_http + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-pi_http = 3.1.0-1.fc33 opensips-pi_http(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-presence-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.KgDq1y + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence + cp -pr docdir/README.presence /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-presence = 3.1.0-1.fc33 opensips-presence(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) rtld(GNU_HASH) Processing files: opensips-presence_callinfo-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9YfAfA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_callinfo + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_callinfo + cp -pr docdir/README.presence_callinfo /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_callinfo + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-presence_callinfo = 3.1.0-1.fc33 opensips-presence_callinfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-presence_dfks-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.r61ZDy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_dfks + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_dfks + cp -pr docdir/README.presence_dfks /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_dfks + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-presence_dfks = 3.1.0-1.fc33 opensips-presence_dfks(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.7.3)(64bit) rtld(GNU_HASH) Processing files: opensips-presence_dialoginfo-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NGYewA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_dialoginfo + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_dialoginfo + cp -pr docdir/README.presence_dialoginfo /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_dialoginfo + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-presence_dialoginfo = 3.1.0-1.fc33 opensips-presence_dialoginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-presence_mwi-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QG5kIA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_mwi + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_mwi + cp -pr docdir/README.presence_mwi /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_mwi + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-presence_mwi = 3.1.0-1.fc33 opensips-presence_mwi(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-presence_xcapdiff-3.1.0-1.fc33.riscv64 Provides: opensips-presence_xcapdiff = 3.1.0-1.fc33 opensips-presence_xcapdiff(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-presence_xml-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GKtCey + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_xml + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_xml + cp -pr docdir/README.presence_xml /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-presence_xml + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-presence_xml = 3.1.0-1.fc33 opensips-presence_xml(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) rtld(GNU_HASH) Processing files: opensips-proto_sctp-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.k9q8ty + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_sctp + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_sctp + cp -pr docdir/README.proto_sctp /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_sctp + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-proto_sctp = 3.1.0-1.fc33 opensips-proto_sctp(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libsctp.so.1()(64bit) libsctp.so.1(VERS_1)(64bit) rtld(GNU_HASH) Processing files: opensips-proto_tls-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Z7uySz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_tls + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_tls + cp -pr docdir/README.proto_tls /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_tls + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-proto_tls = 3.1.0-1.fc33 opensips-proto_tls(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) rtld(GNU_HASH) Obsoletes: opensips-tlsops Processing files: opensips-proto_wss-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.mD6xJx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_wss + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_wss + cp -pr docdir/README.proto_wss /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-proto_wss + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-proto_wss = 3.1.0-1.fc33 opensips-proto_wss(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) rtld(GNU_HASH) Processing files: opensips-pua-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QUgO7z + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua + cp -pr docdir/README.pua /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-pua = 3.1.0-1.fc33 opensips-pua(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-pua_bla-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qXm9KB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_bla + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_bla + cp -pr docdir/README.pua_bla /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_bla + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-pua_bla = 3.1.0-1.fc33 opensips-pua_bla(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) rtld(GNU_HASH) Processing files: opensips-pua_dialoginfo-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QeEI4x + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_dialoginfo + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_dialoginfo + cp -pr docdir/README.pua_dialoginfo /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_dialoginfo + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-pua_dialoginfo = 3.1.0-1.fc33 opensips-pua_dialoginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-pua_mi-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hzDT3y + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_mi + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_mi + cp -pr docdir/README.pua_mi /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_mi + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-pua_mi = 3.1.0-1.fc33 opensips-pua_mi(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-pua_usrloc-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.aMFZYy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_usrloc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_usrloc + cp -pr docdir/README.pua_usrloc /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_usrloc + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-pua_usrloc = 3.1.0-1.fc33 opensips-pua_usrloc(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-pua_xmpp-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Vg0G3A + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_xmpp + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_xmpp + cp -pr docdir/README.pua_xmpp /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-pua_xmpp + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-pua_xmpp = 3.1.0-1.fc33 opensips-pua_xmpp(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-rabbitmq-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.xKNBLx + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rabbitmq + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rabbitmq + cp -pr docdir/README.rabbitmq /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rabbitmq + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-rabbitmq = 3.1.0-1.fc33 opensips-rabbitmq(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) librabbitmq.so.4()(64bit) rtld(GNU_HASH) Processing files: opensips-rabbitmq_consumer-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.XYgi3B + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rabbitmq_consumer + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rabbitmq_consumer + cp -pr docdir/README.rabbitmq_consumer /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rabbitmq_consumer + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-rabbitmq_consumer = 3.1.0-1.fc33 opensips-rabbitmq_consumer(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) librabbitmq.so.4()(64bit) rtld(GNU_HASH) Processing files: opensips-regex-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.rKVAvz + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-regex + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-regex + cp -pr docdir/README.regex /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-regex + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-regex = 3.1.0-1.fc33 opensips-regex(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpcre.so.1()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-rest_client-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.KWwXAB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rest_client + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rest_client + cp -pr docdir/README.rest_client /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rest_client + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-rest_client = 3.1.0-1.fc33 opensips-rest_client(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-rls-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.YPsDPA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rls + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rls + cp -pr docdir/README.rls /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-rls + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-rls = 3.1.0-1.fc33 opensips-rls(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) rtld(GNU_HASH) Processing files: opensips-siprec-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yMz9ry + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-siprec + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-siprec + cp -pr docdir/README.siprec /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-siprec + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-siprec = 3.1.0-1.fc33 opensips-siprec(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libuuid.so.1()(64bit) libuuid.so.1(UUID_1.0)(64bit) rtld(GNU_HASH) Processing files: opensips-snmpstats-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.EH5GAB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-snmpstats + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-snmpstats + cp -pr docdir/README.snmpstats /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-snmpstats + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-snmpstats = 3.1.0-1.fc33 opensips-snmpstats(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libnetsnmp.so.35()(64bit) libnetsnmpagent.so.35()(64bit) rtld(GNU_HASH) Processing files: opensips-stir_shaken-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.F2T41A + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-stir_shaken + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-stir_shaken + cp -pr docdir/README.stir_shaken /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-stir_shaken + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-stir_shaken = 3.1.0-1.fc33 opensips-stir_shaken(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libcrypto.so.1.1(OPENSSL_1_1_1)(64bit) rtld(GNU_HASH) Processing files: opensips-tls_mgm-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2kMUbA + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-tls_mgm + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-tls_mgm + cp -pr docdir/README.tls_mgm /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-tls_mgm + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-tls_mgm = 3.1.0-1.fc33 opensips-tls_mgm(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) rtld(GNU_HASH) Processing files: opensips-uuid-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.e8fjLy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-uuid + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-uuid + cp -pr docdir/README.uuid /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-uuid + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-uuid = 3.1.0-1.fc33 opensips-uuid(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libuuid.so.1()(64bit) libuuid.so.1(UUID_1.0)(64bit) libuuid.so.1(UUID_2.20)(64bit) rtld(GNU_HASH) Processing files: opensips-xcap-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.VAy4uB + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xcap + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xcap + cp -pr docdir/README.xcap /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xcap + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-xcap = 3.1.0-1.fc33 opensips-xcap(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-xcap_client-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.bk4l2B + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xcap_client + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xcap_client + cp -pr docdir/README.xcap_client /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xcap_client + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-xcap_client = 3.1.0-1.fc33 opensips-xcap_client(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcurl.so.4()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: opensips-xml-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kTDRjy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xml + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xml + cp -pr docdir/README.xml /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xml + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-xml = 3.1.0-1.fc33 opensips-xml(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.7.3)(64bit) rtld(GNU_HASH) Processing files: opensips-xmpp-3.1.0-1.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TWwLJy + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + DOCDIR=/builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xmpp + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xmpp + cp -pr docdir/README.xmpp /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64/usr/share/doc/opensips-xmpp + RPM_EC=0 ++ jobs -p + exit 0 Provides: opensips-xmpp = 3.1.0-1.fc33 opensips-xmpp(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libexpat.so.1()(64bit) rtld(GNU_HASH) Processing files: opensips-debugsource-3.1.0-1.fc33.riscv64 Provides: opensips-debugsource = 3.1.0-1.fc33 opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: opensips-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 035f7109123bb75c2b071220f58b2e9ff5dd72fc debuginfo(build-id) = 044895ac33522447f67621155c8968e9704299a6 debuginfo(build-id) = 09f89732c23af4857a7ba576705f8e1bd3d3164e debuginfo(build-id) = 0af2cb852d6dab11312f1b0f8b8a505323b06861 debuginfo(build-id) = 0d9495f19827abcf73894afd21056c50f402d89b debuginfo(build-id) = 15c017c8743ee579b1f8143782c1ddcff4d57397 debuginfo(build-id) = 1978cf4dc3a50ade4df1241727abcf964715161e debuginfo(build-id) = 19a0859d2463ad838a05362f64f68df65d78596c debuginfo(build-id) = 1f5bdb91844d066a22da8fbf5ffe8475b237ae18 debuginfo(build-id) = 23ad9c1a226a50cb5186679c2fd24e1b67bbe84b debuginfo(build-id) = 243d4188ee40fd86fc5c45b416a5d5b0a37fdb15 debuginfo(build-id) = 24eba18dd76100916481f57c44aa0135a5ecdd43 debuginfo(build-id) = 25680245c31d9c7d6cf106e16e1f0a00798b3fe1 debuginfo(build-id) = 29bed6e46fb1fb6d84b437af12869cd4bae74735 debuginfo(build-id) = 2beddd825c95154872b00af5ed96c8d49855dfe9 debuginfo(build-id) = 2dd4e9b4a9b6b0815bedaa207a3b987404ea028d debuginfo(build-id) = 2f943e25bd1e6737b118acaf328f2ebc0ed479c2 debuginfo(build-id) = 31ac9491d4cb6f2c3615598ebd31adc835bbc5bb debuginfo(build-id) = 39d22ea9e8d28ec5245cbda6582e7512979f2f44 debuginfo(build-id) = 3eb5a623f3bc88f45de537bcb85222c46089844c debuginfo(build-id) = 410569619febb58b5e66b46ab79f58282e5a8c87 debuginfo(build-id) = 41e9c9753ff1102fa0ecbfdedffcff51c5e4ec56 debuginfo(build-id) = 42786d81f74b5dbe11a906ef3aa81afba93295ca debuginfo(build-id) = 4546cae19728757bd19fe125ff1ad1e7c3fbd52d debuginfo(build-id) = 48e71cd524124bca5ca5147faa18ffb2f6d722dc debuginfo(build-id) = 56fb32596d7d1df31587a06923d138b90560940e debuginfo(build-id) = 577134765267cc6871336ea385c88194c9894e79 debuginfo(build-id) = 587208e17a82b79b8b54d08033c53f012ea100ab debuginfo(build-id) = 5af91f5cba9a85a44951b889b3a19ed8d430be2e debuginfo(build-id) = 5b320bd0511f4ec942abf086ed9ead7ced4f3ea9 debuginfo(build-id) = 5b64a70dedba59eff92511738b06019edf900398 debuginfo(build-id) = 601f2827982d2dfcdc256a211406e6a06b954bba debuginfo(build-id) = 60e883a6a90c475ae625e940973ab4d46452c93b debuginfo(build-id) = 664bdac06d4de2d22c8a698e8f4c33fdcb0c801f debuginfo(build-id) = 6764ca1c8f1e78104e96dbc9ec84bc76679af3ec debuginfo(build-id) = 68c0269575222059544d0dd44266fc19a051f458 debuginfo(build-id) = 6de155316128a08954fae30b876814f848f9260f debuginfo(build-id) = 71159eaf30397d220443f669efa2d185ec0a21e8 debuginfo(build-id) = 7331f60fd0d210056c6e7a0ec2a0d6788d772e07 debuginfo(build-id) = 7346b774dbb13f303bc1573d7e3ea091ac99b5aa debuginfo(build-id) = 742013e9cdfd1c11d1ba15e35921d913a08ae8ab debuginfo(build-id) = 77019fccb8e968e8867d817fb95ee4250aa5cdf8 debuginfo(build-id) = 78d8f25158d82ff835dd302145da983a46e1a834 debuginfo(build-id) = 7e814bffa5cf65ed21acb1eee7e82a6ab9667236 debuginfo(build-id) = 86e89355ff6474fe420ed5d6222130f1173ad63a debuginfo(build-id) = 89031296c3e750ebb10d03ad8944ed9d9f1d3b46 debuginfo(build-id) = 89bf97a003a92a9c8fcb695f2cb3d0bada779ec0 debuginfo(build-id) = 8a0f88cfea471ac722ab92245e70c7afa17884a0 debuginfo(build-id) = 8a2d60a93cd15fb87a6159dbae65778d7acc2ee0 debuginfo(build-id) = 8d4f9f6378c8e902abd63cab4916ea9d757d0794 debuginfo(build-id) = 945c70ba428711d3bcd71493f332bf9bd17c05b0 debuginfo(build-id) = 9489f70d3a7ce489b7c0fad53b8a7a447592711b debuginfo(build-id) = 95e90cd9c4cec73f2934ae6b199776ca6fe92384 debuginfo(build-id) = 96fead14cdfaccf98fd3a6d5a6ce0c6df9f54288 debuginfo(build-id) = 971046cd6ae8fc05526c245df8da5cd73c2e4c2e debuginfo(build-id) = 9aac2943514e3cf5e29e18a4f4f53691d4393366 debuginfo(build-id) = a14ddc9ce6f845ff2fa995eb43826f084f35c2f0 debuginfo(build-id) = a5d80a5679c6117ba830c773dfa0d24071789af6 debuginfo(build-id) = a6fca4bfd43e1827afe88a5f94937fb7f5f070cd debuginfo(build-id) = ac7fe6eb7ed98ef44ef65724bd80c128c9112c09 debuginfo(build-id) = ada7fef847c7d78cb1e372104e669c72fa2246cc debuginfo(build-id) = aeca30eeedda8952296122447f326bbdc72eaaa0 debuginfo(build-id) = b1f0f25bb7af9909ac4a890a9253b044b3181f9c debuginfo(build-id) = b2e0b44e3cd3799409b4ebec237bea911c0c5222 debuginfo(build-id) = b31897a654abd946d137d37d200bae2cc24166bd debuginfo(build-id) = b48a0b74b1a018477c4852fc8c5fb865a5bf9536 debuginfo(build-id) = b578cf33c7259abaa837025894a362baaed8bf8c debuginfo(build-id) = b77352d1b3124ed7e5709b7ec8183c56627be612 debuginfo(build-id) = bc1332c5add6310f49b9c8c23e74237d567c3ea0 debuginfo(build-id) = bc91a5640f2de60b81d1a53b4b552c021978c5de debuginfo(build-id) = bd1173ef1add6053a91d8e6d5f0a00db3e75276b debuginfo(build-id) = c2b2158cf72ce146340bf7cfcf6c17a1639a893a debuginfo(build-id) = c43972106f7d942ece065b8404894b1ecd667e7f debuginfo(build-id) = c48da701e47e44e0f7dca444a9d5bf65a506dc9e debuginfo(build-id) = c5271998091f92ff3caf1f2e57adcf7edeffb955 debuginfo(build-id) = d93e02f3a8de2ff863d89c63f06a9f8c4dcea15c debuginfo(build-id) = dcd82306fda673d022f1934176d2b21c62bf373a debuginfo(build-id) = dd24476648e08a5c15e394d02e5e90dbc3725cfb debuginfo(build-id) = dd6b770170b5c47d5afcd831602f3a5402d239f3 debuginfo(build-id) = dfe28d32a22d444ad5bca4aba01c45d6a14c39df debuginfo(build-id) = e1f45b5874f4078974f26fd5faf6c3c087c5506f debuginfo(build-id) = e4f6fb84c67648ac1ef969b1c6a40e852dfe41f1 debuginfo(build-id) = e69530a4522aeee6edd9b73437623b20832b5092 debuginfo(build-id) = e6ce3a9fa51aba5085a731d1304304f28486666f debuginfo(build-id) = ec556d021ec932f08fa3bc25668ce07ed50408bc debuginfo(build-id) = ec5ce0cf58f8b41bdfc0a77ab15311ee0d14546b debuginfo(build-id) = ed9e67ad83afc182a20a62c7740bba9c13899bf7 debuginfo(build-id) = f32e51a420d27949cabdeddfc192374d049e5de6 debuginfo(build-id) = f3ddea2079e079795a4b7c791db6fa994057e8c3 debuginfo(build-id) = f9fe9ee1eb53f152170ab0efae11c98c060b7a7f opensips-debuginfo = 3.1.0-1.fc33 opensips-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-aaa_radius-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ee2bc6ed45ae30d339c7c27c3b59d84517d74867 opensips-aaa_radius-debuginfo = 3.1.0-1.fc33 opensips-aaa_radius-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-acc-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 587208e17a82b79b8b54d08033c53f012ea100ab opensips-acc-debuginfo = 3.1.0-1.fc33 opensips-acc-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-auth_aaa-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = d9607c6bf0ddcdaa0b301219b87ac3d6aaf605b9 opensips-auth_aaa-debuginfo = 3.1.0-1.fc33 opensips-auth_aaa-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-b2bua-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 0eb23ed491729755b93b7084e193c08015b7b5ed debuginfo(build-id) = d8fc3c0de6543ae6ecd6cab3117e046be6f69c15 debuginfo(build-id) = ebecf54575828c45594cdf0a132650b8454ca7d9 opensips-b2bua-debuginfo = 3.1.0-1.fc33 opensips-b2bua-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-cachedb_couchbase-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 44a71602b3a06f1678321af9634f52d97805616e opensips-cachedb_couchbase-debuginfo = 3.1.0-1.fc33 opensips-cachedb_couchbase-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-cachedb_memcached-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ed46388d237997dc24919e1425c72118e76cdf60 opensips-cachedb_memcached-debuginfo = 3.1.0-1.fc33 opensips-cachedb_memcached-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-cachedb_mongodb-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 5028819f911eb9d1762846117b2fa16e501de936 opensips-cachedb_mongodb-debuginfo = 3.1.0-1.fc33 opensips-cachedb_mongodb-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-cachedb_redis-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = b6f8790635f2f68b2d14acd33e469f32d966b6b9 opensips-cachedb_redis-debuginfo = 3.1.0-1.fc33 opensips-cachedb_redis-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-call_center-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 1b9cec21a3b3eca02d4d6400620498ce3dc661e9 opensips-call_center-debuginfo = 3.1.0-1.fc33 opensips-call_center-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-carrierroute-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ec697c6f63bb97d0ac23138c06aaa4e0c27cd248 opensips-carrierroute-debuginfo = 3.1.0-1.fc33 opensips-carrierroute-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-cgrates-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 5656790c085e232b0bde695f3ceec320b57cacc2 opensips-cgrates-debuginfo = 3.1.0-1.fc33 opensips-cgrates-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-compression-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 957dc3d83526a62c8ee5e6ee61dc73bbfa5ec3b9 opensips-compression-debuginfo = 3.1.0-1.fc33 opensips-compression-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-cpl_c-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 374573d798963bb2afccc9ba2779778f4162b0c2 opensips-cpl_c-debuginfo = 3.1.0-1.fc33 opensips-cpl_c-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-db_berkeley-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 26b050766f86c94a9c53b086fb93f6fdbe4f9c79 debuginfo(build-id) = 6b3cbacaf99573040f003a47db2f2d3e4151a614 opensips-db_berkeley-debuginfo = 3.1.0-1.fc33 opensips-db_berkeley-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-db_http-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = d9fb4b8291993fcd8d6574968e9ba7a4dc0e49b4 opensips-db_http-debuginfo = 3.1.0-1.fc33 opensips-db_http-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-db_mysql-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 298e8dd40b9787b779aad78171da228cfcd2fa74 opensips-db_mysql-debuginfo = 3.1.0-1.fc33 opensips-db_mysql-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-db_perlvdb-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 6f8ebf0c39f672192d42362d15b547d66ed330fb opensips-db_perlvdb-debuginfo = 3.1.0-1.fc33 opensips-db_perlvdb-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-db_postgresql-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 5bd3d1101d787bba9b957934deaa19a9f875f9ef opensips-db_postgresql-debuginfo = 3.1.0-1.fc33 opensips-db_postgresql-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-db_sqlite-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ca9b0668ceede9a4a0f196087bf92c6dba789189 opensips-db_sqlite-debuginfo = 3.1.0-1.fc33 opensips-db_sqlite-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-db_unixodbc-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 4ebc78e4c288e168c25a70e8e04f00edd8d33ca1 opensips-db_unixodbc-debuginfo = 3.1.0-1.fc33 opensips-db_unixodbc-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-event_rabbitmq-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 494fc8027f42909c97a3d1c24019eb5842f36b2a opensips-event_rabbitmq-debuginfo = 3.1.0-1.fc33 opensips-event_rabbitmq-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-emergency-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 7e8081674f9be81f81b20f646e8efa41779f2b81 opensips-emergency-debuginfo = 3.1.0-1.fc33 opensips-emergency-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-h350-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = b02a33333bc7feb62274b891bf23dd8f01592a36 opensips-h350-debuginfo = 3.1.0-1.fc33 opensips-h350-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-httpd-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 314bf6476bb2fdbf9e196be37416dca7073ec530 opensips-httpd-debuginfo = 3.1.0-1.fc33 opensips-httpd-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-identity-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 60508258a9787c8af915bc41214828a1ddbc0c0b opensips-identity-debuginfo = 3.1.0-1.fc33 opensips-identity-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-jabber-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = abfc1f2301601994b697e2c1f768968a18436bb9 opensips-jabber-debuginfo = 3.1.0-1.fc33 opensips-jabber-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-json-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 1b21452124d5c12434c34f497be11c31393bdb39 opensips-json-debuginfo = 3.1.0-1.fc33 opensips-json-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-ldap-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 3d8508ad3c139718d3df083964610830e37b408e opensips-ldap-debuginfo = 3.1.0-1.fc33 opensips-ldap-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-lua-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 23c64ceb8775a92657647dcf293e70335716ec0b opensips-lua-debuginfo = 3.1.0-1.fc33 opensips-lua-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-media_exchange-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = a3f3d773f75d921b7fc92d245597994eb3fc577c opensips-media_exchange-debuginfo = 3.1.0-1.fc33 opensips-media_exchange-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-mi_html-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 00899285e22ea0fdafe430f6c7871a8be95ec38b opensips-mi_html-debuginfo = 3.1.0-1.fc33 opensips-mi_html-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-mi_http-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ee035020c1765a0e8c176117e198ac5edf21f944 opensips-mi_http-debuginfo = 3.1.0-1.fc33 opensips-mi_http-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-mi_xmlrpc_ng-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 44caf5c5a9db3caed67a1079473fb76a51988d8a opensips-mi_xmlrpc_ng-debuginfo = 3.1.0-1.fc33 opensips-mi_xmlrpc_ng-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-mmgeoip-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 8a417c0c55c109d274effa50713fb8ff84feecb4 opensips-mmgeoip-debuginfo = 3.1.0-1.fc33 opensips-mmgeoip-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-peering-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = bc2dfe4ec44b8323b8d3c431971bd73df3db9850 opensips-peering-debuginfo = 3.1.0-1.fc33 opensips-peering-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-perl-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = bd42e3bd144f025bf6f2a1188dd8360a1786c5f8 opensips-perl-debuginfo = 3.1.0-1.fc33 opensips-perl-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-pi_http-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = b5d8aa2b82a7f36f26b7fc56207d59946bb69b16 opensips-pi_http-debuginfo = 3.1.0-1.fc33 opensips-pi_http-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-presence-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 942dc304a7a5e2d3c3b6b8fce2ab599d9b584cc9 opensips-presence-debuginfo = 3.1.0-1.fc33 opensips-presence-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-presence_callinfo-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 59ee3913be27b71301aff153bd8c8abab5daa3b6 opensips-presence_callinfo-debuginfo = 3.1.0-1.fc33 opensips-presence_callinfo-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-presence_dfks-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 01b8ac95f1eb07398efb13276a49f0f52a9e756d opensips-presence_dfks-debuginfo = 3.1.0-1.fc33 opensips-presence_dfks-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-presence_dialoginfo-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = da46ce65232708483cce83242789a645ba8a650b opensips-presence_dialoginfo-debuginfo = 3.1.0-1.fc33 opensips-presence_dialoginfo-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-presence_mwi-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 432be54548030cfde98c3c5517ba17555509d44e opensips-presence_mwi-debuginfo = 3.1.0-1.fc33 opensips-presence_mwi-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-presence_xcapdiff-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 3e532106495b980ec809b8d78f2d387909787836 opensips-presence_xcapdiff-debuginfo = 3.1.0-1.fc33 opensips-presence_xcapdiff-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-presence_xml-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 3fd7a0889ca12da36aadce20f457d3bad06c0724 opensips-presence_xml-debuginfo = 3.1.0-1.fc33 opensips-presence_xml-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-proto_sctp-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 313bfae9609d8b54577dc9ed0953b15f52dc2035 opensips-proto_sctp-debuginfo = 3.1.0-1.fc33 opensips-proto_sctp-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-proto_tls-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 690e78a754ae5e02ad0254bc149c75b03daf31bc opensips-proto_tls-debuginfo = 3.1.0-1.fc33 opensips-proto_tls-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-proto_wss-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = cabf7df212c67db444654ac9b6b62fb903fad609 opensips-proto_wss-debuginfo = 3.1.0-1.fc33 opensips-proto_wss-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-pua-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 663efad047ff5354f61ddc3c2204adfa8692a9a9 opensips-pua-debuginfo = 3.1.0-1.fc33 opensips-pua-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-pua_bla-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 88f5e49a40fe491a6849f5f543562fe500f77503 opensips-pua_bla-debuginfo = 3.1.0-1.fc33 opensips-pua_bla-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-pua_dialoginfo-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = d61553fa01ff5fe1321e0d8d7ba262748bb71064 opensips-pua_dialoginfo-debuginfo = 3.1.0-1.fc33 opensips-pua_dialoginfo-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-pua_mi-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 98d09e2380bbfb3609d1cadd027988ef8085ca83 opensips-pua_mi-debuginfo = 3.1.0-1.fc33 opensips-pua_mi-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-pua_usrloc-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 7b92116215033f48c0b1bbdda8fa2c9aa6e917a0 opensips-pua_usrloc-debuginfo = 3.1.0-1.fc33 opensips-pua_usrloc-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-pua_xmpp-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = d728cf4ff5deeac81dda934ce82fc0f6cf649173 opensips-pua_xmpp-debuginfo = 3.1.0-1.fc33 opensips-pua_xmpp-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-rabbitmq-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ae4688b231348878fc1ff1a991bfad7b712f1dac opensips-rabbitmq-debuginfo = 3.1.0-1.fc33 opensips-rabbitmq-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-rabbitmq_consumer-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 77ee60ab415632c7b76ca5b94d70586ffae8e74d opensips-rabbitmq_consumer-debuginfo = 3.1.0-1.fc33 opensips-rabbitmq_consumer-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-regex-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 1ef11530180d31f1d05dc13487e8b09e99179b75 opensips-regex-debuginfo = 3.1.0-1.fc33 opensips-regex-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-rest_client-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = f66d6995f50caca9bd3011153fd333036a14ae0e opensips-rest_client-debuginfo = 3.1.0-1.fc33 opensips-rest_client-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-rls-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 5e542ad2c611dc8bfd484164fe6de0c19669459a opensips-rls-debuginfo = 3.1.0-1.fc33 opensips-rls-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-siprec-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = a80385a57c71fc588f0d82af7c9316c449b18615 opensips-siprec-debuginfo = 3.1.0-1.fc33 opensips-siprec-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-snmpstats-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ff5dc9dbc6a31581ae69217fecab8c151e3f40db opensips-snmpstats-debuginfo = 3.1.0-1.fc33 opensips-snmpstats-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-stir_shaken-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = d98b1ab722155bf7d5f07148fea105fa59cc2c1d opensips-stir_shaken-debuginfo = 3.1.0-1.fc33 opensips-stir_shaken-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-tls_mgm-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 7af05b0e2a51406133c64b270a9d4bc597036fce opensips-tls_mgm-debuginfo = 3.1.0-1.fc33 opensips-tls_mgm-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-uuid-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = 3f67cf00ef6af615df0cc6d12e079de8fb0da8cb opensips-uuid-debuginfo = 3.1.0-1.fc33 opensips-uuid-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-xcap-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = c6735a35752ae3a59086aa540b6b6b33c971d70f opensips-xcap-debuginfo = 3.1.0-1.fc33 opensips-xcap-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-xcap_client-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = ed6142c70dad3e87b58531b880600d9299fe5494 opensips-xcap_client-debuginfo = 3.1.0-1.fc33 opensips-xcap_client-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-xml-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = b64616c6e2e7915c984e78ae0585defadfb419b5 opensips-xml-debuginfo = 3.1.0-1.fc33 opensips-xml-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Processing files: opensips-xmpp-debuginfo-3.1.0-1.fc33.riscv64 Provides: debuginfo(build-id) = d4897d3876003df6c6423f32f75d2357f0b53a16 opensips-xmpp-debuginfo = 3.1.0-1.fc33 opensips-xmpp-debuginfo(riscv-64) = 3.1.0-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: opensips-debugsource(riscv-64) = 3.1.0-1.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 Wrote: /builddir/build/RPMS/opensips-jabber-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cpl_c-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-emergency-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cgrates-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-b2bua-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-acc-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rls-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pi_http-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-carrierroute-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-tls_mgm-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-media_exchange-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-siprec-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-call_center-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_xml-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-proto_wss-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xmpp-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_mongodb-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_berkeley-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-snmpstats-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_mysql-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-perl-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-lua-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-compression-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-stir_shaken-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rest_client-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-proto_tls-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-ldap-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_postgresql-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-b2bua-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pi_http-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_xmpp-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_dfks-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_redis-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_dialoginfo-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-identity-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mi_html-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_callinfo-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mi_xmlrpc_ng-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_sqlite-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_couchbase-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-event_rabbitmq-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xcap_client-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_perlvdb-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rabbitmq_consumer-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_unixodbc-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-emergency-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-httpd-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_http-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rabbitmq-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-auth_aaa-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-aaa_radius-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_dialoginfo-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_bla-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mi_http-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xml-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_memcached-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-snmpstats-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-regex-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-json-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cpl_c-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_usrloc-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_mi-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xcap-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-tls_mgm-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-jabber-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-h350-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cgrates-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-carrierroute-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-peering-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-call_center-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-acc-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-perl-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-media_exchange-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_mysql-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rls-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mmgeoip-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-proto_sctp-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_berkeley-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-proto_wss-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-siprec-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_postgresql-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-ldap-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_mongodb-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xmpp-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_mwi-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-proto_tls-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_sqlite-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rest_client-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_xml-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-lua-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-uuid-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_xcapdiff-debuginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-compression-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-stir_shaken-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_perlvdb-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_dialoginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-identity-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_xmpp-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_dfks-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_redis-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-event_rabbitmq-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_callinfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-aaa_radius-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mi_xmlrpc_ng-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-httpd-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mi_html-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_http-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xcap_client-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-db_unixodbc-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_couchbase-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-auth_aaa-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-regex-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rabbitmq-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-rabbitmq_consumer-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-json-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-h350-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xml-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-cachedb_memcached-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_mi-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_dialoginfo-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mi_http-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_bla-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-xcap-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-proto_sctp-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-pua_usrloc-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-mmgeoip-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-peering-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-uuid-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_mwi-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-presence_xcapdiff-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-debugsource-3.1.0-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/opensips-debuginfo-3.1.0-1.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.XfCo7y + umask 022 + cd /builddir/build/BUILD + cd opensips-3.1.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/opensips-3.1.0-1.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0