You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Also, I don't know why but the __has_include checks for a different header libutil.h than the actual include directive in the tests which then includes util.h:
With the latest release (2.13.0) and the current master branch I see that the CMake system tests for libutil are broken:
This test result is incorrect. FreeBSD comes with libutil which is needed for
forkpty()
.The CMakeError.log reveals:
The manual page for
forkpty
requires the following includes:Also, I don't know why but the
__has_include
checks for a different headerlibutil.h
than the actual include directive in the tests which then includesutil.h
:It seems like those includes are merely copy-pasta mistakes.
Furthermore I see the following error:
The BSDs require the
environ
symbol to be manually declared in the code: https://man.freebsd.org/cgi/man.cgi?query=environ&apropos=0&sektion=0&manpath=FreeBSD+13.2-RELEASE+and+Ports&arch=default&format=htmlA crude patch to make things compile (and pass the tests) is here:
https://gist.githubusercontent.com/herrhotzenplotz/ae6decd42d932feea384a31d4a023bc4/raw/167f9cafd33f102bbe9819c2bccd308a6bd63153/qljs-patch-crude
The text was updated successfully, but these errors were encountered: