make: referência indefinida para 'bsaes_cbc_encrypt'

0

Estou tentando instalar o OpenSSL no meu laptop com o Ubuntu (Xenial). No entanto, nenhum dos "lançamentos fips" pode passar pelo make. Se falarmos especificamente sobre OpenSSL-fips-2_0_13 , é isso que faz os retornos antes de sair:

../libcrypto.a(e_aes.o): In function 'aes_init_key':
e_aes.c:(.text+0x267): undefined reference to 'bsaes_cbc_encrypt'
collect2: error: ld returned 1 exit status

O que isso significa? Quais informações adicionais devo incluir neste post?

Este é o conjunto de comandos que eu uso para instalá-lo:

VERSION=OpenSSL-fips-1_2_1

wget --tries=0 --read-timeout=10 https://github.com/openssl/openssl/archive/$VERSION.tar.gz

mkdir $VERSION
tar -xf $VERSION.tar.gz -C $VERSION --strip-components 1

cd $VERSION

INSTALLDIR='pwd'/library
OPENSSLDIR=$INSTALLDIR/openssl
mkdir -p $INSTALLDIR
./config --prefix=$INSTALLDIR --openssldir=$OPENSSLDIR

sed -i 's/-m486//g' Makefile
make # <------ THIS IS WHERE IT FAILS
make install_sw
    
por SlowerPhoton 21.02.2018 / 21:02

0 respostas