Send inn-workers mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.isc.org/mailman/listinfo/inn-workers
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of inn-workers digest..."
Today's Topics:
1. Current gcc warnings on ia64, hppa and sparc (Julien ?LIE)
----------------------------------------------------------------------
Message: 1
Date: Thu, 27 Jun 2013 22:55:02 +0200
From: Julien ?LIE <[email protected]>
To: "[email protected]" <[email protected]>
Subject: Current gcc warnings on ia64, hppa and sparc
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
Hi all,
As a few servers of the GCC Compile Farm are shutdown on June, 30th because of
difficulties in their maintenance, I have just run a last build of CURRENT.
These servers were pretty interesting: Debian ia64 (HP zx6000), Debian hppa
(HP 9000/785/J6000), Debian sparc (Sun Enterprise 4500) and OpenBSD 5.1 sparc64
(Sun V210) are not easy to find for testing!
Here are the points that need investigating. I write this mail to keep a trace
of them.
Besides, a few components are shared with C TAP Harness and rra-c-util, so
maybe it could be worthwhile fixing the issues there too.
network.c: In function 'network_sockaddr_sprint':
network.c:648: warning: cast increases required alignment of target type
network.c:662: warning: cast increases required alignment of target type
network.c: In function 'network_sockaddr_equal':
network.c:680: warning: cast increases required alignment of target type
network.c:681: warning: cast increases required alignment of target type
network.c:684: warning: cast increases required alignment of target type
network.c:685: warning: cast increases required alignment of target type
network.c:692: warning: cast increases required alignment of target type
network.c:693: warning: cast increases required alignment of target type
network.c: In function 'network_sockaddr_port':
network.c:729: warning: cast increases required alignment of target type
network.c:736: warning: cast increases required alignment of target type
rc.c: In function 'GoodIdent':
rc.c:152: warning: cast increases required alignment of target type
rc.c:153: warning: cast increases required alignment of target type
rc.c:154: warning: cast increases required alignment of target type
rc.c:155: warning: cast increases required alignment of target type
rc.c:161: warning: cast increases required alignment of target type
rc.c:162: warning: cast increases required alignment of target type
rc.c:163: warning: cast increases required alignment of target type
rc.c:164: warning: cast increases required alignment of target type
buffindexed/buffindexed.c: In function 'buffindexed_open':
buffindexed/buffindexed.c:1050: warning: cast increases required alignment of
target type
buffindexed/buffindexed.c: In function 'GROUPremapifneeded':
buffindexed/buffindexed.c:1205: warning: cast increases required alignment of
target type
buffindexed/buffindexed.c: In function 'GROUPexpand':
buffindexed/buffindexed.c:1240: warning: cast increases required alignment of
target type
buffindexed/buffindexed.c: In function 'ovgroupmmap':
buffindexed/buffindexed.c:1666: warning: cast increases required alignment of
target type
timecaf/timecaf.c: In function 'PathNumToToken':
timecaf/timecaf.c:193: warning: cast increases required alignment of target type
timehash/timehash.c: In function 'PathToToken':
timehash/timehash.c:123: warning: cast increases required alignment of target
type
perl.c: In function 'HandleHeaders':
perl.c:149:17: warning: cast increases required alignment of target type
[-Wcast-align]
perl.c:149:17: warning: cast increases required alignment of target type
[-Wcast-align]
perl.c:149:17: warning: cast increases required alignment of target type
[-Wcast-align]
perl.c:149:17: warning: cast increases required alignment of target type
[-Wcast-align]
sasl.c: In function 'SASLauth':
sasl.c:214:20: warning: cast increases required alignment of target type
[-Wcast-align]
his.c: In function 'his_logger':
his.c:446: warning: dereferencing type-punned pointer will break
strict-aliasing rules
sasl.c: In function 'SASLauth':
sasl.c:214: warning: dereferencing type-punned pointer will break
strict-aliasing rules
imap_connection.c: In function 'lmtp_readCB':
imap_connection.c:3386: warning: dereferencing type-punned pointer will break
strict-aliasing rules
lex.yy.c: In function 'yy_get_next_buffer':
lex.yy.c:1126: warning: old-style function definition
lex.yy.c: In function 'yy_get_previous_state':
lex.yy.c:1258: warning: old-style function definition
buffindexed/buffindexed.c: In function 'mmapwrite':
buffindexed/buffindexed.c:310: warning: pointer of type 'void *' used in
arithmetic
art.c: In function 'ARTlog':
art.c:311: warning: passing argument 1 of 'ctime' from incompatible pointer type
art.c:317: warning: passing argument 1 of 'ctime' from incompatible pointer type
art.c: In function 'ARTcheckheader':
art.c:652: warning: array subscript has type 'char'
post.c: In function 'StripOffHeaders':
post.c:211: warning: array subscript has type 'char'
inews.c: In function 'FormatUserName':
inews.c:462: warning: array subscript has type 'char'
art.o(.text+0x143c): In function `ARTcancel':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/innd/art.c:1214: warning:
sprintf() is often misused, please use snprintf()
nnrpd.o(.text+0x2754): In function `main':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/nnrpd/nnrpd.c:1262:
warning: sprintf() is often misused, please use snprintf()
config_y.o(.text+0xca0): In function `yyerror':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/innfeed/configfile.y:784:
warning: sprintf() is often misused, please use snprintf()
imap_connection.o(.text+0x3b24): In function `imap_readCB':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/innfeed/imap_connection.c:2823:
warning: strcat() is almost always misused, please use strlcat()
config_y.o(.text+0xca0): In function `yyerror':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/innfeed/configfile.y:784:
warning: sprintf() is often misused, please use snprintf()
inews.o(.text+0xd2c): In function `ProcessHeaders':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/frontends/inews.c:545:
warning: sprintf() is often misused, please use snprintf()
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/history/.libs/libinnhist.so.3.0:
warning: sprintf() is often misused, please use snprintf()
[this error appears several times, maybe because of one of the previous errors]
Test suite
----------
../lib/getaddrinfo.c: In function 'gai_addrinfo_new':
../lib/getaddrinfo.c:204: warning: cast increases required alignment of target
type
../lib/getaddrinfo.c:205: warning: cast increases required alignment of target
type
../lib/getaddrinfo.c:206: warning: cast increases required alignment of target
type
../lib/getaddrinfo.c:207: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c: In function 'main':
lib/getaddrinfo-t.c:74: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:84: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:97: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:112: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:138: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:152: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:165: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:177: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:193: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:210: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:220: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:233: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:256: warning: cast increases required alignment of target
type
lib/getaddrinfo-t.c:269: warning: cast increases required alignment of target
type
../lib/getnameinfo.c: In function 'test_getnameinfo':
../lib/getnameinfo.c:151: warning: cast increases required alignment of target
type
lib/network-t.c: In function 'listener_any':
lib/network-t.c:116: warning: cast increases required alignment of target type
overview/api-t.c: In function 'check_data':
overview/api-t.c:297: warning: format '%lu' expects type 'long unsigned int',
but argument 4 has type 'time_t'
overview/api-t.c:307: warning: format '%lu' expects type 'long unsigned int',
but argument 4 has type 'time_t'
lib/date-t.o(.text+0x11c): In function `check_nntp':
lib/date-t.c:108: warning: sprintf() is often misused, please use snprintf()
libtest.o(.text+0x408): In function `test_file_path':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/tests/libtest.c:563:
warning: sprintf() is often misused, please use snprintf()
runtests.o(.text+0x32c): In function `find_test':
/home/iulius/autobuild/inn/inn2/inn-CURRENT-20130619/tests/runtests.c:929:
warning: sprintf() is often misused, please use snprintf()
lib/inet_ntoa.o(.text+0x3c): In function `test_inet_ntoa':
../lib/inet_ntoa.c:33: warning: sprintf() is often misused, please use
snprintf()
lib/messages-t.o(.text+0xdd4): In function `main':
lib/messages-t.c:277: warning: sprintf() is often misused, please use snprintf()
lib/snprintf-t.o(.text+0x5cc): In function `main':
lib/snprintf-t.c:168: warning: sprintf() is often misused, please use snprintf()
That's all!
--
Julien ?LIE
? Ne craignez pas d'?tre lent, craignez seulement d'?tre ?
l'arr?t. ?
------------------------------
_______________________________________________
inn-workers mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/inn-workers
End of inn-workers Digest, Vol 52, Issue 9
******************************************