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
Janet 1.8.0 fails to build on FreeBSD #327
Comments
It was required to get os/realpath on Linux, otherwise it should not be needed. We may be able to increase the value here and revise this. |
Addressed in e4ea8bc. I should have caught this, the bsd builds have been failing for a little bit but they either never sent me an email or I missed it so I didn't check. This will be merged into the 1.8 branch and added to a patch release. |
Thanks. Unfortunately it still fails to build because of the unconditional _XOPEN_SOURCE in https://github.com/janet-lang/janet/blob/master/src/boot/boot.janet#L2588. |
Yeesh, not on my game. Fixed for real in 244566c, passing build here: https://builds.sr.ht/~bakpakin/job/178612 |
_XOPEN_SOURCE
500 seems to hide several required things on FreeBSD. Removing it fromfeatures.h
andboot.janet
lets the build pass. I'm not sure what the correct value should be here?Apparently the OpenBSD build is similarly broken.
https://builds.sr.ht/~bakpakin/job/177583
https://builds.sr.ht/~bakpakin/job/177584
The text was updated successfully, but these errors were encountered: