Skip to content
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

VMS build update #474

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

craigberry
Copy link
Contributor

No description provided.

@craigberry
Copy link
Contributor Author

The CI test that failed was freebsd 13.2, and the relevant error was:

pkg: No packages available to install matching 'openssl30' have been found in the repositories

so it never actually got set up to build much less run a test. Sounds like that combination needs to be taken out of the list.

Makefile.PL was initializing MakeMaker's CCFLAGS argument to
$Config{ccflags}, then manually appending -D switches to it. That
is not portable since not all compilers use that syntax for defines.
Luckily, MakeMaker knows how to parse compiler flags and inject
defines passed in -D format via its DEFINE argument.  So use DEFINE
instead of CCFLAGS.
This test was failing on VMS because list assignment to %ENV is
not allowed.  So just override the slice of %ENV that the test is
concerned with.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant