The GUMP build for the log4cxx-ant-no-wchar-t failed for a long period of time. The actual problem was with the source code scanner in cpptasks which did not anticipate whitespace before an "#include" directive. The missing includes in the dependency analysis due to that flaw caused a few object files from the previous wchar_t GUMP build to not be rebuilt resulting in linker errors due to the mismatch. The problem was not FreeBSD related as erroneously believed.
The log4cxx source code was modified to eliminate leading spaces before include directives and a bug will be logged against cpptasks to modify its code scanner.