Bummer. These are going to be hard to fix. :-( On Fri, Jun 29, 2012 at 10:21 AM, Stephan Beal <sgb...@googlemail.com>wrote:
> Hi again, > > from sqlite4.h: > > _SQLITE3RTREE_H_ > > collides with sqlite3.h, causing ODR violations when both headers are > included (as is the case in my abstraction layer's amalgamation build). > > i've patched that locally but now i'm seeing similar collisions with other > symbols: > > /home/stephan/include/sqlite4.h:163:0: error: "SQLITE_SOURCE_ID" redefined > [-Werror] > /home/stephan/include/sqlite3.h:112:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:2698:0: error: "SQLITE_STATIC" redefined > [-Werror] > /home/stephan/include/sqlite3.h:3975:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:2699:0: error: "SQLITE_TRANSIENT" redefined > [-Werror] > /home/stephan/include/sqlite3.h:3976:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3747:0: error: "SQLITE_TESTCTRL_FIRST" > redefined [-Werror] > /home/stephan/include/sqlite3.h:5616:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3748:0: error: > "SQLITE_TESTCTRL_FAULT_INSTALL" redefined [-Werror] > /home/stephan/include/sqlite3.h:5621:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3749:0: error: "SQLITE_TESTCTRL_ASSERT" > redefined [-Werror] > /home/stephan/include/sqlite3.h:5624:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3750:0: error: "SQLITE_TESTCTRL_ALWAYS" > redefined [-Werror] > /home/stephan/include/sqlite3.h:5625:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3751:0: error: "SQLITE_TESTCTRL_RESERVE" > redefined [-Werror] > /home/stephan/include/sqlite3.h:5626:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3752:0: error: > "SQLITE_TESTCTRL_OPTIMIZATIONS" redefined [-Werror] > /home/stephan/include/sqlite3.h:5627:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3753:0: error: "SQLITE_TESTCTRL_ISKEYWORD" > redefined [-Werror] > /home/stephan/include/sqlite3.h:5628:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3754:0: error: > "SQLITE_TESTCTRL_LOCALTIME_FAULT" redefined [-Werror] > /home/stephan/include/sqlite3.h:5631:0: note: this is the location of the > previous definition > /home/stephan/include/sqlite4.h:3756:0: error: "SQLITE_TESTCTRL_LAST" > redefined [-Werror] > /home/stephan/include/sqlite3.h:5632:0: note: this is the location of the > previous definition > In file included from cpdo_amalgamation.cpp:3417:0: > /home/stephan/include/sqlite3.h:252:3: error: ISO C++ 1998 does not support > ‘long long’ [-Werror=long-long] > /home/stephan/include/sqlite3.h:253:3: error: ISO C++ 1998 does not support > ‘long long’ [-Werror=long-long] > In file included from cpdo_amalgamation.cpp:4400:0: > /home/stephan/include/sqlite4.h:285:3: error: ISO C++ 1998 does not support > ‘long long’ [-Werror=long-long] > /home/stephan/include/sqlite4.h:286:3: error: ISO C++ 1998 does not support > ‘long long’ [-Werror=long-long] > > > -- > ----- stephan beal > http://wanderinghorse.net/home/stephan/ > http://gplus.to/sgbeal > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- D. Richard Hipp d...@sqlite.org _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users