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 이제 무엇을 해야 하며 여기서는 어떻게 진행해야 합니까? 저는 데비안 10을 사용하고 있습니다. 모든 오류 메시지가 한곳에 있습니다https://pastebin.com/CuMRuExj

답변1

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

관련 정보