CMake antics (FORTIFY_SOURCE related)
$ LC_ALL=C.UTF8 makepkg --skippgpcheck
==> Making package: libfido2 1.14.0-2 (Wed Apr 10 14:20:59 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found libfido2-1.14.0.tar.gz
-> Found libfido2-1.14.0.tar.gz.sig
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
libfido2-1.14.0.tar.gz ... Passed
libfido2-1.14.0.tar.gz.sig ... Skipped
==> Validating source files with b2sums...
libfido2-1.14.0.tar.gz ... Passed
libfido2-1.14.0.tar.gz.sig ... Skipped
==> Extracting sources...
-> Extracting libfido2-1.14.0.tar.gz with bsdtar
==> Starting build()...
-- The C compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test HAVE_SHORTEN_64_TO_32
-- Performing Test HAVE_SHORTEN_64_TO_32 - Failed
-- Performing Test HAVE_STACK_PROTECTOR_ALL
-- Performing Test HAVE_STACK_PROTECTOR_ALL - Success
-- Looking for include file cbor.h
-- Looking for include file cbor.h - found
-- Looking for include file endian.h
-- Looking for include file endian.h - found
-- Looking for include file err.h
-- Looking for include file err.h - found
-- Looking for include file openssl/opensslv.h
-- Looking for include file openssl/opensslv.h - found
-- Looking for include file signal.h
-- Looking for include file signal.h - found
-- Looking for include file sys/random.h
-- Looking for include file sys/random.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for arc4random_buf
-- Looking for arc4random_buf - found
-- Looking for asprintf
-- Looking for asprintf - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for explicit_bzero
-- Looking for explicit_bzero - found
-- Looking for freezero
-- Looking for freezero - not found
-- Looking for getline
-- Looking for getline - found
-- Looking for getopt
-- Looking for getopt - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for getrandom
-- Looking for getrandom - found
-- Looking for memset_s
-- Looking for memset_s - not found
-- Looking for readpassphrase
-- Looking for readpassphrase - not found
-- Looking for recallocarray
-- Looking for recallocarray - not found
-- Looking for strlcat
-- Looking for strlcat - found
-- Looking for strlcpy
-- Looking for strlcpy - found
-- Looking for strsep
-- Looking for strsep - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for timespecsub
-- Looking for timespecsub - not found
-- Looking for timingsafe_bcmp
-- Looking for timingsafe_bcmp - not found
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Checking for one of the modules 'libcbor'
-- Checking for one of the modules 'libcrypto'
-- Checking for one of the modules 'zlib'
-- Checking for one of the modules 'libudev'
-- BASE_LIBRARIES:
-- BUILD_EXAMPLES: ON
-- BUILD_MANPAGES: ON
-- BUILD_SHARED_LIBS: ON
-- BUILD_STATIC_LIBS: ON
-- BUILD_TOOLS: ON
-- CBOR_INCLUDE_DIRS: /usr/include
-- CBOR_LIBRARIES: cbor
-- CBOR_LIBRARY_DIRS: /usr/lib
-- CBOR_BIN_DIRS:
-- CBOR_VERSION: 0.11.0
-- CMAKE_BUILD_TYPE: Release
-- CMAKE_C_COMPILER: /usr/lib/ccache/bin/cc
-- CMAKE_C_COMPILER_ID: GNU
-- CMAKE_C_FLAGS: -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE -std=c99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
-- CMAKE_CROSSCOMPILING: FALSE
-- CMAKE_GENERATOR_PLATFORM:
-- CMAKE_HOST_SYSTEM_NAME: Linux
-- CMAKE_HOST_SYSTEM_PROCESSOR: x86_64
-- CMAKE_INSTALL_LIBDIR: lib
-- CMAKE_INSTALL_PREFIX: /usr
-- CMAKE_SYSTEM_NAME: Linux
-- CMAKE_SYSTEM_PROCESSOR: x86_64
-- CMAKE_SYSTEM_VERSION: 6.1.84-1-lts61
-- CRYPTO_INCLUDE_DIRS: /usr/include
-- CRYPTO_LIBRARIES: crypto
-- CRYPTO_LIBRARY_DIRS: /usr/lib
-- CRYPTO_BIN_DIRS:
-- CRYPTO_VERSION: 3.2.1
-- FIDO_VERSION: 1.14.0
-- FUZZ: OFF
-- ZLIB_INCLUDE_DIRS: /usr/include
-- ZLIB_LIBRARIES: z
-- ZLIB_LIBRARY_DIRS: /usr/lib
-- ZLIB_BIN_DIRS:
-- ZLIB_VERSION: 1.3.1
-- PCSC_INCLUDE_DIRS:
-- PCSC_LIBRARIES:
-- PCSC_LIBRARY_DIRS:
-- PCSC_VERSION:
-- TLS: __thread
-- UDEV_INCLUDE_DIRS: /usr/include
-- UDEV_LIBRARIES: udev
-- UDEV_LIBRARY_DIRS: /usr/lib
-- UDEV_RULES_DIR:
-- UDEV_VERSION: 255
-- USE_HIDAPI: OFF
-- USE_PCSC: OFF
-- USE_WINHELLO: OFF
-- NFC_LINUX: ON
-- MANDOC_PATH: MANDOC_PATH-NOTFOUND
-- GZIP_PATH: /usr/bin/gzip
-- Configuring done (4.1s)
-- Generating done (0.1s)
-- Build files have been written to: /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build
make: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
/usr/bin/cmake -S/home/solstice/pkg/libfido2/src/libfido2-1.14.0 -B/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/CMakeFiles /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make -f src/CMakeFiles/fido2.dir/build.make src/CMakeFiles/fido2.dir/depend
make -f src/CMakeFiles/fido2_shared.dir/build.make src/CMakeFiles/fido2_shared.dir/depend
make -f man/CMakeFiles/man_copy.dir/build.make man/CMakeFiles/man_copy.dir/depend
make[2]: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/solstice/pkg/libfido2/src/libfido2-1.14.0 /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man/CMakeFiles/man_copy.dir/DependInfo.cmake
make[2]: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make[2]: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/solstice/pkg/libfido2/src/libfido2-1.14.0 /home/solstice/pkg/libfido2/src/libfido2-1.14.0/src /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/src /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/src/CMakeFiles/fido2_shared.dir/DependInfo.cmake
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/solstice/pkg/libfido2/src/libfido2-1.14.0 /home/solstice/pkg/libfido2/src/libfido2-1.14.0/src /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/src /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/src/CMakeFiles/fido2.dir/DependInfo.cmake
make[2]: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make[2]: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make[2]: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make -f src/CMakeFiles/fido2.dir/build.make src/CMakeFiles/fido2.dir/build
make -f src/CMakeFiles/fido2_shared.dir/build.make src/CMakeFiles/fido2_shared.dir/build
make -f man/CMakeFiles/man_copy.dir/build.make man/CMakeFiles/man_copy.dir/build
make[2]: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make[2]: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make[2]: Entering directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
[ 2%] Building C object src/CMakeFiles/fido2_shared.dir/aes256.c.o
[ 2%] Generating eddsa_pk_new.3
[ 2%] Building C object src/CMakeFiles/fido2.dir/assert.c.o
[ 2%] Building C object src/CMakeFiles/fido2.dir/aes256.c.o
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/src && /usr/lib/ccache/bin/cc -DHAVE_ARC4RANDOM_BUF -DHAVE_ASPRINTF -DHAVE_CBOR_H -DHAVE_CLOCK_GETTIME -DHAVE_DEV_URANDOM -DHAVE_ENDIAN_H -DHAVE_ERR_H -DHAVE_EXPLICIT_BZERO -DHAVE_GETLINE -DHAVE_GETOPT -DHAVE_GETPAGESIZE -DHAVE_GETRANDOM -DHAVE_OPENSSLV_H -DHAVE_SIGNAL_H -DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRSEP -DHAVE_SYSCONF -DHAVE_SYS_RANDOM_H -DHAVE_UNISTD_H -DOPENSSL_API_COMPAT=0x10100000L -DTLS=__thread -DUSE_NFC -D_FIDO_INTERNAL -D_FIDO_MAJOR=1 -D_FIDO_MINOR=14 -D_FIDO_PATCH=0 -Dfido2_shared_EXPORTS -I/home/solstice/pkg/libfido2/src/libfido2-1.14.0/src -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE -std=c99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -DNDEBUG -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Werror -Wshadow -Wcast-qual -Wwrite-strings -Wmissing-prototypes -Wbad-function-cast -Wimplicit-fallthrough -pedantic -pedantic-errors -fstack-protector-all -Wno-unused-result -Wconversion -Wsign-conversion -Wframe-larger-than=2047 -MD -MT src/CMakeFiles/fido2_shared.dir/aes256.c.o -MF CMakeFiles/fido2_shared.dir/aes256.c.o.d -o CMakeFiles/fido2_shared.dir/aes256.c.o -c /home/solstice/pkg/libfido2/src/libfido2-1.14.0/src/aes256.c
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/eddsa_pk_new.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/src && /usr/lib/ccache/bin/cc -DHAVE_ARC4RANDOM_BUF -DHAVE_ASPRINTF -DHAVE_CBOR_H -DHAVE_CLOCK_GETTIME -DHAVE_DEV_URANDOM -DHAVE_ENDIAN_H -DHAVE_ERR_H -DHAVE_EXPLICIT_BZERO -DHAVE_GETLINE -DHAVE_GETOPT -DHAVE_GETPAGESIZE -DHAVE_GETRANDOM -DHAVE_OPENSSLV_H -DHAVE_SIGNAL_H -DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRSEP -DHAVE_SYSCONF -DHAVE_SYS_RANDOM_H -DHAVE_UNISTD_H -DOPENSSL_API_COMPAT=0x10100000L -DTLS=__thread -DUSE_NFC -D_FIDO_INTERNAL -D_FIDO_MAJOR=1 -D_FIDO_MINOR=14 -D_FIDO_PATCH=0 -I/home/solstice/pkg/libfido2/src/libfido2-1.14.0/src -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE -std=c99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -DNDEBUG -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Werror -Wshadow -Wcast-qual -Wwrite-strings -Wmissing-prototypes -Wbad-function-cast -Wimplicit-fallthrough -pedantic -pedantic-errors -fstack-protector-all -Wno-unused-result -Wconversion -Wsign-conversion -Wframe-larger-than=2047 -MD -MT src/CMakeFiles/fido2.dir/assert.c.o -MF CMakeFiles/fido2.dir/assert.c.o.d -o CMakeFiles/fido2.dir/assert.c.o -c /home/solstice/pkg/libfido2/src/libfido2-1.14.0/src/assert.c
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/src && /usr/lib/ccache/bin/cc -DHAVE_ARC4RANDOM_BUF -DHAVE_ASPRINTF -DHAVE_CBOR_H -DHAVE_CLOCK_GETTIME -DHAVE_DEV_URANDOM -DHAVE_ENDIAN_H -DHAVE_ERR_H -DHAVE_EXPLICIT_BZERO -DHAVE_GETLINE -DHAVE_GETOPT -DHAVE_GETPAGESIZE -DHAVE_GETRANDOM -DHAVE_OPENSSLV_H -DHAVE_SIGNAL_H -DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRSEP -DHAVE_SYSCONF -DHAVE_SYS_RANDOM_H -DHAVE_UNISTD_H -DOPENSSL_API_COMPAT=0x10100000L -DTLS=__thread -DUSE_NFC -D_FIDO_INTERNAL -D_FIDO_MAJOR=1 -D_FIDO_MINOR=14 -D_FIDO_PATCH=0 -I/home/solstice/pkg/libfido2/src/libfido2-1.14.0/src -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE -std=c99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -DNDEBUG -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Werror -Wshadow -Wcast-qual -Wwrite-strings -Wmissing-prototypes -Wbad-function-cast -Wimplicit-fallthrough -pedantic -pedantic-errors -fstack-protector-all -Wno-unused-result -Wconversion -Wsign-conversion -Wframe-larger-than=2047 -MD -MT src/CMakeFiles/fido2.dir/aes256.c.o -MF CMakeFiles/fido2.dir/aes256.c.o.d -o CMakeFiles/fido2.dir/aes256.c.o -c /home/solstice/pkg/libfido2/src/libfido2-1.14.0/src/aes256.c
[ 2%] Generating es256_pk_new.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/es256_pk_new.3 .
[ 2%] Generating es384_pk_new.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/es384_pk_new.3 .
[ 2%] Generating fido2-assert.1
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido2-assert.1 .
[ 2%] Generating fido2-cred.1
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido2-cred.1 .
[ 5%] Generating fido2-token.1
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido2-token.1 .
<command-line>: error: "_FORTIFY_SOURCE" redefined
<command-line>: note: this is the location of the previous definition
<command-line>: error: "_FORTIFY_SOURCE" redefined
<command-line>: note: this is the location of the previous definition
<command-line>: error: "_FORTIFY_SOURCE" redefined
<command-line>: note: this is the location of the previous definition
[ 5%] Generating fido_assert_allow_cred.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_assert_allow_cred.3 .
[ 5%] Generating fido_assert_new.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_assert_new.3 .
[ 5%] Generating fido_assert_set_authdata.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_assert_set_authdata.3 .
[ 5%] Generating fido_assert_verify.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_assert_verify.3 .
make[2]: *** [src/CMakeFiles/fido2_shared.dir/build.make:79: src/CMakeFiles/fido2_shared.dir/aes256.c.o] Error 1
make[2]: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make[2]: *** [src/CMakeFiles/fido2.dir/build.make:79: src/CMakeFiles/fido2.dir/aes256.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:261: src/CMakeFiles/fido2_shared.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 5%] Generating fido_bio_dev_get_info.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_bio_dev_get_info.3 .
[ 5%] Generating fido_bio_enroll_new.3
[ 5%] Generating fido_bio_info_new.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_bio_enroll_new.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_bio_info_new.3 .
make[2]: *** [src/CMakeFiles/fido2.dir/build.make:93: src/CMakeFiles/fido2.dir/assert.c.o] Error 1
make[2]: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make[1]: *** [CMakeFiles/Makefile2:235: src/CMakeFiles/fido2.dir/all] Error 2
[ 5%] Generating fido_bio_template.3
[ 5%] Generating fido_cbor_info_new.3
[ 5%] Generating fido_cred_new.3
[ 5%] Generating fido_cred_exclude.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_cbor_info_new.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_bio_template.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_cred_new.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_cred_exclude.3 .
[ 5%] Generating fido_cred_verify.3
[ 5%] Generating fido_cred_set_authdata.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_cred_set_authdata.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_cred_verify.3 .
[ 7%] Generating fido_credman_metadata_new.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_credman_metadata_new.3 .
[ 7%] Generating fido_dev_enable_entattest.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_enable_entattest.3 .
[ 7%] Generating fido_dev_get_touch_begin.3
[ 7%] Generating fido_dev_get_assert.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_get_touch_begin.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_get_assert.3 .
[ 7%] Generating fido_dev_largeblob_get.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_largeblob_get.3 .
[ 7%] Generating fido_dev_info_manifest.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_info_manifest.3 .
[ 7%] Generating fido_dev_make_cred.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_make_cred.3 .
[ 7%] Generating fido_dev_open.3
[ 7%] Generating fido_dev_set_io_functions.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_open.3 .
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_set_io_functions.3 .
[ 7%] Generating fido_dev_set_pin.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_dev_set_pin.3 .
[ 7%] Generating fido_init.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_init.3 .
[ 7%] Generating fido_strerr.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/fido_strerr.3 .
[ 7%] Generating rs256_pk_new.3
cd /home/solstice/pkg/libfido2/src/libfido2-1.14.0/build/man && cp -f /home/solstice/pkg/libfido2/src/libfido2-1.14.0/man/rs256_pk_new.3 .
make[2]: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
[ 7%] Built target man_copy
make[1]: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
make: *** [Makefile:149: all] Error 2
make: Leaving directory '/home/solstice/pkg/libfido2/src/libfido2-1.14.0/build'
==> ERROR: A failure occurred in build().
Aborting...
I can compile it by specifying a CFLAGS without _FORTIFY_SOURCE
Edited by solsTiCe d'Hiver