We are working to change the default version of GCC from 4.7 (which
is end of life) to 4.8.
This port is one of a handfull that blocks this migration since it fails
to build on FreeBSD/amd64 10 as follows:
g++48 -I./Include -I/usr/local/include/coin -DABACUS_SYS_LINUX -DABACUS_THROW_WITH_INFO -DABACUS_COMPILER_GCC43 -Wall -O2 -fPIC -c sources/lp.cc -o tmp/linux20-gcc44/lp.o
In file included from ./Include/abacus/poolslotref.h:150:0,
./Include/abacus/poolslotref.inc: In member function 'void ABA_POOLSLOTREF<BaseType, CoType>::printDifferentVersionError() const':
./Include/abacus/poolslotref.inc:101:48: error: invalid use of incomplete type 'class ABA_MASTER'
ABA_POOLSLOTREF<BaseType, CoType>::master_->out() << "ABA_POOLSLOTREF::con: Version of reference to slot " << version_;
has the full log.
Fixed in r363115, thanks.