-
Notifications
You must be signed in to change notification settings - Fork 29
Open
fscheiner/gct
#5Description
When I build the project using make, I encounter the following error.
/bin/sh ./libtool --mode=link gcc -o ssh ssh.o readconf.o clientloop.o sshtty.o sshconnect.o sshconnect2.o mux.o ssh-sk-client.o -L. -Lopenbsd-compat/ -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie -lssh -lopenbsd-compat /home/user/Applications/gct/gsi/gss_assist/source/libglobus_gss_assist.la /home/user/Applications/gct/gsi/gssapi/source/library/libglobus_gssapi_gsi.la /home/user/Applications/gct/common/source/library/libglobus_common.la -lcrypto -lmd -lz -lcrypt -lpthread
libtool: link: gcc -o .libs/ssh ssh.o readconf.o clientloop.o sshtty.o sshconnect.o sshconnect2.o mux.o ssh-sk-client.o -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,noexecstack -fstack-protector-strong -pie -L. -Lopenbsd-compat/ -lssh -lopenbsd-compat /home/user/Applications/gct/gsi/gss_assist/source/.libs/libglobus_gss_assist.so /home/user/Applications/gct/callout/source/library/.libs/libglobus_callout.so /home/user/Applications/gct/gsi/gssapi/source/library/.libs/libglobus_gssapi_gsi.so /home/user/Applications/gct/gsi/proxy/proxy_core/source/library/.libs/libglobus_gsi_proxy_core.so /home/user/Applications/gct/gsi/credential/source/library/.libs/libglobus_gsi_credential.so /home/user/Applications/gct/gsi/callback/source/library/.libs/libglobus_gsi_callback.so /home/user/Applications/gct/gsi/callback/source/library/oldgaa/.libs/libglobus_oldgaa.so /home/user/Applications/gct/gsi/cert_utils/source/library/.libs/libglobus_gsi_cert_utils.so /home/user/Applications/gct/gsi/sysconfig/source/library/.libs/libglobus_gsi_sysconfig.so /home/user/Applications/gct/gsi/openssl_module/source/library/.libs/libglobus_openssl.so /home/user/Applications/gct/gsi/proxy/proxy_ssl/source/library/.libs/libglobus_proxy_ssl.so /home/user/Applications/gct/gsi/openssl_error/source/library/.libs/libglobus_openssl_error.so -lssl /home/user/Applications/gct/common/source/library/.libs/libglobus_common.so -lltdl -lcrypto -lmd -lz -lcrypt -lpthread -pthread
/usr/bin/ld: ./libssh.a(kexgexc.o): in function `input_kex_dh_gex_group':
/home/user/Applications/gct/gsi_openssh/source/kexgexc.c:119: undefined reference to `FIPS_mode'
collect2: error: ld returned 1 exit status
The issue seems to be that the openssl library on my machine is version 3.0.7. But this merge should have fixed things: #159 . Is that not so?
If using the latest version of openssl is not possible, I can install version 1.1, but how do I tell make or configure to use that version?