-
Notifications
You must be signed in to change notification settings - Fork 553
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
Builds fail on Minix since v5.31.6 #17908
Comments
|
@bingos, in order for us to support perl on Minix going forward, we would need smoke-testing reports. It appears that in the past decade we have received exactly 1 smoke-test report from Minix. Assuming we can debug this problem, would you be in a position to supply smoke-test reports going forward? Thank you very much. |
|
This isn't making sense. Why would minix have a My guess is that |
|
This is /usr/include/sys/signal.h |
|
So it seems it's borrowing a bunch of code from NetBSD and than accidentally includes an I think the solution is to undefine |
FWIW, here is a diff between So the Minix code is based on a somewhat older version of the NetBSD code. Some of the differences are merely internal whitespace. But there's what appears to be Minix-specific stuff at the end of the file. HTH. |
|
I think #17915 will fix this, confirmation would be appreciated |
|
Looks good: |
|
And patched v5.32.0 builds fine too: |
Description
I came to build v5.32.0 on Minix (Minix monty 3.4.0 Minix 3.4.0 (GENERIC) i386) and after Configure it failed to build opmini with the following error:
v5.30.3 built fine
I have bisected the build failure to the commit e712489
Steps to Reproduce
I have been using the following Configure arguments:
Expected behavior
I expected perl to build successfully.
Perl configuration
This is the output from the v5.30.3 that I successfully built and installed, as I couldn't get v5.32.0 to build.
The text was updated successfully, but these errors were encountered: