During the GCC 4.3 cycle there was a massive cleanup of the C++ header dependencies. A lot of headers were being pulled in indirectly by others even if they weren't needed, wasting time and resources. Code which worked up until now because it happened to (accidentally or intentionally) rely on this can fail to build. The attached patch fixes two such errors in graphviz-2.12: generate-constraints.cpp:155: error: 'qsort' was not declared in this scope csolve_VPSC.cpp:97: error: 'exit' was not declared in this scope These are also present in the latest version, 2.16.1.
Created attachment 138598 [details, diff] graphviz-2.16.1-gcc43-missing-includes.patch
fixed in 2.16.1