Debian 10にpsiphonをインストールすると、make:*** [Makefile:129:authfd.o] error 1が表示されます。

Debian 10にpsiphonをインストールすると、make:*** [Makefile:129:authfd.o] error 1が表示されます。

ここの指示に従ってDebian 10にpsiphonをインストールしようとしています。 https://github.com/thispc/psiphon その後、./configureでエラーが発生しました。

configure: error: *** zlib.h missing - please install first or check
config.log ***

https://pastebin.com/ANGa0c7q 上記のエラーを取り除くために、

sudo apt-get install libz-dev

その後、./configureを実行し、新しいエラーを見つけました。

configure: error: *** OpenSSL headers missing

完全なメッセージはここで見ることができます。 https://pastebin.com/9XFUYZkk それから私は〜しようとします

debian@debian:~/psiphon/openssh-5.9p1$ sudo apt-get install openssl
Reading package lists... Done
Building dependency tree
Reading state information... Done
openssl is already the newest version (1.1.1c-1).
openssl set to manually installed.

その後、libssl-devをインストールし、opensslが必要な./configureを実行しました。

sudo apt-get install libssl-dev

私は注目を集めた

configure: error: Your OpenSSL headers do not match your
library. Check config.log for details.
If you are sure your installation is consistent, you can disable the check
by running "./configure --without-openssl-header-check".
Full message here https://pastebin.com/pyHiyG3j

./configure --without-openssl-header-check メッセージ全体を実行しました。https://pastebin.com/UsEZcgKi 今ここの指示によるとhttps://github.com/thispc/psiphon 後で作成

./configure

次のメッセージを受け取りました。

authfd.c: In function ‘ssh_encode_identity_ssh2’:
authfd.c:499:33: error: dereferencing pointer to incomplete type ‘DSA’
{aka ‘struct dsa_st’}
   buffer_put_bignum2(b, key->dsa->p);
                                 ^~
make: *** [Makefile:129: authfd.o] Error 1

makeの完全なメッセージhttps://pastebin.com/0eSzXLxm 今何をすべきか、ここではどうすればいいですか?私はDebian 10を使用しています。すべてのエラーメッセージが一箇所にありますhttps://pastebin.com/CuMRuExj

ベストアンサー1

apt-get remove libssl-dev
apt-get install libssl1.0-dev 
make

おすすめ記事