RobLoach / node-raylib

Node.js bindings for Raylib
https://robloach.github.io/node-raylib/
Other
237 stars 20 forks source link

install on mac #95

Closed konsumer closed 2 years ago

konsumer commented 2 years ago

This library works great on linux, but I tried to use it on OSX 11.6, it failed.

I have raylib 3.7.0 installed via brew.

npm i raylib

npm ERR! code 1
npm ERR! path /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib
npm ERR! command failed
npm ERR! command sh -c cmake-js compile
npm ERR! [
npm ERR!   '/usr/local/Cellar/node/16.8.0/bin/node',
npm ERR!   '/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/.bin/cmake-js',
npm ERR!   'compile'
npm ERR! ]
npm ERR! Not searching for unused variables given on the command line.
npm ERR! -- The C compiler identification is AppleClang 13.0.0.13000029
npm ERR! -- The CXX compiler identification is AppleClang 13.0.0.13000029
npm ERR! -- Detecting C compiler ABI info
npm ERR! -- Detecting C compiler ABI info - done
npm ERR! -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
npm ERR! -- Detecting C compile features
npm ERR! -- Detecting C compile features - done
npm ERR! -- Detecting CXX compiler ABI info
npm ERR! -- Detecting CXX compiler ABI info - done
npm ERR! -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
npm ERR! -- Detecting CXX compile features
npm ERR! -- Detecting CXX compile features - done
npm ERR! -- Found raylib: /usr/local/Cellar/raylib/3.7.0/lib/libraylib.a (Required is at least version "3.5.0")
npm ERR! -- Configuring done
npm ERR! -- Generating done
npm ERR! -- Build files have been written to: /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/build
npm ERR! [ 50%] Building CXX object CMakeFiles/node-raylib.dir/src/addon.cc.o
npm ERR! Not searching for unused variables given on the command line.
npm ERR! -- The C compiler identification is AppleClang 13.0.0.13000029
npm ERR! -- The CXX compiler identification is AppleClang 13.0.0.13000029
npm ERR! -- Detecting C compiler ABI info
npm ERR! -- Detecting C compiler ABI info - done
npm ERR! -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
npm ERR! -- Detecting C compile features
npm ERR! -- Detecting C compile features - done
npm ERR! -- Detecting CXX compiler ABI info
npm ERR! -- Detecting CXX compiler ABI info - done
npm ERR! -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
npm ERR! -- Detecting CXX compile features
npm ERR! -- Detecting CXX compile features - done
npm ERR! -- Found raylib: /usr/local/Cellar/raylib/3.7.0/lib/libraylib.a (Required is at least version "3.5.0")
npm ERR! -- Configuring done
npm ERR! -- Generating done
npm ERR! -- Build files have been written to: /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/build
npm ERR! [ 50%] Building CXX object CMakeFiles/node-raylib.dir/src/addon.cc.o
npm ERR! info TOOL Using Unix Makefiles generator.
npm ERR! info CMD CONFIGURE
npm ERR! info RUN [
npm ERR! info RUN   'cmake',
npm ERR! info RUN   '/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib',
npm ERR! info RUN   '--no-warn-unused-cli',
npm ERR! info RUN   '-G',
npm ERR! info RUN   'Unix Makefiles',
npm ERR! info RUN   '-DCMAKE_JS_VERSION=6.2.1',
npm ERR! info RUN   '-DCMAKE_BUILD_TYPE=Release',
npm ERR! info RUN   '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/build/Release',
npm ERR! info RUN   '-DCMAKE_JS_INC=/Users/konsumer/.cmake-js/node-x64/v16.8.0/include/node',
npm ERR! info RUN   '-DCMAKE_JS_SRC=',
npm ERR! info RUN   '-DNODE_RUNTIME=node',
npm ERR! info RUN   '-DNODE_RUNTIMEVERSION=16.8.0',
npm ERR! info RUN   '-DNODE_ARCH=x64',
npm ERR! info RUN   '-DCMAKE_CXX_FLAGS=-D_DARWIN_USE_64_BIT_INODE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBUILDING_NODE_EXTENSION',
npm ERR! info RUN   '-DCMAKE_SHARED_LINKER_FLAGS=-undefined dynamic_lookup'
npm ERR! info RUN ]
npm ERR! info CMD BUILD
npm ERR! info RUN [
npm ERR! info RUN   'cmake',
npm ERR! info RUN   '--build',
npm ERR! info RUN   '/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/build',
npm ERR! info RUN   '--config',
npm ERR! info RUN   'Release'
npm ERR! info RUN ]
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:5:
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/AddFunction.h:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:397:12: error: no member named 'type' in 'Camera3D'
npm ERR!     output.type = argObject.Get("type").ToNumber().Int32Value();
npm ERR!     ~~~~~~ ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:412:25: error: no member named 'type' in 'Camera3D'
npm ERR!   out.Set("type", input.type);
npm ERR!                   ~~~~~ ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:474:12: error: no member named 'type' in 'NPatchInfo'
npm ERR!     output.type = argObject.Get("type").ToNumber().Int32Value();
npm ERR!     ~~~~~~ ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:490:25: error: no member named 'type' in 'NPatchInfo'
npm ERR!   out.Set("type", input.type);
npm ERR!                   ~~~~~ ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:5:
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/AddFunction.h:8:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/GetArgFromParam.h:138:11: error: no member named 'type' in 'Camera3D'
npm ERR!   output->type = params.type;
npm ERR!   ~~~~~~  ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/GetArgFromParam.h:138:25: error: no member named 'type' in 'Camera3D'
npm ERR!   output->type = params.type;
npm ERR!                  ~~~~~~ ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:157:53: error: use of undeclared identifier 'GAMEPAD_PLAYER1'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER1", GAMEPAD_PLAYER1);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:158:53: error: use of undeclared identifier 'GAMEPAD_PLAYER2'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER2", GAMEPAD_PLAYER2);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:159:53: error: use of undeclared identifier 'GAMEPAD_PLAYER3'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER3", GAMEPAD_PLAYER3);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:160:53: error: use of undeclared identifier 'GAMEPAD_PLAYER4'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER4", GAMEPAD_PLAYER4);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:185:57: error: use of undeclared identifier 'LOC_VERTEX_POSITION'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_POSITION", LOC_VERTEX_POSITION);
npm ERR!                                                         ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:186:59: error: use of undeclared identifier 'LOC_VERTEX_TEXCOORD01'; did you mean 'SHADER_LOC_VERTEX_TEXCOORD01'?
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_TEXCOORD01", LOC_VERTEX_TEXCOORD01);
npm ERR!                                                           ^~~~~~~~~~~~~~~~~~~~~
npm ERR!                                                           SHADER_LOC_VERTEX_TEXCOORD01
npm ERR! /usr/local/Cellar/raylib/3.7.0/include/raylib.h:732:5: note: 'SHADER_LOC_VERTEX_TEXCOORD01' declared here
npm ERR!     SHADER_LOC_VERTEX_TEXCOORD01,
npm ERR!     ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:187:59: error: use of undeclared identifier 'LOC_VERTEX_TEXCOORD02'; did you mean 'SHADER_LOC_VERTEX_TEXCOORD02'?
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_TEXCOORD02", LOC_VERTEX_TEXCOORD02);
npm ERR!                                                           ^~~~~~~~~~~~~~~~~~~~~
npm ERR!                                                           SHADER_LOC_VERTEX_TEXCOORD02
npm ERR! /usr/local/Cellar/raylib/3.7.0/include/raylib.h:733:5: note: 'SHADER_LOC_VERTEX_TEXCOORD02' declared here
npm ERR!     SHADER_LOC_VERTEX_TEXCOORD02,
npm ERR!     ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:188:55: error: use of undeclared identifier 'LOC_VERTEX_NORMAL'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_NORMAL", LOC_VERTEX_NORMAL);
npm ERR!                                                       ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:189:56: error: use of undeclared identifier 'LOC_VERTEX_TANGENT'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_TANGENT", LOC_VERTEX_TANGENT);
npm ERR!                                                        ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:190:54: error: use of undeclared identifier 'LOC_VERTEX_COLOR'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_COLOR", LOC_VERTEX_COLOR);
npm ERR!                                                      ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:191:52: error: use of undeclared identifier 'LOC_MATRIX_MVP'
npm ERR!   AddDefineInteger(env, exports, "LOC_MATRIX_MVP", LOC_MATRIX_MVP);
npm ERR!                                                    ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:192:54: error: use of undeclared identifier 'LOC_MATRIX_MODEL'
npm ERR!   AddDefineInteger(env, exports, "LOC_MATRIX_MODEL", LOC_MATRIX_MODEL);
npm ERR!                                                      ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:193:53: error: use of undeclared identifier 'LOC_MATRIX_VIEW'
npm ERR!   AddDefineInteger(env, exports, "LOC_MATRIX_VIEW", LOC_MATRIX_VIEW);
npm ERR!                                                     ^
npm ERR! fatal error: too many errors emitted, stopping now [-ferror-limit=]
npm ERR! 20 errors generated.
npm ERR! make[2]: *** [CMakeFiles/node-raylib.dir/src/addon.cc.o] Error 1
npm ERR! make[1]: *** [CMakeFiles/node-raylib.dir/all] Error 2
npm ERR! make: *** [all] Error 2
npm ERR! info REP Build has been failed, trying to do a full rebuild.
npm ERR! info CMD CLEAN
npm ERR! info RUN [
npm ERR! info RUN   'cmake',
npm ERR! info RUN   '-E',
npm ERR! info RUN   'remove_directory',
npm ERR! info RUN   '/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/build'
npm ERR! info RUN ]
npm ERR! info CMD CONFIGURE
npm ERR! info RUN [
npm ERR! info RUN   'cmake',
npm ERR! info RUN   '/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib',
npm ERR! info RUN   '--no-warn-unused-cli',
npm ERR! info RUN   '-G',
npm ERR! info RUN   'Unix Makefiles',
npm ERR! info RUN   '-DCMAKE_JS_VERSION=6.2.1',
npm ERR! info RUN   '-DCMAKE_BUILD_TYPE=Release',
npm ERR! info RUN   '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/build/Release',
npm ERR! info RUN   '-DCMAKE_JS_INC=/Users/konsumer/.cmake-js/node-x64/v16.8.0/include/node',
npm ERR! info RUN   '-DCMAKE_JS_SRC=',
npm ERR! info RUN   '-DNODE_RUNTIME=node',
npm ERR! info RUN   '-DNODE_RUNTIMEVERSION=16.8.0',
npm ERR! info RUN   '-DNODE_ARCH=x64',
npm ERR! info RUN   '-DCMAKE_CXX_FLAGS=-D_DARWIN_USE_64_BIT_INODE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBUILDING_NODE_EXTENSION',
npm ERR! info RUN   '-DCMAKE_SHARED_LINKER_FLAGS=-undefined dynamic_lookup'
npm ERR! info RUN ]
npm ERR! info CMD BUILD
npm ERR! info RUN [
npm ERR! info RUN   'cmake',
npm ERR! info RUN   '--build',
npm ERR! info RUN   '/Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/build',
npm ERR! info RUN   '--config',
npm ERR! info RUN   'Release'
npm ERR! info RUN ]
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:5:
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/AddFunction.h:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:397:12: error: no member named 'type' in 'Camera3D'
npm ERR!     output.type = argObject.Get("type").ToNumber().Int32Value();
npm ERR!     ~~~~~~ ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:412:25: error: no member named 'type' in 'Camera3D'
npm ERR!   out.Set("type", input.type);
npm ERR!                   ~~~~~ ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:474:12: error: no member named 'type' in 'NPatchInfo'
npm ERR!     output.type = argObject.Get("type").ToNumber().Int32Value();
npm ERR!     ~~~~~~ ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/ToObject.h:490:25: error: no member named 'type' in 'NPatchInfo'
npm ERR!   out.Set("type", input.type);
npm ERR!                   ~~~~~ ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:5:
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/AddFunction.h:8:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/GetArgFromParam.h:138:11: error: no member named 'type' in 'Camera3D'
npm ERR!   output->type = params.type;
npm ERR!   ~~~~~~  ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/lib/GetArgFromParam.h:138:25: error: no member named 'type' in 'Camera3D'
npm ERR!   output->type = params.type;
npm ERR!                  ~~~~~~ ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:157:53: error: use of undeclared identifier 'GAMEPAD_PLAYER1'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER1", GAMEPAD_PLAYER1);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:158:53: error: use of undeclared identifier 'GAMEPAD_PLAYER2'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER2", GAMEPAD_PLAYER2);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:159:53: error: use of undeclared identifier 'GAMEPAD_PLAYER3'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER3", GAMEPAD_PLAYER3);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:160:53: error: use of undeclared identifier 'GAMEPAD_PLAYER4'
npm ERR!   AddDefineInteger(env, exports, "GAMEPAD_PLAYER4", GAMEPAD_PLAYER4);
npm ERR!                                                     ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:185:57: error: use of undeclared identifier 'LOC_VERTEX_POSITION'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_POSITION", LOC_VERTEX_POSITION);
npm ERR!                                                         ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:186:59: error: use of undeclared identifier 'LOC_VERTEX_TEXCOORD01'; did you mean 'SHADER_LOC_VERTEX_TEXCOORD01'?
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_TEXCOORD01", LOC_VERTEX_TEXCOORD01);
npm ERR!                                                           ^~~~~~~~~~~~~~~~~~~~~
npm ERR!                                                           SHADER_LOC_VERTEX_TEXCOORD01
npm ERR! /usr/local/Cellar/raylib/3.7.0/include/raylib.h:732:5: note: 'SHADER_LOC_VERTEX_TEXCOORD01' declared here
npm ERR!     SHADER_LOC_VERTEX_TEXCOORD01,
npm ERR!     ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:187:59: error: use of undeclared identifier 'LOC_VERTEX_TEXCOORD02'; did you mean 'SHADER_LOC_VERTEX_TEXCOORD02'?
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_TEXCOORD02", LOC_VERTEX_TEXCOORD02);
npm ERR!                                                           ^~~~~~~~~~~~~~~~~~~~~
npm ERR!                                                           SHADER_LOC_VERTEX_TEXCOORD02
npm ERR! /usr/local/Cellar/raylib/3.7.0/include/raylib.h:733:5: note: 'SHADER_LOC_VERTEX_TEXCOORD02' declared here
npm ERR!     SHADER_LOC_VERTEX_TEXCOORD02,
npm ERR!     ^
npm ERR! In file included from /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/addon.cc:6:
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:188:55: error: use of undeclared identifier 'LOC_VERTEX_NORMAL'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_NORMAL", LOC_VERTEX_NORMAL);
npm ERR!                                                       ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:189:56: error: use of undeclared identifier 'LOC_VERTEX_TANGENT'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_TANGENT", LOC_VERTEX_TANGENT);
npm ERR!                                                        ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:190:54: error: use of undeclared identifier 'LOC_VERTEX_COLOR'
npm ERR!   AddDefineInteger(env, exports, "LOC_VERTEX_COLOR", LOC_VERTEX_COLOR);
npm ERR!                                                      ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:191:52: error: use of undeclared identifier 'LOC_MATRIX_MVP'
npm ERR!   AddDefineInteger(env, exports, "LOC_MATRIX_MVP", LOC_MATRIX_MVP);
npm ERR!                                                    ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:192:54: error: use of undeclared identifier 'LOC_MATRIX_MODEL'
npm ERR!   AddDefineInteger(env, exports, "LOC_MATRIX_MODEL", LOC_MATRIX_MODEL);
npm ERR!                                                      ^
npm ERR! /Users/konsumer/Documents/otherdev/pakemon-demos/node-raylib/node_modules/raylib/src/node-raylib.h:193:53: error: use of undeclared identifier 'LOC_MATRIX_VIEW'
npm ERR!   AddDefineInteger(env, exports, "LOC_MATRIX_VIEW", LOC_MATRIX_VIEW);
npm ERR!                                                     ^
npm ERR! fatal error: too many errors emitted, stopping now [-ferror-limit=]
npm ERR! 20 errors generated.
npm ERR! make[2]: *** [CMakeFiles/node-raylib.dir/src/addon.cc.o] Error 1
npm ERR! make[1]: *** [CMakeFiles/node-raylib.dir/all] Error 2
npm ERR! make: *** [all] Error 2
npm ERR! ERR! OMG Process terminated: 2

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/konsumer/.npm/_logs/2021-10-13T03_39_33_405Z-debug.log
konsumer commented 2 years ago

This can be closed. raylib4 branch currently builds fine on mac M1/intel. It downloads it's own copy of raylib4, and just works.

RobLoach commented 2 years ago

WOOOOOOOOOOO!!!