When FreeBSD 7.0 was moved to GCC 4.2.0, the port devel/gccxml was broken. This was due to a compiler restriction that no longer allows the following constructs: *((int*)not_int_array_ptr)++; The new compiler rules do not allow for casted types to be lvalues. Rather, you must cast the rvalue to the type of the lvalue to get it to compile. In addition, as added severity, the WITH_PYSTE option to devel/boost depends upon devel/gccxml. Fix: Attached patch that forces the compiler to be GCC 3.4 where OSVERSION >= 700000, rather than BROKENing it on that arch. Patch attached with submission follows: How-To-Repeat: cd /usr/ports/devel/gccxml && make
Responsible Changed From-To: freebsd-ports-bugs->vs Over to maintainer
State Changed From-To: open->closed Committed; thanks for the patch!