I get a successful build with gcc 4.4.5.
I also get a successful build with clang 3.3 and 3.4.
However, gcc 4.8.1 finds errors and warnings as errors in files:
brlcad/trunk/src/librt/primitives/dsp/dsp.c
brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c
brlcad/trunk/src/librt/primitiv
>
> It's a simple structure with a field for a database instance (dbip), a
> function callback when you walk down a hierarchy and encounter combs, a
> callback for the leaves (primitives), and a callback when you walk back up
> the hierarchy for each combination. The client_data field is a generic