http://package18.nyi.freebsd.org/data/101amd64-default-PR196712/2015-01-16_07h05m42s/logs/errors/libcwd-1.0.4_1.log libtool: compile: g++49 -DHAVE_CONFIG_H -I./include -I./include -DCWDEBUG -ggdb -Wl,-rpath=/usr/local/lib/gcc49 -Wl,-rpath=/usr/local/lib/gcc49 -O2 -pipe -D__GNU_LIBRARY__ -fstack-protector -fno-strict-aliasing -c demangle3.cc -fPIC -DPIC -o .libs/libcwd_la-demangle3.o In file included from demangle3.cc:112:0: ./include/demangle.h:465:35: error: redeclaration of 'void __gnu_cxx::demangler::session<Allocator>::add_substitution(int, __gnu_cxx::demangler::substitution_nt, int)' may not have default arguments [-fpermissive] int number_of_prefixes = 0) ^ ./include/demangle.h:1739:53: error: redeclaration of 'void __gnu_cxx::demangler::qualifier_list<Allocator>::decode_qualifiers(__gnu_cxx::demangler::qualifier_list<Allocator>::string_type&, __gnu_cxx::demangler::qualifier_list<Allocator>::string_type&, bool) const' may not have default arguments [-fpermissive] bool member_function_pointer_qualifiers = false) const ^ Makefile:646: recipe for target 'libcwd_la-demangle3.lo' failed gmake[3]: *** [libcwd_la-demangle3.lo] Error 1
libcwd builds fine with gcc5: http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/20150216_080917/logs/libcwd-1.0.4_1.log
sorry, I didn't notice this port was already locked to gcc 4.8 since there was no commit attached to the PR. Ignore my log.
Sorry John, I thought I had replayed all of the lost Bugzilla comments after the Bugzilla data loss in January, but apparently not this one: r377368 | gerald | 2015-01-18 22:49:05 +0000 (Sun, 18 Jan 2015) | 5 lines Fails to build with newer versions of GCC (4.9 and above) due to non-compliant C++ code. PR: 196852, 196712
There is no maintainer for the port. USE_GCC is set so there isn't anything else to do.