* Package: net-wireless/crda-3.18-r2 * Repository: gentoo * Maintainer: zerochaos@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux libressl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking crda-3.18.tar.xz to /var/tmp/portage/net-wireless/crda-3.18-r2/work >>> Source unpacked in /var/tmp/portage/net-wireless/crda-3.18-r2/work >>> Preparing source in /var/tmp/portage/net-wireless/crda-3.18-r2/work/crda-3.18 ... * Applying crda-3.18-no-ldconfig.patch ... [ ok ] * Applying crda-3.18-no-werror.patch ... [ ok ] * Applying crda-3.18-cflags.patch ... [ ok ] * Applying crda-3.18-libreg-link.patch ... [ ok ] * Applying crda-3.18-openssl-1.1.0-compatibility.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-wireless/crda-3.18-r2/work/crda-3.18 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-wireless/crda-3.18-r2/work/crda-3.18 ... make -j1 PREFIX=/usr SBINDIR=$(PREFIX)/sbin/ LIBDIR=$(PREFIX)/lib64 UDEV_RULE_DIR=/lib/udev/rules.d REG_BIN=/usr/lib/crda/regulatory.bin USE_OPENSSL=1 CC=x86_64-pc-linux-gnu-gcc V=1 WERROR= all_noverify ./utils/key2pub.py pubkeys/linville.key.pub.pem pubkeys/sforshee.key.pub.pem keys.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fpic -std=gnu99 -Wall -pedantic -DUSE_OPENSSL -DPUBKEY_DIR=\"/etc/wireless-regdb/pubkeys\" `x86_64-pc-linux-gnu-pkg-config --cflags openssl` -DCONFIG_LIBNL30 `x86_64-pc-linux-gnu-pkg-config --cflags libnl-3.0` -o libreg.so -shared -Wl,-soname,libreg.so regdb.h reglib.h reglib.c keys.c -lm `x86_64-pc-linux-gnu-pkg-config --libs openssl` reglib.c: In function ‘reglib_verify_db_signature’: reglib.c:118:7: warning: implicit declaration of function ‘RSA_set0_key’; did you mean ‘RSA_check_key’? [-Wimplicit-function-declaration] if (RSA_set0_key(rsa, rsa_n, rsa_e, NULL) != 1) { ^~~~~~~~~~~~ RSA_check_key keys.c:93:32: warning: ‘keys’ defined but not used [-Wunused-const-variable=] static const struct key_params keys[] = { ^~~~ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fpic -std=gnu99 -Wall -pedantic -DUSE_OPENSSL -DPUBKEY_DIR=\"/etc/wireless-regdb/pubkeys\" `x86_64-pc-linux-gnu-pkg-config --cflags openssl` -DCONFIG_LIBNL30 `x86_64-pc-linux-gnu-pkg-config --cflags libnl-3.0` -o crda.o crda.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fpic -std=gnu99 -Wall -pedantic -DUSE_OPENSSL -DPUBKEY_DIR=\"/etc/wireless-regdb/pubkeys\" `x86_64-pc-linux-gnu-pkg-config --cflags openssl` -DCONFIG_LIBNL30 `x86_64-pc-linux-gnu-pkg-config --cflags libnl-3.0` -Wl,-O1 -Wl,--as-needed -L ./ -o crda crda.o -lreg -lm `x86_64-pc-linux-gnu-pkg-config --libs openssl` -lnl-genl-3 -lnl-3 `x86_64-pc-linux-gnu-pkg-config --libs libnl-3.0` .//libreg.so: undefined reference to `RSA_set0_key' collect2: error: ld returned 1 exit status make: *** [Makefile:136: crda] Error 1 * ERROR: net-wireless/crda-3.18-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-wireless/crda-3.18-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-wireless/crda-3.18-r2::gentoo'`. * The complete build log is located at '/var/log/portage/net-wireless:crda-3.18-r2:20181025-002832.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-wireless/crda-3.18-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-wireless/crda-3.18-r2/temp/environment'. * Working directory: '/var/tmp/portage/net-wireless/crda-3.18-r2/work/crda-3.18' * S: '/var/tmp/portage/net-wireless/crda-3.18-r2/work/crda-3.18'