bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Build error on 609


From: Peter Teeson
Subject: Re: [Bug-apl] Build error on 609
Date: Sat, 18 Apr 2015 23:57:15 -0400

Hi:
OS X 10.8.5
SVN 609
apl Group
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/PostgresArgListBuilder.cc
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/PostgresArgListBuilder.cc:187:31: 'operator new' is a protected member of 'Value'
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/PostgresArgListBuilder.cc:191:61: No matching constructor for initialization of 'PointerCell'
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/PostgresArgListBuilder.cc:211:69: No matching constructor for initialization of 'PointerCell'
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/PostgresArgListBuilder.cc:214:69: No matching constructor for initialization of 'PointerCell'

On 2015-04-18, at 1:55 PM, Juergen Sauermann <address@hidden> wrote:

Hi Blake,

yes, I have inforrmed Elias already.

I do not have PostgreSQL installed (so that I can better test the ./configure script regarding
whether or not SQLite and PostgreSQL packages are are installed on my machine).

/// J├╝rgen


On 04/18/2015 05:57 PM, Blake McBride wrote:
Getting a build error on 64 bit Linux as follows:

...
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
[



reply via email to

[Prev in Thread] Current Thread [Next in Thread]