As of writing building ssldump fails to build on Fedora Rawhide (which will become Fedora 45), which now contains OpenSSL 4.0, as follows:
+ umask 022
+ cd /builddir/build/BUILD/ssldump-1.9-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd ssldump-1.9
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B redhat-linux-build -G Ninja -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON
-- The C compiler identification is GNU 16.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "4.0.1")
-- Found PCAP: /usr/lib/libpcap.so
-- Performing Test PCAP_LINKS_SOLO
-- Performing Test PCAP_LINKS_SOLO - Success
-- Looking for pcap_get_pfring_id
-- Looking for pcap_get_pfring_id - not found
-- Looking for pcap_dump_open_append
-- Looking for pcap_dump_open_append - found
-- Found LIBNET: /usr/lib/libnet.so
-- Found JSONC: /usr/lib/libjson-c.so
-- Looking for strdup
-- Looking for strdup - found
-- Configuring done (1.1s)
-- Generating done (0.0s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_CXX_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE
CMAKE_Fortran_FLAGS_RELEASE
CMAKE_INSTALL_DO_STRIP
CMAKE_VERBOSE_MAKEFILE
INCLUDE_INSTALL_DIR
LIB_INSTALL_DIR
SHARE_INSTALL_PREFIX
SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/redhat-linux-build
+ /usr/bin/cmake --build redhat-linux-build -j64 --verbose
Change Dir: '/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/redhat-linux-build'
Run Build Command(s): /usr/bin/ninja-build -v -j 64
[1/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/r_errors.c.o -MF CMakeFiles/ssldump.dir/common/lib/r_errors.c.o.d -o CMakeFiles/ssldump.dir/common/lib/r_errors.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/r_errors.c
[2/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ciphersuites.c.o -MF CMakeFiles/ssldump.dir/ssl/ciphersuites.c.o.d -o CMakeFiles/ssldump.dir/ssl/ciphersuites.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ciphersuites.c
[3/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/debug.c.o -MF CMakeFiles/ssldump.dir/common/lib/debug.c.o.d -o CMakeFiles/ssldump.dir/common/lib/debug.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/debug.c
[4/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/proto_mod.c.o -MF CMakeFiles/ssldump.dir/base/proto_mod.c.o.d -o CMakeFiles/ssldump.dir/base/proto_mod.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/proto_mod.c
[5/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/null/null_analyze.c.o -MF CMakeFiles/ssldump.dir/null/null_analyze.c.o.d -o CMakeFiles/ssldump.dir/null/null_analyze.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null/null_analyze.c
[6/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/r_data.c.o -MF CMakeFiles/ssldump.dir/common/lib/r_data.c.o.d -o CMakeFiles/ssldump.dir/common/lib/r_data.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/r_data.c
[7/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/pcap/sys.c.o -MF CMakeFiles/ssldump.dir/pcap/sys.c.o.d -o CMakeFiles/ssldump.dir/pcap/sys.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/sys.c
[8/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/pcap/pcap_logger.c.o -MF CMakeFiles/ssldump.dir/pcap/pcap_logger.c.o.d -o CMakeFiles/ssldump.dir/pcap/pcap_logger.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/pcap_logger.c
[9/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -MF CMakeFiles/ssldump.dir/ssl/sslxprint.c.o.d -o CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c
FAILED: [code=1] CMakeFiles/ssldump.dir/ssl/sslxprint.c.o
/usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -MF CMakeFiles/ssldump.dir/ssl/sslxprint.c.o.d -o CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c: In function ‘sslx_print_certificate’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:119:58: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
119 | if(!(serial_str = (char *)calloc(1, sizeof(char) * (a->length * 3))))
| ^~
In file included from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_common.h:59,
from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/network.h:57,
from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:48:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:121:26: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
121 | INIT_DATA(data_tmp, a->data, a->length);
| ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:64:14: note: in definition of macro ‘INIT_DATA’
64 | (a).data = b; \
| ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:121:35: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
121 | INIT_DATA(data_tmp, a->data, a->length);
| ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:65:13: note: in definition of macro ‘INIT_DATA’
65 | (a).len = c
| ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:139:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
139 | ex = X509_get_ext(x, i);
| ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:140:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
140 | obj = X509_EXTENSION_get_object(ex);
| ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c: In function ‘sslx__print_serial’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:243:7: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
243 | if(a->length == 0)
| ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:246:17: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
246 | INIT_DATA(d, a->data, a->length);
| ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:64:14: note: in definition of macro ‘INIT_DATA’
64 | (a).data = b; \
| ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:246:26: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
246 | INIT_DATA(d, a->data, a->length);
| ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:65:13: note: in definition of macro ‘INIT_DATA’
65 | (a).len = c
| ^
[10/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/network.c.o -MF CMakeFiles/ssldump.dir/base/network.c.o.d -o CMakeFiles/ssldump.dir/base/network.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/network.c
[11/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/tcpconn.c.o -MF CMakeFiles/ssldump.dir/base/tcpconn.c.o.d -o CMakeFiles/ssldump.dir/base/tcpconn.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/tcpconn.c
[12/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/r_assoc.c.o -MF CMakeFiles/ssldump.dir/common/lib/r_assoc.c.o.d -o CMakeFiles/ssldump.dir/common/lib/r_assoc.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/r_assoc.c
[13/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/tcppack.c.o -MF CMakeFiles/ssldump.dir/base/tcppack.c.o.d -o CMakeFiles/ssldump.dir/base/tcppack.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/tcppack.c
[14/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssl_analyze.c.o -MF CMakeFiles/ssldump.dir/ssl/ssl_analyze.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssl_analyze.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_analyze.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_analyze.c: In function ‘print_ssl_header’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_analyze.c:510:7: warning: variable ‘ct’ set but not used [-Wunused-but-set-variable=]
510 | int ct = 0;
| ^~
[15/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/pcap-snoop.c.o -MF CMakeFiles/ssldump.dir/base/pcap-snoop.c.o.d -o CMakeFiles/ssldump.dir/base/pcap-snoop.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/redhat-linux-build/base/pcap-snoop.c
[16/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/pcap/logpkt.c.o -MF CMakeFiles/ssldump.dir/pcap/logpkt.c.o.d -o CMakeFiles/ssldump.dir/pcap/logpkt.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c: In function ‘logpkt_ctx_init’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c:265:52: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same expression as the source; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
265 | memcpy(&ctx->timestamp_sec, timestamp_sec, sizeof(timestamp_sec));
| ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c:266:54: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same expression as the source; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
266 | memcpy(&ctx->timestamp_usec, timestamp_usec, sizeof(timestamp_usec));
| ^
[17/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssl_rec.c.o -MF CMakeFiles/ssldump.dir/ssl/ssl_rec.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssl_rec.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c: In function ‘tls_check_mac’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:415:3: warning: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
415 | HMAC_CTX *hm = HMAC_CTX_new();
| ^~~~~~~~
In file included from /usr/include/openssl/ssl.h:40,
from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:52:
/usr/include/openssl/hmac.h:33:33: note: declared here
33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
| ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:423:3: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
423 | HMAC_Init_ex(hm, d->mac_key->data, d->mac_key->len, md, NULL);
| ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
| ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:427:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
427 | HMAC_Update(hm, buf, 8);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:429:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
429 | HMAC_Update(hm, buf, 1);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:433:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
433 | HMAC_Update(hm, buf, 2);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:437:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
437 | HMAC_Update(hm, buf, 2);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:441:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
441 | HMAC_Update(hm, iv, ivlen);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:442:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
442 | HMAC_Update(hm, data, datalen - ivlen);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:444:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
444 | HMAC_Update(hm, data, datalen);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:446:3: warning: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
446 | HMAC_Final(hm, buf, &l);
| ^~~~~~~~~~
/usr/include/openssl/hmac.h:48:27: note: declared here
48 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:450:3: warning: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
450 | HMAC_CTX_free(hm);
| ^~~~~~~~~~~~~
/usr/include/openssl/hmac.h:35:28: note: declared here
35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
| ^~~~~~~~~~~~~
[18/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/sslprint.c.o -MF CMakeFiles/ssldump.dir/ssl/sslprint.c.o.d -o CMakeFiles/ssldump.dir/ssl/sslprint.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘ssl_expand_record’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:437:7: warning: ‘strncpy’ specified bound 20 equals destination size [-Wstringop-truncation]
437 | strncpy(outstr, dtable->name, 20);
| ^
In function ‘ssl_decode_uintX’,
inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:122:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘ver’ may be used uninitialized [-Wmaybe-uninitialized]
335 | P_(p) { explain(ssl, "%s = %d\n", name, *x); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:96:9: note: ‘ver’ was declared here
96 | UINT4 ver;
| ^~~
In function ‘ssl_decode_uintX’,
inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:145:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘cs_len’ may be used uninitialized [-Wmaybe-uninitialized]
335 | P_(p) { explain(ssl, "%s = %d\n", name, *x); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:93:9: note: ‘cs_len’ was declared here
93 | UINT4 cs_len;
| ^~~~~~
In function ‘ssl_decode_uintX’,
inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:146:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘sid_len’ may be used uninitialized [-Wmaybe-uninitialized]
335 | P_(p) { explain(ssl, "%s = %d\n", name, *x); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:94:9: note: ‘sid_len’ was declared here
94 | UINT4 sid_len;
| ^~~~~~~
In function ‘ssl_decode_uintX’,
inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:147:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘chall_len’ may be used uninitialized [-Wmaybe-uninitialized]
335 | P_(p) { explain(ssl, "%s = %d\n", name, *x); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:95:9: note: ‘chall_len’ was declared here
95 | UINT4 chall_len;
| ^~~~~~~~~
[19/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssl.enums.c.o -MF CMakeFiles/ssldump.dir/ssl/ssl.enums.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssl.enums.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl.enums.c
[20/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssldecode.c.o -MF CMakeFiles/ssldump.dir/ssl/ssldecode.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssldecode.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl_process_client_key_exchange’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:639:5: warning: ‘RSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
639 | RSA_get0_key(EVP_PKEY_get0_RSA(pk), &n, NULL, NULL);
| ^~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:38,
from /usr/include/openssl/ssl.h:34,
from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:54:
/usr/include/openssl/rsa.h:228:28: note: declared here
228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
| ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:639:5: warning: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
639 | RSA_get0_key(EVP_PKEY_get0_RSA(pk), &n, NULL, NULL);
| ^~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:31:
/usr/include/openssl/evp.h:1303:22: note: declared here
1303 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
| ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:643:5: warning: ‘RSA_private_decrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
643 | i = RSA_private_decrypt(len, msg, d->PMS->data, EVP_PKEY_get0_RSA(pk),
| ^
/usr/include/openssl/rsa.h:300:5: note: declared here
300 | int RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to,
| ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:643:5: warning: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
643 | i = RSA_private_decrypt(len, msg, d->PMS->data, EVP_PKEY_get0_RSA(pk),
| ^
/usr/include/openssl/evp.h:1303:22: note: declared here
1303 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
| ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:643:53: warning: passing argument 4 of ‘RSA_private_decrypt’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
643 | i = RSA_private_decrypt(len, msg, d->PMS->data, EVP_PKEY_get0_RSA(pk),
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:301:10: note: expected ‘RSA *’ {aka ‘struct rsa_st *’} but argument is of type ‘const struct rsa_st *’
301 | RSA *rsa, int padding);
| ~~~~~^~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘tls_P_hash’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:691:3: warning: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
691 | HMAC_CTX *hm = HMAC_CTX_new();
| ^~~~~~~~
In file included from /usr/include/openssl/ssl.h:40:
/usr/include/openssl/hmac.h:33:33: note: declared here
33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
| ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:700:5: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
700 | HMAC_Init_ex(hm, secret->data, secret->len, md, NULL);
| ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
| ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:701:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
701 | HMAC_Update(hm, A, A_l);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:702:5: warning: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
702 | HMAC_Final(hm, _A, &A_l);
| ^~~~~~~~~~
/usr/include/openssl/hmac.h:48:27: note: declared here
48 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:705:5: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
705 | HMAC_Init_ex(hm, secret->data, secret->len, md, NULL);
| ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
| ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:706:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
706 | HMAC_Update(hm, A, A_l);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:707:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
707 | HMAC_Update(hm, seed->data, seed->len);
| ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:708:5: warning: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
708 | HMAC_Final(hm, tmp, &tmp_l);
| ^~~~~~~~~~
/usr/include/openssl/hmac.h:48:27: note: declared here
48 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:716:3: warning: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
716 | HMAC_CTX_free(hm);
| ^~~~~~~~~~~~~
/usr/include/openssl/hmac.h:35:28: note: declared here
35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
| ^~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl3_generate_export_iv’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:834:3: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
834 | MD5_Init(&md5);
| ^~~~~~~~
In file included from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:57:
/usr/include/openssl/md5.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
| ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:835:3: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
835 | MD5_Update(&md5, r1->data, r1->len);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:836:3: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
836 | MD5_Update(&md5, r2->data, r2->len);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:837:3: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
837 | MD5_Final(tmp, &md5);
| ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
| ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl3_prf’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:864:3: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
864 | MD5_Init(&md5);
| ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
| ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:866:3: warning: ‘SHA1_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
866 | SHA1_Init(&sha);
| ^~~~~~~~~
In file included from /usr/include/openssl/x509.h:43:
/usr/include/openssl/sha.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
| ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:878:5: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
878 | SHA1_Update(&sha, buf, i);
| ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:881:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
881 | SHA1_Update(&sha, secret->data, secret->len);
| ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:886:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
886 | SHA1_Update(&sha, rnd2->data, rnd2->len);
| ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:888:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
888 | SHA1_Update(&sha, rnd1->data, rnd1->len);
| ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:891:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
891 | SHA1_Update(&sha, rnd1->data, rnd1->len);
| ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:893:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
893 | SHA1_Update(&sha, rnd2->data, rnd2->len);
| ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:897:5: warning: ‘SHA1_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
897 | SHA1_Final(buf, &sha);
| ^~~~~~~~~~
/usr/include/openssl/sha.h:51:27: note: declared here
51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:900:5: warning: ‘SHA1_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
900 | SHA1_Init(&sha);
| ^~~~~~~~~
/usr/include/openssl/sha.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
| ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:902:5: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
902 | MD5_Update(&md5, secret->data, secret->len);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:903:5: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
903 | MD5_Update(&md5, buf, 20);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:904:5: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
904 | MD5_Final((unsigned char *)outbuf, &md5);
| ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
| ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:909:5: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
909 | MD5_Init(&md5);
| ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
| ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl_generate_keying_material’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1024:7: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1024 | MD5_Init(&md5);
| ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
| ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1025:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1025 | MD5_Update(&md5, c_wk, ssl->cs->eff_bits / 8);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1026:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1026 | MD5_Update(&md5, d->client_random->data, d->client_random->len);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1027:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1027 | MD5_Update(&md5, d->server_random->data, d->server_random->len);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1028:7: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1028 | MD5_Final(_key_c, &md5);
| ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
| ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1031:7: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1031 | MD5_Init(&md5);
| ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
| ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1032:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1032 | MD5_Update(&md5, s_wk, ssl->cs->eff_bits / 8);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1033:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1033 | MD5_Update(&md5, d->server_random->data, d->server_random->len);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1034:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1034 | MD5_Update(&md5, d->client_random->data, d->client_random->len);
| ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
| ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1035:7: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
1035 | MD5_Final(_key_s, &md5);
| ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
| ^~~~~~~~~
ninja: build stopped: subcommand failed.
As of writing building ssldump fails to build on Fedora Rawhide (which will become Fedora 45), which now contains OpenSSL 4.0, as follows: