-
Notifications
You must be signed in to change notification settings - Fork 33
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
INC and LIBS are hardcoded #94
Comments
Hi @ikedas From the output you have included, it seems as if you are using OpenSSL 3, this is currently not supported, please see issue #91. The |
Successful builds using own actions can be located here |
Only some of builds are unsuccsessful (build logs are here). Because, some virtual environments for macOS have both openssl 3 & 1.1 and |
This is believed to be addressed via #104, we will reopen or create new issue if the challenges persist |
Hi @ikedas and @michal-josef-spacek This has been included in the release 1.9.14-TRIAL, just uploaded to PAUSE/CPAN. Please let me know if you experience any issues or have any feedback. The 1.9.14 release will be made in due time depending on the outcome/feedback of the trial release. Thanks for your contributions. |
Description
I tried to automate testing of Sympa with GitHub Actions workflow, then have a problem with macOS environment: It has both
openssl@3
andopenssl@1.1
installed, hardcodedinc
andlibs
inMakefile.PL
point the former and therefore building module fails.Specifying
INC=...
andLIBS=...
as command line arguments for MakeMaker is discouraged. Because it can break build of the other modules, as we use the package managercpanm
.Expected behaviour
It would be nice to be able to specify
INC
andLIBS
of C::O::X509's own. Or, some more precise way to specify them, likePKG_CONFIG_PATH
environment variable, is desirable.Actual behaviour
On Unixen systems
INC
andLIBS
are hardcoded as/usr/local/opt/openssl/*
and so on.Special suffixes like
/usr/local/opt/openssl@1.1
(on GH's virtual env.),/opt/homebrew/opt/openssl@1.1
(default location of recent homebrew) and so on cannot be specified.Operating system and version
macOS 10.15 (and maybe later) with homebrew, provided by GitHub Actions virtual environment.
Crypt::OpenSSL::X509 version
1.910.
Perl version
5.16 to 5.34, provided by shogo82148/actions-setup-perl.
OpenSSL version
We want to use
openssl@1.1
(1.1.1i), butopenssl@3
(3.0.0) is used.Output, if available
Step by step guide to reproducing the issue
The text was updated successfully, but these errors were encountered: