I now have almost a complete build with strict C99/POSIX compilation. The only show stoppers now appear to be in headers imported from "src/other":
gdiam.hpp
and many boost headers (is it time to update boost to the latest 1.54
or at least file some bug reports if that isn't feasible) plus some
step headers.
One more problem is this strange warning:
warning: "hv3.tcl" provides more than one package ({combobox 2.3} {hv3 0.1})
I did make a couple of hacks to temporarily work around proper use of
signals in src/libbu/interrupt.c. Hopefully we can move to sigaction
instead of signal in the future.
The list of warnings (using gcc version 4.7.2 is attached as a gzipped file..
Best,
-Tom
build-warnings-c99-posix.log.gz
Description: GNU Zip compressed data
------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________ BRL-CAD Developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/brlcad-devel
