There are two parts to fixing this problem.
The first part, which must be performed before running configure, is to edit src/corelib/io/qdebug.h and change
debug<<"("<<it.key()<<","<<it.value()<<")";
to
debug<<"("<<it.key()<<", UNAVAILABLE DUE TO SUN FORTE BUG)";
The second part is to add '-DQ_BROKEN_DEBUG_STREAM' to the configure command line. This prevents the same error message from showing up during the building of the library.
By the way, at the end of the configure step it says to run 'gmake'. This is futile. Run 'make' instead.
This worked with Sun Workshop 6 update 2.
Bookmarks