Question Pourquoi cela fait-il une erreur lors de l'installation de rethinkdb?


J'installe Rethinkdb dans Lubuntu 16.04, car dans Ubuntu 18.04 je ne pouvais pas l'obtenir, et tout fonctionnait parfaitement avec les instructions que mes collègues m'ont montrées. Il a fait la compilation parfaitement jusqu'à ce que je commence à construire le serveur de la manière suivante:

cd rethinkdb-2.3.6
./configure --allow-fetch
make
sudo make install

Lorsque j'arrive à sudo install, je reçois l'erreur suivante, dont je ne sais pas pourquoi. Si vous pouvez me donner une idée d'où cela vient et comment la résoudre ... Je vous remercie.

~/rethinkdb-2.3.6$ sudo make install
[1/9] LD build/release/rethinkdb
/rethinkdb-2.3.6/build/external/openssl_1.0.1t/lib/libssl.a(ssl_algs.o):  reference without defining the symbol'EVP_dss1@@OPENSSL_1.0.0'
//lib/i386-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
src/build.mk:334: failure in the instructions for the objective 'build/release/rethinkdb'
make[1]: *** [build/release/rethinkdb] Error 1
Makefile: 52: failure in the instructions for the 'make' objective
make: *** [make] Error 2

1
2017-07-09 20:30


origine


Vous pourriez essayer d'installer libssl-dev à partir du référentiel puis reconfiguration (pour ne pas avoir à récupérer et compiler libssl depuis la source) - steeldriver


Réponses: