$ 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 /home/wsa/.node_libraries
Checking for node prefix : ok /usr/local
Option --protobuf_path wasn't defined. Trying default: /usr/local
'configure' finished successfully (0.026s)
Waf: Entering directory /home/wsa/node-protobuf/build' [1/2] cxx: protobuf_for_node.cc -> build/Release/protobuf_for_node_1.o ../protobuf_for_node.cc: In static member function ‘static void protobuf_for_node::WrappedService::AsyncInvocation::Start(protobuf_for_node::WrappedService*, google::protobuf::MethodDescriptor*, google::protobuf::Message*, google::protobuf::Message*, protobuf_for_node::Schema::Type*, v8::Handle<v8::Function>)’: ../protobuf_for_node.cc:539:114: error: invalid conversion from ‘void (*)(eio_req*)’ to ‘int (*)(eio_req*)’ ../protobuf_for_node.cc:539:114: error: initializing argument 1 of ‘eio_req* eio_custom(int (*)(eio_req*), int, int (*)(eio_req*), void*)’ Waf: Leaving directory/home/wsa/node-protobuf/build'
Build failed: -> task failed (err #1):
{task: cxx protobuf_for_node.cc -> protobuf_for_node_1.o}
$ 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 /home/wsa/.node_libraries
Checking for node prefix : ok /usr/local
Option --protobuf_path wasn't defined. Trying default: /usr/local
'configure' finished successfully (0.026s)
Waf: Entering directory
/home/wsa/node-protobuf/build' [1/2] cxx: protobuf_for_node.cc -> build/Release/protobuf_for_node_1.o ../protobuf_for_node.cc: In static member function ‘static void protobuf_for_node::WrappedService::AsyncInvocation::Start(protobuf_for_node::WrappedService*, google::protobuf::MethodDescriptor*, google::protobuf::Message*, google::protobuf::Message*, protobuf_for_node::Schema::Type*, v8::Handle<v8::Function>)’: ../protobuf_for_node.cc:539:114: error: invalid conversion from ‘void (*)(eio_req*)’ to ‘int (*)(eio_req*)’ ../protobuf_for_node.cc:539:114: error: initializing argument 1 of ‘eio_req* eio_custom(int (*)(eio_req*), int, int (*)(eio_req*), void*)’ Waf: Leaving directory/home/wsa/node-protobuf/build'Build failed: -> task failed (err #1):
{task: cxx protobuf_for_node.cc -> protobuf_for_node_1.o}