[syslog-ng] [Bug 119] New: Compiling syslog-ng 3.2.3 with gcc 4.6: warnings
bugzilla at bugzilla.balabit.com
bugzilla at bugzilla.balabit.com
Tue May 3 23:37:35 CEST 2011
https://bugzilla.balabit.com/show_bug.cgi?id=119
Summary: Compiling syslog-ng 3.2.3 with gcc 4.6: warnings
Product: syslog-ng
Version: 3.2.x
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: unspecified
Component: syslog-ng
AssignedTo: bazsi at balabit.hu
ReportedBy: jpo at di.uminho.pt
Type of the Report: ---
Estimated Hours: 0.0
Hi,
This is a small report about the 42 warnings produced by gcc 4.6 when
compiling syslog-ng 3.2.3 without SSL and SQL support. The target linux
distribution was Fedora 16 (currently very similar to the Fedora 15 Beta).
The complete build logs can be browsed here:
* http://kojipkgs.fedoraproject.org/packages/syslog-ng/3.2.3/1.fc16/data/logs/i686/build.log
* http://kojipkgs.fedoraproject.org/packages/syslog-ng/3.2.3/1.fc16/data/logs/x86_64/build.log
Warnings count by type:
Num : gcc_warning_type
-------------------------------------
2 : -Wcpp
1 : -Wimplicit-function-declaration
2 : -Wstrict-aliasing
18 : -Wuninitialized
9 : -Wunused-but-set-variable
10 : -Wunused-result
-------------------------------------
Output of
wget -q -O - http://kojipkgs.fedoraproject.org/packages/syslog-ng/3.2.3/1.fc16/data/logs/i686/build.log | grep "\[-W":
----------
misc.c:382:9: warning: variable 'saved_caps' set but not used [-Wunused-but-set-variable]
misc.c:420:18: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
misc.c:422:18: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
logrewrite.c:72:11: warning: variable 'regexp_error' set but not used [-Wunused-but-set-variable]
gprocess.c:920:12: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
gprocess.c:873:14: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result]
gprocess.c:881:13: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result]
filter-expr-grammar.c:3538:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
block-ref-grammar.c:2943:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
cfg-grammar.c:4073:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
pragma-grammar.c:3063:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
rewrite-expr-grammar.c:3117:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
parser-expr-grammar.c:2958:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
afsocket.c:95:13: warning: variable 'saved_caps' set but not used [-Wunused-but-set-variable]
afunix.c:138:9: warning: variable 'saved_caps' set but not used [-Wunused-but-set-variable]
afunix.c:149:14: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
afunix.c:151:14: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
afinet.c:349:17: warning: variable 'saved_caps' set but not used [-Wunused-but-set-variable]
afinet.c:465:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
afinet.c:466:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
afsocket-grammar.c:5597:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
afsocket.c:1080:29: warning: 'source' may be used uninitialized in this function [-Wuninitialized]
affile.c:47:9: warning: variable 'saved_caps' set but not used [-Wunused-but-set-variable]
affile.c:109:15: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
affile.c:111:15: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
affile-grammar.c:3734:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
afprog-grammar.c:3455:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
afuser-grammar.c:2916:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
csvparser.c:348:3: warning: implicit declaration of function 'log_column_parser_free_method' [-Wimplicit-function-declaration]
csvparser-grammar.c:3055:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
syslog-format.c:664:9: warning: variable 'sd_param_len' set but not used [-Wunused-but-set-variable]
patternize.c:85:2: warning: #warning "openssl seems to be missing on your system, UUID generation will be disabled in pdbtool patternize" [-Wcpp]
patternize.c:85:2: warning: #warning "openssl seems to be missing on your system, UUID generation will be disabled in pdbtool patternize" [-Wcpp]
dbparser-grammar.c:2929:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
patterndb.c:421:12: warning: variable 'class_tag' set but not used [-Wunused-but-set-variable]
patterndb.c:421:12: warning: variable 'class_tag' set but not used [-Wunused-but-set-variable]
dummy-grammar.c:2950:12: warning: 'yyerror_range[0xffffffffcccccccbu].level' may be used uninitialized in this function [-Wuninitialized]
loggen.c:183:12: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
loggen.c:350:17: warning: 'pos_seq' may be used uninitialized in this function [-Wuninitialized]
loggen.c:329:21: warning: 'pos_timestamp2' may be used uninitialized in this function [-Wuninitialized]
loggen.c:328:21: warning: 'pos_timestamp1' may be used uninitialized in this function [-c]
loggen.c:215:1: warning: 'linelen' may be used uninitialized in this function [-Wuninitialized]
----------
Note: The warning "csvparser.c:348:3: warning: implicit declaration of function 'log_column_parser_free_method' [-Wimplicit-function-declaration]"
appears to already be eliminated by a recent commit.
Would it be possible to have some of these warnings eliminated? In particular the ones
of the -Wuninitialized type?
jpo
--
Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the syslog-ng
mailing list