-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
Hi, a very similar issue to #73
Apparently, rebuilding deps using electron-builder does not work.
Using legacy rebuilder, or skipping the rebuild altogether, is not an option, as it may break.
Stack trace
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/user/projects/sdl-electron/node_modules/.pnpm/@kmamal+sdl@0.11.13/node_modules/@kmamal/sdl/build'
touch Release/obj.target/../../../../node-addon-api@8.5.0/node_modules/node-addon-api/node_addon_api_except.stamp
g++ -o Release/obj.target/sdl/src/native/module.o ../src/native/module.cpp '-DNODE_GYP_MODULE_NAME=sdl' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_FILE_OFFSET_BITS=64' '-DELECTRON_ENSURE_CONFIG_GYPI' '-D_LARGEFILE_SOURCE' '-DUSING_ELECTRON_CONFIG_GYPI' '-DV8_COMPRESS_POINTERS' '-DV8_COMPRESS_POINTERS_IN_SHARED_CAGE' '-DV8_31BIT_SMIS_ON_64BIT_ARCH' '-DV8_ENABLE_SANDBOX' '-DV8_EXTERNAL_CODE_SPACE' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DOPENSSL_NO_ASM' '-DNAPI_VERSION=10' '-DNODE_ADDON_API_DISABLE_DEPRECATED' '-DNAPI_CPP_EXCEPTIONS' '-DBUILDING_NODE_EXTENSION' -I/home/user/.electron-gyp/39.0.0/include/node -I/home/user/.electron-gyp/39.0.0/src -I/home/user/.electron-gyp/39.0.0/deps/openssl/config -I/home/user/.electron-gyp/39.0.0/deps/openssl/openssl/include -I/home/user/.electron-gyp/39.0.0/deps/uv/include -I/home/user/.electron-gyp/39.0.0/deps/zlib -I/home/user/.electron-gyp/39.0.0/deps/v8/include -I -I../../../../../node-addon-api@8.5.0/node_modules/node-addon-api -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -Werror -Wall -Wextra -D_REENTRANT -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-strict-aliasing -std=gnu++20 -std=c++17 -MMD -MF ./Release/.deps/Release/obj.target/sdl/src/native/module.o.d.raw -c
../src/native/module.cpp:1:10: fatal error: napi.h: No such file or directory
1 | #include <napi.h>
| ^~~~~~~~
compilation terminated.
A minimal repro
https://github.com/krystianotto/sdl-rebuild-example
Thanks for the great package!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels