Skip to content

Instantly share code, notes, and snippets.

@DrewWeth
Created February 1, 2016 20:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DrewWeth/117a61f479dfbd0694ea to your computer and use it in GitHub Desktop.
Save DrewWeth/117a61f479dfbd0694ea to your computer and use it in GitHub Desktop.
Drews-MacBook-Pro-4:sqlite3 zizimaza$ node-gyp rebuild --target=0.36.7 --arch=x64 --target_platform=darwin --dist-url=https://atom.io/download/atom-shell --module_name=node_sqlite3 --module_path=../lib/binding/node-v47-darwin-x64
gyp info it worked if it ends with ok
gyp info using node-gyp@3.2.1
gyp info using node@0.10.28 | darwin | x64
gyp info spawn /usr/bin/python
gyp info spawn args [ '/usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/Users/zizimaza/electron-quick-start/node_modules/sqlite3/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/local/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/Users/zizimaza/.node-gyp/0.36.7/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/Users/zizimaza/.node-gyp/0.36.7',
gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=node.lib',
gyp info spawn args '-Dmodule_root_dir=/Users/zizimaza/electron-quick-start/node_modules/sqlite3',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3090100/sqlite3.c
TOUCH Release/obj.target/deps/action_before_build.stamp
CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3090100/sqlite3.o
Release/obj/gen/sqlite-autoconf-3090100/sqlite3.c:9704:26: warning: unused variable 'sqlite3one'
[-Wunused-const-variable]
SQLITE_PRIVATE const int sqlite3one = 1;
^
1 warning generated.
LIBTOOL-STATIC Release/sqlite3.a
CXX(target) Release/obj.target/node_sqlite3/src/database.o
../src/database.cc:143:9: warning: unused variable 'status' [-Wunused-variable]
int status = uv_queue_work(uv_default_loop(),
^
../src/database.cc:227:9: warning: unused variable 'status' [-Wunused-variable]
int status = uv_queue_work(uv_default_loop(),
^
../src/database.cc:505:9: warning: unused variable 'status' [-Wunused-variable]
int status = uv_queue_work(uv_default_loop(),
^
../src/database.cc:605:9: warning: unused variable 'status' [-Wunused-variable]
int status = uv_queue_work(uv_default_loop(),
^
4 warnings generated.
CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o
CXX(target) Release/obj.target/node_sqlite3/src/statement.o
../src/statement.cc:118:9: warning: unused variable 'status' [-Wunused-variable]
int status = uv_queue_work(uv_default_loop(),
^
../src/statement.cc:322:5: warning: unused variable 'status' [-Wunused-variable]
STATEMENT_BEGIN(Bind);
^
../src/macros.h:125:9: note: expanded from macro 'STATEMENT_BEGIN'
int status = uv_queue_work(uv_default_loop(), \
^
../src/statement.cc:370:5: warning: unused variable 'status' [-Wunused-variable]
STATEMENT_BEGIN(Get);
^
../src/macros.h:125:9: note: expanded from macro 'STATEMENT_BEGIN'
int status = uv_queue_work(uv_default_loop(), \
^
../src/statement.cc:438:5: warning: unused variable 'status' [-Wunused-variable]
STATEMENT_BEGIN(Run);
^
../src/macros.h:125:9: note: expanded from macro 'STATEMENT_BEGIN'
int status = uv_queue_work(uv_default_loop(), \
^
../src/statement.cc:504:5: warning: unused variable 'status' [-Wunused-variable]
STATEMENT_BEGIN(All);
^
../src/macros.h:125:9: note: expanded from macro 'STATEMENT_BEGIN'
int status = uv_queue_work(uv_default_loop(), \
^
../src/statement.cc:601:5: warning: unused variable 'status' [-Wunused-variable]
STATEMENT_BEGIN(Each);
^
../src/macros.h:125:9: note: expanded from macro 'STATEMENT_BEGIN'
int status = uv_queue_work(uv_default_loop(), \
^
../src/statement.cc:724:5: warning: unused variable 'status' [-Wunused-variable]
STATEMENT_BEGIN(Reset);
^
../src/macros.h:125:9: note: expanded from macro 'STATEMENT_BEGIN'
int status = uv_queue_work(uv_default_loop(), \
^
7 warnings generated.
SOLINK_MODULE(target) Release/node_sqlite3.node
ld: warning: directory not found for option '-L/usr/local/opt/sqlcipher/lib'
ld: library not found for -lgcc_s.10.5
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Release/node_sqlite3.node] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:807:12)
gyp ERR! System Darwin 15.2.0
gyp ERR! command "node" "/usr/local/bin/node-gyp" "rebuild" "--target=0.36.7" "--arch=x64" "--target_platform=darwin" "--dist-url=https://atom.io/download/atom-shell" "--module_name=node_sqlite3" "--module_path=../lib/binding/node-v47-darwin-x64"
gyp ERR! cwd /Users/zizimaza/electron-quick-start/node_modules/sqlite3
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v3.2.1
gyp ERR! not ok
@trogers1
Copy link

trogers1 commented Jan 8, 2018

Hey, did you ever solve this? I can't for the life of me how to get sqlite and electron to coexist peacefully. I get this same error no matter how I try to rebuild.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment