CPL Quality Control - failure in spherp on host psdlin3

OS:Linux
OS Version:Scientific Linux SL release 5.3 (Boron)
CPU:Intel(R) Xeon(R) E5420 @ 2.50GHz
Hardware:i686 (i386)
C Compiler:gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)
CFITSIODIR:/home/llundin/Linux/cfitsio
FFTWDIR:/opt/fftw
GSLDIR:/vlt/VLT2010/gnu
JAVA_HOME:/vlt/VLT2010/jdk1.6.0_18
WCSDIR:/home/llundin/Linux/wcs

Failed with exit-value 1

stderr produced by: make clean && make CC=splint -k CFLAGS='+weak +posixstrictlib -globs -retvalother -badflag -fileextensions +messagestreamstdout +warningstreamstdout +errorstreamstdout -D__STRICT_ANSI__' 2>/dev/null | splint_filter.pl

Dropped these compiler flags: -fno-common
sh: line 0: ulimit: file size: cannot modify limit: Operation not permitted
Makefile:1155: warning: overriding commands for target `install-html-recursive'
Makefile:419: warning: ignoring old commands for target `install-html-recursive'
Makefile:1155: warning: overriding commands for target `install-html-recursive'
Makefile:419: warning: ignoring old commands for target `install-html-recursive'
Splint 3.1.1 --- 29 Nov 2004

Util.c: (in function get_index)
Util.c:73:21: Variable length initialized to type arbitrary unsigned integral
type, expects int: sizeof((bindings)) / sizeof((bindings[0]))
To allow arbitrary integral types to match any integral type, use
+matchanyintegral.

Finished checking --- 1 code warning
Splint 3.1.1 --- 29 Nov 2004

Automated.c: (in function CU_automated_run_tests)
Automated.c:97:25: Function setvbuf expects arg 3 to be int gets size_t: _IONBF
To allow arbitrary integral types to match long unsigned, use +longintegral.
Automated.c:98:25: Function setvbuf expects arg 3 to be int gets size_t: _IONBF
Automated.c: (in function initialize_result_file)
Automated.c:221:38: Function setvbuf expects arg 3 to be int gets size_t:
_IONBF
Automated.c: (in function automated_list_all_tests)
Automated.c:508:34: Function setvbuf expects arg 3 to be int gets size_t:
_IONBF

Finished checking --- 4 code warnings
Splint 3.1.1 --- 29 Nov 2004

Basic.c: (in function basic_initialize)
Basic.c:190:25: Function setvbuf expects arg 3 to be int gets size_t: _IONBF
To allow arbitrary integral types to match long unsigned, use +longintegral.
Basic.c:191:25: Function setvbuf expects arg 3 to be int gets size_t: _IONBF

Finished checking --- 2 code warnings
Splint 3.1.1 --- 29 Nov 2004

Console.c: (in function CU_console_run_tests)
Console.c:96:25: Function setvbuf expects arg 3 to be int gets size_t: _IONBF
To allow arbitrary integral types to match long unsigned, use +longintegral.
Console.c:97:25: Function setvbuf expects arg 3 to be int gets size_t: _IONBF
Console.c: (in function console_registry_level_run)
Console.c:137:25: Function fgets expects arg 2 to be int gets size_t:
sizeof((szTemp))
Console.c: (in function console_suite_level_run)
Console.c:194:25: Function fgets expects arg 2 to be int gets size_t:
sizeof((szTemp))

Finished checking --- 4 code warnings
Splint 3.1.1 --- 29 Nov 2004

Command Line: Unrecognized option: -Wall
A flag is not recognized or used in an incorrect way (Use -badflag to inhibit
warning)
Command Line: Unrecognized option: -fPIC
Command Line: Unrecognized option: -std=c99
sph_dictionary.c: (in function mem_double)
sph_dictionary.c:48:21: Function calloc expects arg 1 to be size_t gets int:
2 * size
To allow arbitrary integral types to match long unsigned, use +longintegral.
sph_dictionary.c:52:25: Function memcpy expects arg 3 to be size_t gets int:
size
sph_dictionary.c: (in function sph_dictionary_hash)
sph_dictionary.c:100:5: Assignment of size_t to int: len = strlen(key)
sph_dictionary.c: (in function sph_dictionary_new)
sph_dictionary.c:134:31: Function calloc expects arg 1 to be size_t gets int:
size
sph_dictionary.c:135:31: Function calloc expects arg 1 to be size_t gets int:
size
sph_dictionary.c:136:38: Function calloc expects arg 1 to be size_t gets int:
size
sph_dictionary.c: (in function sph_dictionary_set)
sph_dictionary.c:258:48: Function mem_double expects arg 2 to be int gets
arbitrary unsigned integral type: d->size * sizeof(char *)
To allow arbitrary integral types to match any integral type, use
+matchanyintegral.
sph_dictionary.c:259:48: Function mem_double expects arg 2 to be int gets
arbitrary unsigned integral type: d->size * sizeof(char *)
sph_dictionary.c:260:55: Function mem_double expects arg 2 to be int gets
arbitrary unsigned integral type: d->size * sizeof(unsigned int)

Finished checking --- 9 code warnings
Splint 3.1.1 --- 29 Nov 2004

Command Line: Unrecognized option: -Wall
A flag is not recognized or used in an incorrect way (Use -badflag to inhibit
warning)
Command Line: Unrecognized option: -fPIC
Command Line: Unrecognized option: -std=c99
sph_iniparser.c: (in function sph_iniparser_dump_ini)
sph_iniparser.c:237:9: Buffer overflow possible with sprintf. Recommend using
snprintf instead: sprintf
Use of function that may lead to buffer overflow. (Use -bufferoverflowhigh to
inhibit warning)
sph_iniparser.c:241:43: Function strncmp expects arg 3 to be size_t gets int:
seclen + 1
To allow arbitrary integral types to match long unsigned, use +longintegral.
sph_iniparser.c: (in function sph_iniparser_load)
sph_iniparser.c:603:13: Buffer overflow possible with sprintf. Recommend using
snprintf instead: sprintf

Finished checking --- 3 code warnings
Splint 3.1.1 --- 29 Nov 2004

Command Line: Unrecognized option: -Wall
A flag is not recognized or used in an incorrect way (Use -badflag to inhibit
warning)
Command Line: Unrecognized option: -fPIC
Command Line: Unrecognized option: -std=c99
sph_kdtree.c: (in function sph_kd_create)
sph_kdtree.c:64:2: Assignment of int to [function (void *) returns void] *:
tree->destr = 0
Types are incompatible. (Use -type to inhibit warning)

Finished checking --- 1 code warning
7 files out of 290 had warnings