The dashboard is currently facing the problem that only warnings from v3p/netlib & v3p/tif are
visible, while we are more interested in subsequent ones!
E.g., on the FreeBSD-6.1_gcc-4.1.0 build, the last line of the "Warnings" screen says:
File: v3p/tiff/tif_dirread.c Line: 87
/.../vxl_src/v3p/tiff/tif_dirread.c:87: warning: 'dv' may be used uninitialized in this function
The maximum number of reported warnings or errors has been reached!!!
Apparently most other dashboard builds have this limit of 50 warnings.
Which of the following "solutions" would be most appropriate?
- correct all those warnings in v3p, making it less "standard", i.e., less 3rd party.
- switch off warnings in v3p (either through some CMake functionality, or through Dart? Or in the
source code? Problem: compiler & platform specific switches?)
- remove the limit of 50 warnings; problem: again, compiler specific? second problem: storage &
communication overhead for Dart; third problem: more difficult to immediately spot "real" problems
- Add a column to the Dashboard with just the vxl/core warnings?
- ... ?
Any comments? Suggestions?