[odb-users] Internal Compiler Error in ODB 2.5.0-b.9 with Boost Profile

Brian Coggins becoggins at hotmail.com
Tue Feb 19 08:44:12 EST 2019

Thanks for this.  I updated libodb-boost, but something is still unhappy.  The ODB-generated header has this line:

#if ODB_BOOST_VERSION != 2046000 // 2.5.0-b.10

which is tripping things up.  I’m guessing that libodb and libodb-boost are now out of sync?  Is there a way to get them back in sync, or should I just uninstall everything and start over with the current staged?


> On Feb 18, 2019, at 9:21 AM, Boris Kolpackov <boris at codesynthesis.com> wrote:
> Brian Coggins <becoggins at hotmail.com> writes:
>> However, do you have an updated odb-boost somewhere?
> The libodb-boost and libodb-qt packages are now on stage.build2.org. The
> only requirement is that you upgrade your build2 toolchain from stage as
> well (there is a fix in build2 that's required by these packages).
>> The only problem I encountered when upgrading b9 to b11 was that the
>> “bpkg uninstall --all --recursive” step in the instructions removes
>> the ODB libraries, and that kills bpkg (which can’t find the ODB dylib).
>> So I had to reinstall build2 at that point.
> Yes, if you install both ODB and build2 into the same place, that would
> happen, which is unfortunate. Need to think if we can do anything about
> it.

More information about the odb-users mailing list