Hello!
I got error on install from npm i got this error:
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 : not found
Checking for node prefix : ok /usr/local
Checking for library drizzle : yes
Checking for header drizzle.h : yes
'configure' finished successfully (0.966s)
Waf: Entering directory /home/kwik101/node-db-drizzle/build' [ 1/11] cxx: lib/node-db/binding.cc -> build/default/lib/node-db/binding_1.o [ 2/11] cxx: lib/node-db/connection.cc -> build/default/lib/node-db/connection_1.o [ 3/11] cxx: lib/node-db/exception.cc -> build/default/lib/node-db/exception_1.o [ 4/11] cxx: lib/node-db/query.cc -> build/default/lib/node-db/query_1.o [ 5/11] cxx: lib/node-db/result.cc -> build/default/lib/node-db/result_1.o [ 6/11] cxx: src/connection.cc -> build/default/src/connection_1.o [ 7/11] cxx: src/drizzle.cc -> build/default/src/drizzle_1.o [ 8/11] cxx: src/query.cc -> build/default/src/query_1.o [ 9/11] cxx: src/result.cc -> build/default/src/result_1.o [10/11] cxx: src/drizzle_bindings.cc -> build/default/src/drizzle_bindings_1.o ../src/result.cc: In member function ‘virtual long unsigned int* node_db_drizzle::Result::columnLengths()’: ../src/result.cc:148:48: error: invalid conversion from ‘size_t*’ to ‘long unsigned int*’ Waf: Leaving directory/home/kwik101/node-db-drizzle/build'
Build failed: -> task failed (err #1):
{task: cxx result.cc -> result_1.o}
Is correct way to fix?:
unsigned long* node_db_drizzle::Result::columnLengths() throw(node_db::Exception&) {
return drizzle_row_field_sizes(this->result);
}
-->
unsigned long* node_db_drizzle::Result::columnLengths() throw(node_db::Exception&) {
return (unsigned long *)drizzle_row_field_sizes(this->result);
}
This work for me.
snx
Hello! I got error on install from npm i got this error:
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 : not found Checking for node prefix : ok /usr/local Checking for library drizzle : yes Checking for header drizzle.h : yes 'configure' finished successfully (0.966s) Waf: Entering directory
/home/kwik101/node-db-drizzle/build' [ 1/11] cxx: lib/node-db/binding.cc -> build/default/lib/node-db/binding_1.o [ 2/11] cxx: lib/node-db/connection.cc -> build/default/lib/node-db/connection_1.o [ 3/11] cxx: lib/node-db/exception.cc -> build/default/lib/node-db/exception_1.o [ 4/11] cxx: lib/node-db/query.cc -> build/default/lib/node-db/query_1.o [ 5/11] cxx: lib/node-db/result.cc -> build/default/lib/node-db/result_1.o [ 6/11] cxx: src/connection.cc -> build/default/src/connection_1.o [ 7/11] cxx: src/drizzle.cc -> build/default/src/drizzle_1.o [ 8/11] cxx: src/query.cc -> build/default/src/query_1.o [ 9/11] cxx: src/result.cc -> build/default/src/result_1.o [10/11] cxx: src/drizzle_bindings.cc -> build/default/src/drizzle_bindings_1.o ../src/result.cc: In member function ‘virtual long unsigned int* node_db_drizzle::Result::columnLengths()’: ../src/result.cc:148:48: error: invalid conversion from ‘size_t*’ to ‘long unsigned int*’ Waf: Leaving directory
/home/kwik101/node-db-drizzle/build' Build failed: -> task failed (err #1): {task: cxx result.cc -> result_1.o}Is correct way to fix?: unsigned long* node_db_drizzle::Result::columnLengths() throw(node_db::Exception&) { return drizzle_row_field_sizes(this->result); } --> unsigned long* node_db_drizzle::Result::columnLengths() throw(node_db::Exception&) { return (unsigned long *)drizzle_row_field_sizes(this->result); } This work for me. snx