>>> Building on exopi-3 under security/libsrtp BDEPENDS = [devel/gmake;devel/dwz] DIST = [security/libsrtp:libsrtp-2.6.0.tar.gz] FULLPKGNAME = libsrtp-2.6.0 Avoided depends for dwz-0.15 gmake-4.4.1 distfiles size=640699 >>> Running build in security/libsrtp at 1713950668.07 ===> security/libsrtp ===> Building from scratch libsrtp-2.6.0 Package database already locked... awaiting release... done! ===> libsrtp-2.6.0 depends on: gmake-* -> gmake-4.4.1 ===> libsrtp-2.6.0 depends on: dwz-* -> dwz-0.15 ===> Checking files for libsrtp-2.6.0 `/exopi-cvs/ports/distfiles/libsrtp-2.6.0.tar.gz' is up to date. >> (SHA256) libsrtp-2.6.0.tar.gz: OK ===> Extracting for libsrtp-2.6.0 ===> Patching for libsrtp-2.6.0 ===> Applying OpenBSD patch patch-Makefile_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Makefile.in |--- Makefile.in.orig |+++ Makefile.in -------------------------- Patching file Makefile.in using Plan A... Hunk #1 succeeded at 106. done ===> Applying OpenBSD patch patch-crypto_cipher_cipher_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: crypto/cipher/cipher.c |--- crypto/cipher/cipher.c.orig |+++ crypto/cipher/cipher.c -------------------------- Patching file crypto/cipher/cipher.c using Plan A... Hunk #1 succeeded at 462. done ===> Applying OpenBSD patch patch-include_srtp_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add srtp_add_or_update_stream used by telephony/linphone/mediastreamer2 | |https://gitlab.linphone.org/BC/public/external/srtp/-/commit/c48e27278e656dc4b883044ec85245fb3d22dc51.patch | |Index: include/srtp.h |--- include/srtp.h.orig |+++ include/srtp.h -------------------------- Patching file include/srtp.h using Plan A... Hunk #1 succeeded at 684. done ===> Applying OpenBSD patch patch-srtp_def Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add srtp_add_or_update_stream used by telephony/linphone/mediastreamer2 | |https://gitlab.linphone.org/BC/public/external/srtp/-/commit/c48e27278e656dc4b883044ec85245fb3d22dc51.patch | |Index: srtp.def |--- srtp.def.orig |+++ srtp.def -------------------------- Patching file srtp.def using Plan A... Hunk #1 succeeded at 7. done ===> Applying OpenBSD patch patch-srtp_srtp_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add srtp_add_or_update_stream used by telephony/linphone/mediastreamer2 | |https://gitlab.linphone.org/BC/public/external/srtp/-/commit/c48e27278e656dc4b883044ec85245fb3d22dc51.patch | |Index: srtp/srtp.c |--- srtp/srtp.c.orig |+++ srtp/srtp.c -------------------------- Patching file srtp/srtp.c using Plan A... Hunk #1 succeeded at 2917. done ===> Applying OpenBSD patch patch-test_rtp_decoder_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |#1: probably a strict alignment fix | |Index: test/rtp_decoder.c |--- test/rtp_decoder.c.orig |+++ test/rtp_decoder.c -------------------------- Patching file test/rtp_decoder.c using Plan A... Hunk #1 succeeded at 743. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for libsrtp-2.6.0 ===> Configuring for libsrtp-2.6.0 Using /exopi-obj/pobj/libsrtp-2.6.0/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /exopi-obj/pobj/libsrtp-2.6.0/config.site checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking for ar... (cached) ar checking the archiver (ar) interface... ar checking for ranlib... (cached) ranlib checking for a BSD-compatible install... /exopi-obj/pobj/libsrtp-2.6.0/bin/install -c checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... no checking build system type... x86_64-unknown-openbsd7.5 checking host system type... x86_64-unknown-openbsd7.5 checking whether cc accepts -Werror... yes checking whether cc accepts -fPIC... yes checking whether cc accepts -Wno-language-extension-token... yes checking for ANSI C header files... (cached) yes checking for unistd.h... (cached) yes checking for byteswap.h... no checking for stdint.h... (cached) yes checking for sys/uio.h... (cached) yes checking for inttypes.h... (cached) yes checking for sys/types.h... (cached) yes checking for machine/types.h... no checking for sys/int_types.h... no checking for sys/socket.h... (cached) yes checking for netinet/in.h... (cached) yes checking for arpa/inet.h... (cached) yes checking for windows.h... no checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for uint64_t... yes checking size of unsigned long... 8 checking size of unsigned long long... (cached) 8 checking for an ANSI C-conforming const... (cached) yes checking for inline... inline checking for size_t... (cached) yes checking for socket... (cached) yes checking for inet_aton... (cached) yes checking for inet_pton... (cached) yes checking for usleep... (cached) yes checking for sigaction... (cached) yes checking whether to enable debug logging in all modules... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to leverage OpenSSL crypto... no checking whether to leverage NSS crypto... no checking for pcap_create in -lpcap... yes checking for pcap_create in -lwpcap... no checking whether to redirect logging to stdout... no checking wheather to use a file for logging... no checking for extra C compiler flags... no configure: creating ./config.status config.status: creating Makefile config.status: creating crypto/Makefile config.status: creating doc/Makefile config.status: creating fuzzer/Makefile config.status: creating libsrtp2.pc config.status: creating crypto/include/config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ===> Building for libsrtp-2.6.0 cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c srtp/srtp.c -o srtp/srtp.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/cipher/cipher.c -o crypto/cipher/cipher.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/cipher/null_cipher.c -o crypto/cipher/null_cipher.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/cipher/cipher_test_cases.c -o crypto/cipher/cipher_test_cases.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/cipher/aes_icm.c -o crypto/cipher/aes_icm.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/cipher/aes.c -o crypto/cipher/aes.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/hash/null_auth.c -o crypto/hash/null_auth.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/hash/auth.c -o crypto/hash/auth.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/hash/auth_test_cases.c -o crypto/hash/auth_test_cases.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/hash/hmac.c -o crypto/hash/hmac.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/hash/sha1.c -o crypto/hash/sha1.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/math/datatypes.c -o crypto/math/datatypes.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/kernel/crypto_kernel.c -o crypto/kernel/crypto_kernel.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/kernel/alloc.c -o crypto/kernel/alloc.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/kernel/key.c -o crypto/kernel/key.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/kernel/err.c -o crypto/kernel/err.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/replay/rdb.c -o crypto/replay/rdb.o cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -c crypto/replay/rdbx.c -o crypto/replay/rdbx.o ar cr libsrtp2.a srtp/srtp.o crypto/cipher/cipher.o crypto/cipher/null_cipher.o crypto/cipher/cipher_test_cases.o crypto/cipher/aes_icm.o crypto/cipher/aes.o crypto/hash/null_auth.o crypto/hash/auth.o crypto/hash/auth_test_cases.o crypto/hash/hmac.o crypto/hash/sha1.o crypto/math/datatypes.o crypto/kernel/crypto_kernel.o crypto/kernel/alloc.o crypto/kernel/key.o crypto/kernel/err.o crypto/replay/rdb.o crypto/replay/rdbx.o ranlib libsrtp2.a cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o crypto/test/aes_calc crypto/test/aes_calc.c test/util.c libsrtp2.a -lsrtp2 cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o crypto/test/cipher_driver crypto/test/cipher_driver.c test/getopt_s.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o crypto/test/datatypes_driver crypto/test/datatypes_driver.c test/util.c libsrtp2.a -lsrtp2 cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o crypto/test/kernel_driver crypto/test/kernel_driver.c test/getopt_s.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o crypto/test/sha1_driver crypto/test/sha1_driver.c test/util.c libsrtp2.a -lsrtp2 cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o crypto/test/env crypto/test/env.c test/getopt_s.c libsrtp2.a -lsrtp2 cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o test/srtp_driver test/srtp_driver.c test/util.c test/getopt_s.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o test/replay_driver test/replay_driver.c test/ut_sim.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o test/roc_driver test/roc_driver.c test/ut_sim.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o test/rdbx_driver test/rdbx_driver.c test/getopt_s.c test/ut_sim.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -L. -o test/rtpw test/rtpw.c test/rtp.c test/util.c test/getopt_s.c crypto/math/datatypes.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -I./test -L. -o test/test_srtp test/test_srtp.c libsrtp2.a -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -Icrypto/include -I./include -I./crypto/include -O2 -pipe -g -fPIC -Wno-language-extension-token -L. -o test/rtp_decoder test/rtp_decoder.c test/rtp.c test/util.c test/getopt_s.c crypto/math/datatypes.c libsrtp2.a -lpcap -lsrtp2 cipher.c:178 (crypto/cipher/cipher.c:178)(cipher.o:(srtp_cipher_rand_for_tests) in archive libsrtp2.a): warning: rand() may return deterministic values, is that what you want? rtp_decoder.c:298 (test/rtp_decoder.c:298)(/tmp/rtp_decoder-ecf961.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() Build done. Please run 'gmake runtest' to run self tests. cc -shared -o libsrtp2.so.5.0 -shared -Wl,-soname,libsrtp2.so.5.0 \ srtp/srtp.o crypto/cipher/cipher.o crypto/cipher/null_cipher.o crypto/cipher/cipher_test_cases.o crypto/cipher/aes_icm.o crypto/cipher/aes.o crypto/hash/null_auth.o crypto/hash/auth.o crypto/hash/auth_test_cases.o crypto/hash/hmac.o crypto/hash/sha1.o crypto/math/datatypes.o crypto/kernel/crypto_kernel.o crypto/kernel/alloc.o crypto/kernel/key.o crypto/kernel/err.o crypto/replay/rdb.o crypto/replay/rdbx.o -L. if [ -n "5.0" ]; then \ ln -sfn libsrtp2.so.5.0 libsrtp2.so; \ fi >>> Running package in security/libsrtp at 1713950707.02 ===> security/libsrtp ===> Faking installation for libsrtp-2.6.0 /exopi-obj/pobj/libsrtp-2.6.0/bin/install -c -d /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/include/srtp2 /exopi-obj/pobj/libsrtp-2.6.0/bin/install -c -d /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib cp ./include/srtp.h /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/include/srtp2 cp ./crypto/include/cipher.h /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/include/srtp2 cp ./crypto/include/auth.h /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/include/srtp2 cp ./crypto/include/crypto_types.h /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/include/srtp2 if [ -f libsrtp2.a ]; then cp libsrtp2.a /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/; fi if [ -f libsrtp2.dll.a ]; then cp libsrtp2.dll.a /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/; fi if [ -f libsrtp2.so.5.0 ]; then \ /exopi-obj/pobj/libsrtp-2.6.0/bin/install -c -d /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib; \ cp libsrtp2.so.5.0 /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/; \ cp libsrtp2.so /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/; \ if [ -n "5.0" ]; then \ ln -sfn libsrtp2.so.5.0 /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/libsrtp2.so; \ fi; \ fi /exopi-obj/pobj/libsrtp-2.6.0/bin/install -c -d /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/pkgconfig cp ./libsrtp2.pc /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/pkgconfig/ rm /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/libsrtp2.so Reading existing plist for libsrtp-2.6.0 Writing /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/debug-pkg/Makefile.new Writing /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/debug-pkg/PLIST Renaming /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/debug-pkg/Makefile.new to Makefile > Extracting debug info from /exopi-obj/pobj/libsrtp-2.6.0/fake-amd64/usr/local/lib/libsrtp2.so.5.0 ===> Building package for libsrtp-2.6.0 Create /exopi-cvs/ports/packages/amd64/all/libsrtp-2.6.0.tgz Creating package libsrtp-2.6.0 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|**** | 7% checksumming|******** | 13% checksumming|************ | 20% checksumming|**************** | 27% checksumming|******************** | 33% checksumming|************************ | 40% checksumming|**************************** | 47% checksumming|********************************* | 53% checksumming|************************************* | 60% checksumming|***************************************** | 67% checksumming|********************************************* | 73% checksumming|************************************************* | 80% checksumming|***************************************************** | 87% checksumming|********************************************************* | 93% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 1% archiving|******* | 11% archiving|***************************************************** | 82% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Creating package debug-libsrtp-2.6.0 reading plist| checking dependencies| checking dependencies|security/libsrtp checksumming| checksumming| | 0% checksumming|****** | 10% checksumming|************ | 20% checksumming|****************** | 30% checksumming|************************ | 40% checksumming|******************************* | 50% checksumming|************************************* | 60% checksumming|******************************************* | 70% checksumming|************************************************* | 80% checksumming|******************************************************* | 90% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/libsrtp-2.6.0.tgz Link to /exopi-cvs/ports/packages/amd64/ftp/debug-libsrtp-2.6.0.tgz >>> Running clean in security/libsrtp at 1713950711.10 ===> security/libsrtp ===> Cleaning for libsrtp-2.6.0 >>> Ended at 1713950711.64 max_stuck=0.58/build=38.97/package=4.09/clean=0.56