Skip to content

Instantly share code, notes, and snippets.

@lealhugui
Created February 26, 2018 19:57
Show Gist options
  • Save lealhugui/3020caa8b961618c9bf48aa34f1c437c to your computer and use it in GitHub Desktop.
Save lealhugui/3020caa8b961618c9bf48aa34f1c437c to your computer and use it in GitHub Desktop.
Oracledb error on electron-rebuild
C:\project>.\node_modules\.bin\electron-rebuild.cmd rebuild --target=1.7.5 --runtime=electron
× Rebuild Failed
An unhandled error occurred inside electron-rebuild
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | win32 | x64
gyp info spawn C:\Users\<my_user>\.windows-build-tools\python27\python.exe
gyp info spawn args [ 'C:\\project\\node_modules\\node-gyp\\gyp\\gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'msvs',
gyp info spawn args '-G',
gyp info spawn args 'msvs_version=auto',
gyp info spawn args '-I',
gyp info spawn args 'C:\\project\\node_modules\\oracledb\\build\\config.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\project\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\<my_user>\\.electron-gyp\\.node-gyp\\iojs-1.7.6\\common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=C:\\Users\\<my_user>\\.electron-gyp\\.node-gyp\\iojs-1.7.6',
gyp info spawn args '-Dnode_gyp_dir=C:\\project\\node_modules\\node-gyp',
gyp info spawn args '-Dnode_lib_file=C:\\Users\\<my_user>\\.electron-gyp\\.node-gyp\\iojs-1.7.6\\<(target_arch)\\iojs.lib',
gyp info spawn args '-Dmodule_root_dir=C:\\project\\node_modules\\oracledb',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'C:\\project\\node_modules\\oracledb\\build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
gyp info spawn args [ 'build/binding.sln',
gyp info spawn args '/clp:Verbosity=minimal',
gyp info spawn args '/nologo',
gyp info spawn args '/p:Configuration=Release;Platform=x64' ]
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
njsCommon.cpp
njsOracle.cpp
njsPool.cpp
njsConnection.cpp
..\src\njsConnection.cpp(1457): error C2039: 'DefineOwnProperty': is not a member of 'Nan' [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
C:\project\node_modules\nan\nan.h(87): note: see declaration of 'Nan'
..\src\njsConnection.cpp(1457): error C3861: 'DefineOwnProperty': identifier not found [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
..\src\njsConnection.cpp(1464): error C2039: 'DefineOwnProperty': is not a member of 'Nan' [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
C:\project\node_modules\nan\nan.h(87): note: see declaration of 'Nan'
..\src\njsConnection.cpp(1464): error C3861: 'DefineOwnProperty': identifier not found [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
njsResultSet.cpp
njsMessages.cpp
njsIntLob.cpp
win_delay_load_hook.cc
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\project\node_modules\node-gyp\lib\build.js:258:23)
gyp ERR! stack at emitTwo (events.js:126:13)
gyp ERR! stack at ChildProcess.emit (events.js:214:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\project\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--target=1.7.6" "--arch=x64" "--dist-url=https://atom.io/download/electron" "--build-from-source"
gyp ERR! cwd C:\project\node_modules\oracledb
gyp ERR! node -v v8.9.3
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
Failed with exit code: 1
Error: gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | win32 | x64
gyp info spawn C:\Users\<my_user>\.windows-build-tools\python27\python.exe
gyp info spawn args [ 'C:\\project\\node_modules\\node-gyp\\gyp\\gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'msvs',
gyp info spawn args '-G',
gyp info spawn args 'msvs_version=auto',
gyp info spawn args '-I',
gyp info spawn args 'C:\\project\\node_modules\\oracledb\\build\\config.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\project\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\<my_user>\\.electron-gyp\\.node-gyp\\iojs-1.7.6\\common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=C:\\Users\\<my_user>\\.electron-gyp\\.node-gyp\\iojs-1.7.6',
gyp info spawn args '-Dnode_gyp_dir=C:\\project\\node_modules\\node-gyp',
gyp info spawn args '-Dnode_lib_file=C:\\Users\\<my_user>\\.electron-gyp\\.node-gyp\\iojs-1.7.6\\<(target_arch)\\iojs.lib',
gyp info spawn args '-Dmodule_root_dir=C:\\project\\node_modules\\oracledb',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'C:\\project\\node_modules\\oracledb\\build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
gyp info spawn args [ 'build/binding.sln',
gyp info spawn args '/clp:Verbosity=minimal',
gyp info spawn args '/nologo',
gyp info spawn args '/p:Configuration=Release;Platform=x64' ]
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
njsCommon.cpp
njsOracle.cpp
njsPool.cpp
njsConnection.cpp
..\src\njsConnection.cpp(1457): error C2039: 'DefineOwnProperty': is not a member of 'Nan' [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
C:\project\node_modules\nan\nan.h(87): note: see declaration of 'Nan'
..\src\njsConnection.cpp(1457): error C3861: 'DefineOwnProperty': identifier not found [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
..\src\njsConnection.cpp(1464): error C2039: 'DefineOwnProperty': is not a member of 'Nan' [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
C:\project\node_modules\nan\nan.h(87): note: see declaration of 'Nan'
..\src\njsConnection.cpp(1464): error C3861: 'DefineOwnProperty': identifier not found [C:\project\node_modules\oracledb\build\oracledb.vcxproj]
njsResultSet.cpp
njsMessages.cpp
njsIntLob.cpp
win_delay_load_hook.cc
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\project\node_modules\node-gyp\lib\build.js:258:23)
gyp ERR! stack at emitTwo (events.js:126:13)
gyp ERR! stack at ChildProcess.emit (events.js:214:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\project\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--target=1.7.6" "--arch=x64" "--dist-url=https://atom.io/download/electron" "--build-from-source"
gyp ERR! cwd C:\project\node_modules\oracledb
gyp ERR! node -v v8.9.3
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
Failed with exit code: 1
at SafeSubscriber._error (C:\project\node_modules\spawn-rx\lib\src\index.js:267:84)
at SafeSubscriber.__tryOrUnsub (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:238:16)
at SafeSubscriber.error (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:197:26)
at Subscriber._error (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:128:26)
at Subscriber.error (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:102:18)
at MapSubscriber.Subscriber._error (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:128:26)
at MapSubscriber.Subscriber.error (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:102:18)
at SafeSubscriber._next (C:\project\node_modules\spawn-rx\lib\src\index.js:241:65)
at SafeSubscriber.__tryOrUnsub (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:238:16)
at SafeSubscriber.next (C:\project\node_modules\spawn-rx\node_modules\rxjs\Subscriber.js:185:22)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment