kashif/node-geos

Headers are not found in build step (Mac OS 10.6)

Closed this issue · 4 comments

$ node -v
v0.6.12

Andis-MacBook:node-geos andi$ node-waf configure build
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for node path : ok /Users/andi/.node_libraries
Checking for node prefix : ok /usr/local
Checking for program geos-config : /opt/local/bin/geos-config
'configure' finished successfully (0.186s)
Waf: Entering directory /Users/andi/.node_libraries/node-geos/build' [1/8] cxx: src/binding.cpp -> build/Release/src/binding_1.o [2/8] cxx: src/geometry.cpp -> build/Release/src/geometry_1.o In file included from ../src/geometry.cpp:1: ../src/geometry.hpp:4:32: error: geos/geom/Geometry.h: No such file or directory ../src/geometry.hpp:5:37: error: geos/util/GEOSException.h: No such file or directory ... ... Waf: Leaving directory/Users/andi/.node_libraries/node-geos/build'
Build failed:
-> task failed (err #1):
{task: cxx binding.cpp -> binding_1.o}
-> task failed (err #1):
{task: cxx geometry.cpp -> geometry_1.o}

The headers for v3.3.1 are located in /opt/local/include/geos

Could you kindly send me the output of node-waf -v configure build? Thanks!

http://pastebin.com/vQ71V3v5

Let me guess that '-I-I/opt/local/include' is an issue.

Indeed! Fix coming now. Thanks!

Much appreciated. Thanks. There are just some issues left: #12