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, from ./Include/abacus/cutbuffer.inc:32, from ./Include/abacus/cutbuffer.h:179, from ./Include/abacus/standardpool.inc:32, from ./Include/abacus/standardpool.h:221, from ./Include/abacus/master.h:54, from sources/lp.cc:29: ./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_; ^ http://package23.nyi.freebsd.org/data/10amd64-default-PR192025/2014-07-24_23h12m00s/logs/errors/abacus-3.2.b1_2.log has the full log.
Fixed in r363115, thanks.