[GH-ISSUE #9] Does not install #4

Open
opened 2026-02-26 12:30:43 +03:00 by kerem · 1 comment
Owner

Originally created by @lewisdonovan on GitHub (Jun 20, 2021).
Original GitHub issue: https://github.com/bytesleo/thispersondoesnotexist-js/issues/9

Installing via Yarn I get the following error:

error /path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp: Command failed.
Exit code: 1
Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
Arguments: 
Directory: /path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp
Output:
info sharp Using cached /path/to/user/.npm/_libvips/libvips-8.7.0-darwin-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=14.16.1 runtime=node arch=x64 libc= platform=darwin)
gyp info it worked if it ends with ok
gyp info using node-gyp@5.1.0
gyp info using node@14.16.1 | darwin | x64
gyp info find Python using Python version 2.7.16 found at "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python"
gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
gyp info spawn args [
gyp info spawn args   '/usr/local/lib/node_modules/npm/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   '/path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/path/to/node-gyp/14.16.1/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/path/to/node-gyp/14.16.1',
gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/path/to/node-gyp/14.16.1/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp',
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   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  TOUCH Release/obj.target/libvips-cpp.stamp
  CXX(target) Release/obj.target/sharp/src/common.o
In file included from ../src/common.cc:27:
../src/common.h:78:20: error: no member named 'Handle' in namespace 'v8'
  bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);
               ~~~~^
../src/common.h:78:37: error: expected '(' for function-style cast or type construction
  bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);
                          ~~~~~~~~~~^
../src/common.h:78:39: error: use of undeclared identifier 'obj'
  bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);
                                      ^
../src/common.h:78:56: error: expected '(' for function-style cast or type construction
  bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);
                                           ~~~~~~~~~~~ ^
../src/common.h:79:29: error: no member named 'Handle' in namespace 'v8'
  std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);
                        ~~~~^
../src/common.h:79:46: error: expected '(' for function-style cast or type construction
  std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);
                                   ~~~~~~~~~~^
../src/common.h:79:48: error: use of undeclared identifier 'obj'
  std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);
                                               ^
../src/common.h:79:65: error: expected '(' for function-style cast or type construction
  std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);
                                                    ~~~~~~~~~~~ ^
../src/common.h:80:38: error: no member named 'Handle' in namespace 'v8'
  std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr);
                                 ~~~~^
../src/common.h:80:55: error: expected '(' for function-style cast or type construction
  std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr);
                                            ~~~~~~~~~~^
../src/common.h:80:57: error: use of undeclared identifier 'obj'
  std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr);
                                                        ^
../src/common.h:80:74: error: expected '(' for function-style cast or type construction
  std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr);
                                                             ~~~~~~~~~~~ ^
