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'm trying to build J2V8 with the latest Node.js as there is no official build with Node.js 8.x or above for Windows (x86-64). The followings are my building steps with some custom changes:
Set Node.js version to 11.0.0 in build_system/build_settings.py
Run nodejs git clone
Modify the source code of Node.js manually and generate a diff file node.patches/11.0.0.diff
Run build -i, select configuration 9 and enter nodejs to build Node.js (succeeded)
Modify njs_libs in cmake/NodeJsUtils.cmake
Run build -i, select configuration 9 and enter j2v8 (failed when linking)
The errors consist of already defined and unresolved external symbol _register_xxx. Sadly I have no I idea how to make the njs_libs list right :(.
Here is a repo that contains the changes I've made (last two commits).
The text was updated successfully, but these errors were encountered:
There is lots of information there. But in order to help move the project forward, I need to get a handle on the open issues. Thanks for reporting this, and letting me know that this is important!
@irbull Thank you for your reply. If you are taking these two issues as duplicated, then you mean they are all about "update the core dependency of J2V8", right? I would like to be involved in such an interesting task, however, I have no sufficient related knowledge XD. Anyway, I am looking forward to the new version of J2V8 with the lasted Node.js runtime.
I'm trying to build J2V8 with the latest Node.js as there is no official build with Node.js 8.x or above for Windows (x86-64). The followings are my building steps with some custom changes:
11.0.0
inbuild_system/build_settings.py
nodejs git clone
node.patches/11.0.0.diff
build -i
, select configuration 9 and enternodejs
to build Node.js (succeeded)njs_libs
incmake/NodeJsUtils.cmake
build -i
, select configuration 9 and enterj2v8
(failed when linking)The errors consist of
already defined
andunresolved external symbol _register_xxx
. Sadly I have no I idea how to make thenjs_libs
list right :(.Here is a repo that contains the changes I've made (last two commits).
The text was updated successfully, but these errors were encountered: