-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Building via npm with NodeJS 10.10.0 gets "gyp ERR! build error".
yuya@yoshiyuki|19:29:30|0% git rev-parse HEAD
46feeca7c6b8d5263e1069190f229df475e1fbda
yuya@yoshiyuki|19:29:39|0% uname -r
4.15.0-34-generic
yuya@yoshiyuki|19:30:10|0% lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
yuya@yoshiyuki|19:30:50|0% node --version
v10.10.0
yuya@yoshiyuki|19:30:59|0% npm --version
6.4.1
yuya@yoshiyuki|19:31:03|0% COLUMNS=100 dpkg -l libgeos++-dev
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===================-==============-==============-===========================================
ii libgeos++-dev 3.6.2-1build2 amd64 Geometry engine for GIS - C++ development f
yuya@yoshiyuki|19:32:21|0% npm install
> geos@0.0.4 install /home/yuya/src/github.com/kashif/node-geos
> ./node_modules/coffee-script/bin/cake install
make: Entering directory '/home/yuya/src/github.com/kashif/node-geos/build'
(node:25542) [DEP0026] DeprecationWarning: util.print is deprecated. Use console.log instead.
CXX(target) Release/obj.target/geos/src/cpp/binding.o
CXX(target) Release/obj.target/geos/src/cpp/geometry.o
../src/cpp/geometry.cpp: In static member function 'static v8::Handle<v8::Value> Geometry::New(geos::geom::Geometry*)':
../src/cpp/geometry.cpp:80:51: error: no matching function for call to 'v8::Function::NewInstance(int, v8::Handle<v8::Value>*)'
Handle<Object> obj = cons->NewInstance(1, &ext);
^
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:3989:44: note: candidate: v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const
V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
^~~~~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:3989:44: note: candidate expects 3 arguments, 2 provided
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:3992:44: note: candidate: v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
^~~~~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:3992:44: note: candidate expects 1 argument, 2 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::IsSimpleAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:31:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:183:1: note: in expansion of macro 'NODE_GEOS_UNARY_PREDICATE'
NODE_GEOS_UNARY_PREDICATE(IsSimple, isSimple);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::IsValidAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:31:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:184:1: note: in expansion of macro 'NODE_GEOS_UNARY_PREDICATE'
NODE_GEOS_UNARY_PREDICATE(IsValid, isValid);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::IsEmptyAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:31:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:185:1: note: in expansion of macro 'NODE_GEOS_UNARY_PREDICATE'
NODE_GEOS_UNARY_PREDICATE(IsEmpty, isEmpty);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::IsRectangleAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:31:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:186:1: note: in expansion of macro 'NODE_GEOS_UNARY_PREDICATE'
NODE_GEOS_UNARY_PREDICATE(IsRectangle, isRectangle);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::DisjointAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:189:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Disjoint, disjoint);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::TouchesAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:190:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Touches, touches);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::IntersectsAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:191:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Intersects, intersects);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::CrossesAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:192:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Crosses, crosses);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::WithinAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:193:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Within, within);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::ContainsAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:194:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Contains, contains);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::OverlapsAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:195:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Overlaps, overlaps);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::EqualsAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:196:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Equals, equals);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::CoversAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:197:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(Covers, covers);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/cpp/geometry.cpp:1:0:
../src/cpp/geometry.cpp: In static member function 'static void Geometry::CoveredByAsyncComplete(uv_work_t*, int)':
../src/cpp/geometry.hpp:99:18: error: no matching function for call to 'v8::TryCatch::TryCatch()'
TryCatch tryCatch; \
^
../src/cpp/geometry.cpp:198:1: note: in expansion of macro 'NODE_GEOS_BINARY_PREDICATE'
NODE_GEOS_BINARY_PREDICATE(CoveredBy, coveredBy);
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/cpp/binding.hpp:4:0,
from ../src/cpp/geometry.hpp:7,
from ../src/cpp/geometry.cpp:1:
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate*)
explicit TryCatch(Isolate* isolate);
^~~~~~~~
/home/yuya/.node-gyp/10.10.0/include/node/v8.h:8530:12: note: candidate expects 1 argument, 0 provided
geos.target.mk:106: recipe for target 'Release/obj.target/geos/src/cpp/geometry.o' failed
make: *** [Release/obj.target/geos/src/cpp/geometry.o] Error 1
make: Leaving directory '/home/yuya/src/github.com/kashif/node-geos/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/yuya/src/github.com/kashif/node-geos/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:182:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
gyp ERR! System Linux 4.15.0-34-generic
gyp ERR! command "/home/yuya/.anyenv/envs/ndenv/versions/v10.10.0/bin/node" "/home/yuya/src/github.com/kashif/node-geos/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/yuya/src/github.com/kashif/node-geos
gyp ERR! node -v v10.10.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm notice created a lockfile as package-lock.json. You should commit this file.
audited 200 packages in 2.857s
found 0 vulnerabilities
Metadata
Metadata
Assignees
Labels
No labels