libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I
.. -I ../.. -I/usr/include -I/usr/include/postgresql -g
-O2 -MT PostgresArgListBuilder.lo -MD -MP -MF
.deps/PostgresArgListBuilder.Tpo -c
PostgresArgListBuilder.cc -fPIC -DPIC -o
.libs/PostgresArgListBuilder.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I
.. -I ../.. -I/usr/include -I/usr/include/postgresql -g
-O2 -MT SqliteProvider.lo -MD -MP -MF
.deps/SqliteProvider.Tpo -c SqliteProvider.cc -o
SqliteProvider.o >/dev/null 2>&1
In file included from ../Value.icc:24:0,
from ../NamedObject.hh:25,
from ../Function.hh:27,
from ../Native_interface.hh:45,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../Value.hh: In member function 'virtual Value_P
PostgresArgListBuilder::run_query(bool)':
../Value.hh:552:18: error: 'static void*
Value::operator new(size_t)' is protected
static void * operator new(size_t sz)
^
PostgresArgListBuilder.cc:187:53: error: within this
context
db_result_value = new Value( shape, LOC );
^
In file included from ../Value.icc:24:0,
from ../NamedObject.hh:25,
from ../Function.hh:27,
from ../Native_interface.hh:45,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../Value.hh:70:4: error: 'Value::Value(const
Shape&, const char*)' is protected
Value(const Shape & sh, const char * loc);
^
PostgresArgListBuilder.cc:187:53: error: within this
context
db_result_value = new Value( shape, LOC );
^
In file included from ../Value.icc:24:0,
from ../NamedObject.hh:25,
from ../Function.hh:27,
from ../Native_interface.hh:45,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../Value.hh:566:16: error: 'static void Value::operator
delete(void*)' is protected
static void operator delete(void * ptr)
^
PostgresArgListBuilder.cc:187:53: error: within this
context
db_result_value = new Value( shape, LOC );
^
In file included from ../Value.icc:24:0,
from ../NamedObject.hh:25,
from ../Function.hh:27,
from ../Native_interface.hh:45,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../Value.hh:566:16: error: 'static void Value::operator
delete(void*)' is protected
static void operator delete(void * ptr)
^
PostgresArgListBuilder.cc:187:53: error: within this
context
db_result_value = new Value( shape, LOC );
^
PostgresArgListBuilder.cc:187:29: error: no match for
'operator=' (operand types are 'Value_P' and 'Value*')
db_result_value = new Value( shape, LOC );
^
PostgresArgListBuilder.cc:187:29: note: candidate is:
In file included from ../NamedObject.hh:25:0,
from ../Function.hh:27,
from ../Native_interface.hh:45,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../Value.icc:118:18: note: Value_P&
Value_P::operator=(const Value_P&)
inline Value_P & Value_P::operator =(const Value_P
& other)
^
../Value.icc:118:18: note: no known conversion for
argument 1 from 'Value*' to 'const Value_P&'
PostgresArgListBuilder.cc:191:86: error: no matching
function for call to 'PointerCell::PointerCell(Value_P)'
new
(db_result_value->next_ravel()) PointerCell( Idx0( LOC
) );
^
PostgresArgListBuilder.cc:191:86: note: candidates are:
In file included from ../Native_interface.hh:36:0,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../PointerCell.hh:36:4: note:
PointerCell::PointerCell(Value_P, Value&)
PointerCell(Value_P val, Value & cell_owner);
^
../PointerCell.hh:36:4: note: candidate expects 2
arguments, 1 provided
../PointerCell.hh:32:7: note:
PointerCell::PointerCell(const PointerCell&)
class PointerCell : public Cell
^
../PointerCell.hh:32:7: note: no known conversion for
argument 1 from 'Value_P' to 'const PointerCell&'
PostgresArgListBuilder.cc:211:94: error: no matching
function for call to 'PointerCell::PointerCell(Value_P)'
new
(db_result_value->next_ravel()) PointerCell( Str0( LOC
) );
^
PostgresArgListBuilder.cc:211:94: note: candidates are:
In file included from ../Native_interface.hh:36:0,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../PointerCell.hh:36:4: note:
PointerCell::PointerCell(Value_P, Value&)
PointerCell(Value_P val, Value & cell_owner);
^
../PointerCell.hh:36:4: note: candidate expects 2
arguments, 1 provided
../PointerCell.hh:32:7: note:
PointerCell::PointerCell(const PointerCell&)
class PointerCell : public Cell
^
../PointerCell.hh:32:7: note: no known conversion for
argument 1 from 'Value_P' to 'const PointerCell&'
PostgresArgListBuilder.cc:214:113: error: no matching
function for call to 'PointerCell::PointerCell(Value_P)'
new
(db_result_value->next_ravel()) PointerCell(
make_string_cell( value, LOC ) );
^
PostgresArgListBuilder.cc:214:113: note: candidates
are:
In file included from ../Native_interface.hh:36:0,
from apl-sqlite.hh:34,
from PostgresArgListBuilder.hh:24,
from PostgresArgListBuilder.cc:21:
../PointerCell.hh:36:4: note:
PointerCell::PointerCell(Value_P, Value&)
PointerCell(Value_P val, Value & cell_owner);
^
../PointerCell.hh:36:4: note: candidate expects 2
arguments, 1 provided
../PointerCell.hh:32:7: note:
PointerCell::PointerCell(const PointerCell&)
class PointerCell : public Cell
^
../PointerCell.hh:32:7: note: no known conversion for
argument 1 from 'Value_P' to 'const PointerCell&'
make[3]: *** [PostgresArgListBuilder.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
`/home/blake/Backup/apl/src/sql'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/blake/Backup/apl/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/blake/Backup/apl'
make: *** [all] Error 2
[