traduccion que meaning espaƱol clothes thrift

meaning - Configurar Thrift libcrypto requerido



thrift store (11)

Instalé Openssl, Openssl-dev en Linux. Cuando configuro Thrift, recibo este error:

buscando BN_init en -lcrypto ... no
configure: error: "Error: libcrypto required".

¡Por favor avise!


En Amazon Linux (y posiblemente CentOS / Fedora / RHEL), necesitará instalar openssl-devel


En Centos 6.x la instalación de openssl-devel debería ayudar.


En Ubuntu instalar el paquete libssl-dev debería arreglarlo. Si usa otra distro, el nombre del paquete debe ser similar.


En Ubuntu, thrift 0.9 ... las bibliotecas normalmente se encuentran en / usr / lib / x86_64-linux-gnu

sudo apt-get install libssl-dev sudo apt-get install libssl1.0-dev


Estoy usando opensuse, el problema se resolvió después de instalar openssl-devel


Los siguientes trabajos en la versión 0.8.0 de Thrift.

Para resolver este problema en Windows 7x64, msys + mingw64, instalé la versión más reciente de openssl desde el código fuente configurando tanto estática como compartida:

./configure mingw64 shared make make test make install

La instalación de la versión estática de la biblioteca resuelto libcrypto no se encuentra. La instalación de la versión compartida también la corrigió para libssl.

Se produjeron más errores al compilar openssl v1.0.1c al intentar compilar las pruebas. Aproximadamente 3 de los archivos de prueba c solo tenían un nombre de archivo con el que el compilador no sabía qué hacer. Al copiar el código del archivo dummytest.c del mismo directorio en esos archivos problemáticos se resolvieron los problemas.

Tenga en cuenta que, de forma predeterminada, openssl se instalará en / usr / local / ssl, por lo que tendrá que especificar LDFLAGS y CPPFLAGS para que apunten a los directorios correctos cuando configure el ahorro. Desde un directorio de compilación, usando mingw64 fue:

../thrift-0.8.0/configure CPPFLAGS=-I/usr/local/ssl/include LDFLAGS=-L/usr/local/ssl/lib CXXFLAGS=-DMINGW


Me encuentro con la misma condición; Luego busque el detalle de config.log tratando de arreglarlo

prueba esto:

LDFLAGS = ''- L / usr / local / ssl / lib'' LIBS = ''- ldl'' ./configure --prefix = / usr / local / thrift --with-php --with-boost = / usr / local / boost


Necesitas instalar la librería libcrypto . En openSUSE 13.1, el paquete relevante se llama libopenssl-devel.


Para el tramo de Debian: https://packages.ubuntu.com/

Necesitará descargar estos paquetes de 64 bits que están dedicados para ubuntu trusty LTS: zlib1g_1.2.8.dfsg-1ubuntu1_amd64.deb

zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb

libssl1.0.0_1.0.2g-1ubuntu4.13_amd64.deb

libssl-dev_1.0.2g-1ubuntu4.13_amd64.deb

instala cada paquete con sudo dpkg -i ejemplo

sudo dpkg -i libssl-dev_1.0.2g-1ubuntu4.13_amd64.deb


en Ubuntu 18.04, ejecute esto: sudo apt install libssl1.0-dev


En Debian 8, sudo apt-get install libssl1.0-dev resuelve el problema.