Ich versuche, einen Bitcoin-ähnlichen Daemon auf meinem Ubuntu 14.04.3 zu erstellen. Wenn ich treffe ./configure
:
checking for SSL... no
configure: error: openssl not found.
aber
# apt-get install libssl-dev linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
libssl-dev is already the newest version.
linux-headers-3.13.0-61-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Ich habe die Fehlermeldung gegoogelt, aber ich habe keine Ahnung, was ich tun soll. Ich habe genau diesen einen Daemon auf meinem anderen Ubuntu 14.04 erfolgreich erstellt, sodass die Quellen und Konfigurationsskripte gut sind.
UPD1. Die Installation von openssl hat nicht geholfen:
# apt-get install openssl
..
openssl is already the newest version.
..
Ich habe config.log überprüft und es gibt nichts über openssl am Ende - HAVE_WORKING_BOOST_SLEEP_FOR
bezieht sich auf checking for dynamic linked boost test... yes
- letzte erfolgreiche Zeile von der ./configure
Ausgabe:
# tail config.log
#define HAVE_BOOST /**/
#define HAVE_BOOST_SYSTEM /**/
#define HAVE_BOOST_FILESYSTEM /**/
#define HAVE_BOOST_PROGRAM_OPTIONS /**/
#define HAVE_BOOST_THREAD /**/
#define HAVE_BOOST_CHRONO /**/
#define HAVE_BOOST_UNIT_TEST_FRAMEWORK /**/
#define HAVE_WORKING_BOOST_SLEEP_FOR 1
configure: exit 1
UPD2. Ich habe das im Log gefunden, ziemlich weit vom Ende entfernt:
configure:25626: checking for SSL
configure:25633: $PKG_CONFIG --exists --print-errors "libssl"
Package libssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `libssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libssl' found
configure:25636: $? = 1
configure:25650: $PKG_CONFIG --exists --print-errors "libssl"
Package libssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `libssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libssl' found
configure:25653: $? = 1
configure:25667: result: no
No package 'libssl' found
configure:25683: error: openssl not found.
/usr/lib/<arch>/pkgconfig/libssl.pc
?
/usr/lib/pkgconfig/; /usr/share/pkgconfig/; /usr/local/lib/pkgconfig/
nicht enthaltenlibssl.pc
config.log
den genauen Befehl, der fehlschlägt (er wird kurz vor dem Ende stehen), und bearbeiten Sie Ihre Frage, um sie einzuschließen. Wir können Ihnen dann vorschlagen, was Ihnen fehlt.