../src/common.h:81:37: warning: variable templates are a C++14 extension [-Wc++14-extensions]
  template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) {
                                    ^
../src/common.h:81:48: error: no member named 'Handle' in namespace 'v8'
  template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) {
                                           ~~~~^
../src/common.h:81:65: error: expected '(' for function-style cast or type construction
  template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) {
                                                      ~~~~~~~~~~^
../src/common.h:81:67: error: use of undeclared identifier 'obj'
  template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) {
                                                                  ^
../src/common.h:81:84: error: expected '(' for function-style cast or type construction
  template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) {
                                                                       ~~~~~~~~~~~ ^
../src/common.h:81:89: error: expected ';' at end of declaration
  template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) {
                                                                                        ^
                                                                                        ;
../src/common.h:81:90: error: expected unqualified-id
  template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) {
                                                                                         ^
../src/common.h:84:26: warning: variable templates are a C++14 extension [-Wc++14-extensions]
  template<typename T> T AttrTo(v8::Handle<v8::Object> obj, std::string attr) {
                         ^
../src/common.h:84:37: error: no member named 'Handle' in namespace 'v8'
  template<typename T> T AttrTo(v8::Handle<v8::Object> obj, std::string attr) {
                                ~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.
make: *** [Release/obj.target/sharp/src/common.o] 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/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Darwin 20.5.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp
gyp ERR! node -v v14.16.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
Originally created by @lewisdonovan on GitHub (Jun 20, 2021). Original GitHub issue: https://github.com/bytesleo/thispersondoesnotexist-js/issues/9 Installing via Yarn I get the following error: ```bash error /path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp: Command failed. Exit code: 1 Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy) Arguments: Directory: /path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp Output: info sharp Using cached /path/to/user/.npm/_libvips/libvips-8.7.0-darwin-x64.tar.gz prebuild-install WARN install No prebuilt binaries found (target=14.16.1 runtime=node arch=x64 libc= platform=darwin) gyp info it worked if it ends with ok gyp info using node-gyp@5.1.0 gyp info using node@14.16.1 | darwin | x64 gyp info find Python using Python version 2.7.16 found at "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python" gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python gyp info spawn args [ gyp info spawn args '/usr/local/lib/node_modules/npm/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 '/path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/path/to/node-gyp/14.16.1/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/path/to/node-gyp/14.16.1', gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/path/to/node-gyp/14.16.1/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp', 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 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] TOUCH Release/obj.target/libvips-cpp.stamp CXX(target) Release/obj.target/sharp/src/common.o In file included from ../src/common.cc:27: ../src/common.h:78:20: error: no member named 'Handle' in namespace 'v8' bool HasAttr(v8::Handle<v8::Object> obj, std::string attr); ~~~~^ ../src/common.h:78:37: error: expected '(' for function-style cast or type construction bool HasAttr(v8::Handle<v8::Object> obj, std::string attr); ~~~~~~~~~~^ ../src/common.h:78:39: error: use of undeclared identifier 'obj' bool HasAttr(v8::Handle<v8::Object> obj, std::string attr); ^ ../src/common.h:78:56: error: expected '(' for function-style cast or type construction bool HasAttr(v8::Handle<v8::Object> obj, std::string attr); ~~~~~~~~~~~ ^ ../src/common.h:79:29: error: no member named 'Handle' in namespace 'v8' std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr); ~~~~^ ../src/common.h:79:46: error: expected '(' for function-style cast or type construction std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr); ~~~~~~~~~~^ ../src/common.h:79:48: error: use of undeclared identifier 'obj' std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr); ^ ../src/common.h:79:65: error: expected '(' for function-style cast or type construction std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr); ~~~~~~~~~~~ ^ ../src/common.h:80:38: error: no member named 'Handle' in namespace 'v8' std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr); ~~~~^ ../src/common.h:80:55: error: expected '(' for function-style cast or type construction std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr); ~~~~~~~~~~^ ../src/common.h:80:57: error: use of undeclared identifier 'obj' std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr); ^ ../src/common.h:80:74: error: expected '(' for function-style cast or type construction std::vector<double> AttrAsRgba(v8::Handle<v8::Object> obj, std::string attr); ~~~~~~~~~~~ ^ ../src/common.h:81:37: warning: variable templates are a C++14 extension [-Wc++14-extensions] template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) { ^ ../src/common.h:81:48: error: no member named 'Handle' in namespace 'v8' template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) { ~~~~^ ../src/common.h:81:65: error: expected '(' for function-style cast or type construction template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) { ~~~~~~~~~~^ ../src/common.h:81:67: error: use of undeclared identifier 'obj' template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) { ^ ../src/common.h:81:84: error: expected '(' for function-style cast or type construction template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) { ~~~~~~~~~~~ ^ ../src/common.h:81:89: error: expected ';' at end of declaration template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) { ^ ; ../src/common.h:81:90: error: expected unqualified-id template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj, std::string attr) { ^ ../src/common.h:84:26: warning: variable templates are a C++14 extension [-Wc++14-extensions] template<typename T> T AttrTo(v8::Handle<v8::Object> obj, std::string attr) { ^ ../src/common.h:84:37: error: no member named 'Handle' in namespace 'v8' template<typename T> T AttrTo(v8::Handle<v8::Object> obj, std::string attr) { ~~~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 2 warnings and 20 errors generated. make: *** [Release/obj.target/sharp/src/common.o] 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/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:315:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) gyp ERR! System Darwin 20.5.0 gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /path/to/project/node_modules/thispersondoesnotexist-js/node_modules/sharp gyp ERR! node -v v14.16.1 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command. ```
Author
Owner

@singulart commented on GitHub (Nov 27, 2021):

Same problem :(

<!-- gh-comment-id:980782671 --> @singulart commented on GitHub (Nov 27, 2021): Same problem :(
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/thispersondoesnotexist-js#4
No description provided.