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
I am trying to use the JS compiler inside hop. I compiled bigloo and hop just fine (modulo the PRs I added).
Compiling a JS file with hop complains about a missing nodejs.heap. This file seems to be generated by hop/nodejs, but not distributed with any binary package. Trying to run make inside this folder complains about missing symbol uv-fs-stat-cb-vector-props. Disabling libuv at configure time makes the process of building the nodejs library earlier on.
I did notice that this variable showed up in the very last commit and reverting the last commit for uv.scm allows nodejs.heap to be built.
I have also tried a couple of different libuv versions in case mine is too recent but didn't have much luck.
The text was updated successfully, but these errors were encountered:
This error is a Bigloo backward compatibilty problem. During the last weeks
I have very significantly improved the performance of the libuv binding
and this needed some new functions to be implemented directly by the
Bigloo compiler. I have tried to protect these new optimization with
"cond-expand" code so that Hop can still be compiled with older Bigloo
versions but I have missed some places here and there. I have now fixed that
and it should be able to build Hop again with old Bigloo version. I have
pushed that new version of the github repo. Please let me know if you are
still facing problems.
Once again, all my apologizes for the inconvenience.
I am trying to use the JS compiler inside hop. I compiled bigloo and hop just fine (modulo the PRs I added).
Compiling a JS file with hop complains about a missing nodejs.heap. This file seems to be generated by
hop/nodejs
, but not distributed with any binary package. Trying to run make inside this folder complains about missing symboluv-fs-stat-cb-vector-props
. Disabling libuv at configure time makes the process of building the nodejs library earlier on.I did notice that this variable showed up in the very last commit and reverting the last commit for
uv.scm
allowsnodejs.heap
to be built.I have also tried a couple of different libuv versions in case mine is too recent but didn't have much luck.
The text was updated successfully, but these errors were encountered: