-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build error: undefined reference to `FIPS_mode' #207
Comments
Using the following environment variables seems to prevent the error:
But the binary that is detected during
So I am not sure what's going on. Is there no way to use v3.0 of OpenSSL? |
Actually this should work and did in the past AFAIK. Could you please add more details about your build process, e.g. which code base and which command lines did you use (especially for Afterwards give me a little time to look into this. |
I attempted to use both a git clone as well as the latest source installer from https://repo.gridcf.org/gct6/sources/ The flags I passed to configure are:
I am running Arch linux on my machine. |
I think I forgot to include the
Not sure why this doesn't trigger a problem on Rocky Linux 9 or CentOS Stream 9 which both use OpenSSL 3.x already. Could you manually add the following line after
...and try again (but first read the part below)?
I believe you need the "ccommonlibs" for GSI-OpenSSH to work - at least "libglobus_common" is a dependency for GSI-OpenSSH on CentOS 7. So please clean your build dir, reconfigure without |
That seems to fix the issue. Thank you! |
Also, a build-script is now available in the Archlinux User Repository: https://aur.archlinux.org/packages/gct |
Great! Interestingly builds on
Nice. I already had a look. Say, why do you not intend to build the GridFTP server and client by default? It can be used with the same X.509 proxy certificates than GSI-OpenSSH or even so-called limited proxies that per default do not allow logins with GSI-OpenSSH, but only GridFTP. |
I see. I had disabled it because I had not planned on using it. The AUR only serves these build-scripts directly, and not the built binaries. So users can always make modifications as needed. But I have changed the script to enable GridFTP by default. |
Also change definition of FIPS_mode() to the one done in the OpenSSL 3.x packages of Fedora/RHEL/CentOS/... Fixes gridcf#207
Also change definition of FIPS_mode() to the one done in the OpenSSL 3.x packages of Fedora/RHEL/CentOS/... Fixes gridcf#207
Also change definition of FIPS_mode() to the one done in the OpenSSL 3.x packages of Fedora/RHEL/CentOS/... Fixes gridcf#207
Also change definition of FIPS_mode() to the one done in the OpenSSL 3.x packages of Fedora/RHEL/CentOS/... Fixes gridcf#207
Kept open until next release. |
When I build the project using
make
, I encounter the following error.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
orconfigure
to use that version?The text was updated successfully, but these errors were encountered: