* Package: dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3 * Repository: gentoo * Maintainer: perl@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux libressl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug test userpriv usersandbox >>> Unpacking source... >>> Unpacking Crypt-OpenSSL-RSA-0.28.tar.gz to /var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work >>> Source unpacked in /var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work >>> Preparing source in /var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work/Crypt-OpenSSL-RSA-0.28 ... * Applying Crypt-OpenSSL-RSA-0.280.0-openssl-1.1.0.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work/Crypt-OpenSSL-RSA-0.28 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/image/ Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Crypt::OpenSSL::RSA Writing MYMETA.yml and MYMETA.json >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work/Crypt-OpenSSL-RSA-0.28 ... * emake OTHERLDFLAGS=-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed make -j 1 'OTHERLDFLAGS=-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed' cp RSA.pm blib/lib/Crypt/OpenSSL/RSA.pm AutoSplitting blib/lib/Crypt/OpenSSL/RSA.pm (blib/lib/auto/Crypt/OpenSSL/RSA) Running Mkbootstrap for RSA () chmod 644 "RSA.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- RSA.bs blib/arch/auto/Crypt/OpenSSL/RSA/RSA.bs 644 "/usr/bin/perl" "/usr/lib64/perl5/5.26.1/ExtUtils/xsubpp" -typemap '/usr/lib64/perl5/5.26.1/ExtUtils/typemap' -typemap '/var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work/Crypt-OpenSSL-RSA-0.28/typemap' RSA.xs > RSA.xsc mv RSA.xsc RSA.c x86_64-pc-linux-gnu-gcc -c -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=native -DVERSION=\"0.28\" -DXS_VERSION=\"0.28\" -fPIC "-I/usr/lib64/perl5/5.26.1/x86_64-linux/CORE" -DPERL5 -DOPENSSL_NO_KRB5 RSA.c RSA.xs:52:13: error: static declaration of ‘RSA_get0_key’ follows non-static declaration static void RSA_get0_key(const RSA *r, ^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:96:0, from /usr/include/openssl/pem.h:71, from RSA.xs:10: /usr/include/openssl/rsa.h:399:6: note: previous declaration of ‘RSA_get0_key’ was here void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, ^~~~~~~~~~~~ RSA.xs:63:12: error: static declaration of ‘RSA_set0_key’ follows non-static declaration static int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) ^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:96:0, from /usr/include/openssl/pem.h:71, from RSA.xs:10: /usr/include/openssl/rsa.h:401:5: note: previous declaration of ‘RSA_set0_key’ was here int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); ^~~~~~~~~~~~ RSA.xs:89:12: error: static declaration of ‘RSA_set0_factors’ follows non-static declaration static int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) ^~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:96:0, from /usr/include/openssl/pem.h:71, from RSA.xs:10: /usr/include/openssl/rsa.h:406:5: note: previous declaration of ‘RSA_set0_factors’ was here int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q); ^~~~~~~~~~~~~~~~ RSA.xs:110:13: error: static declaration of ‘RSA_get0_factors’ follows non-static declaration static void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) ^~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:96:0, from /usr/include/openssl/pem.h:71, from RSA.xs:10: /usr/include/openssl/rsa.h:405:6: note: previous declaration of ‘RSA_get0_factors’ was here void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q); ^~~~~~~~~~~~~~~~ RSA.xs:118:12: error: static declaration of ‘RSA_set0_crt_params’ follows non-static declaration static int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:96:0, from /usr/include/openssl/pem.h:71, from RSA.xs:10: /usr/include/openssl/rsa.h:404:5: note: previous declaration of ‘RSA_set0_crt_params’ was here int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp); ^~~~~~~~~~~~~~~~~~~ RSA.xs:144:13: error: static declaration of ‘RSA_get0_crt_params’ follows non-static declaration static void RSA_get0_crt_params(const RSA *r, ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:96:0, from /usr/include/openssl/pem.h:71, from RSA.xs:10: /usr/include/openssl/rsa.h:402:6: note: previous declaration of ‘RSA_get0_crt_params’ was here void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, ^~~~~~~~~~~~~~~~~~~ make: *** [Makefile:346: RSA.o] Error 1 * ERROR: dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-perl:Crypt-OpenSSL-RSA-0.280.0-r3:20180322-165858.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work/Crypt-OpenSSL-RSA-0.28' * S: '/var/tmp/portage/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3/work/Crypt-OpenSSL-RSA-0.28'