Folks I have the fixes for this and one other problem not mentioned that shows up under gcc 4. They amount to 3 lines. There are other warnings from parts of flood that I haven't touched so I'm going to keep my feet out of those for now. I'll submit my three line patch tomorrow.
The version of gcc I'm using is: gcc version 4.1.1 20070105 (Red Hat 4.1.1-52) Guy On Mon, 2008-04-14 at 15:07 +0200, Oden Eriksson wrote: > Den Monday 14 April 2008 12.32.25 skrev William A. Rowe, Jr.: > > Confirming; this is the patch? > > > > Bill > > Does not build for me (r647777) on Mandriva Linux 2008.1 (x86_64): > > /bin/sh /usr/lib64/apr-1/build/libtool --silent --mode=compile > gcc -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -pthread -I/usr/include/include -DLINUX=2 > -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 > -I/usr/include/apr-1 -I/usr/include -I. -I/home/oden/RPM/BUILD/flood -c > flood.c && touch flood.lo > /bin/sh /usr/lib64/apr-1/build/libtool --silent --mode=compile > gcc -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -pthread -I/usr/include/include -DLINUX=2 > -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 > -I/usr/include/apr-1 -I/usr/include -I. -I/home/oden/RPM/BUILD/flood -c > flood_round_robin.c && touch flood_round_robin.lo > flood_round_robin.c: In function 'round_robin_profile_init': > flood_round_robin.c:793: warning: comparison is always false due to limited > range of data type > flood_round_robin.c:793: warning: comparison is always false due to limited > range of data type > flood_round_robin.c:910: error: lvalue required as left operand of assignment > flood_round_robin.c:920: error: lvalue required as left operand of assignment > flood_round_robin.c: In function 'round_robin_postprocess': > flood_round_robin.c:1086: warning: cast from pointer to integer of different > size > flood_round_robin.c:1086: warning: cast from pointer to integer of different > size > flood_round_robin.c:1097: warning: cast from pointer to integer of different > size > flood_round_robin.c:1097: warning: cast from pointer to integer of different > size > flood_round_robin.c:1236: warning: passing argument 3 of 'apr_file_write' > from > incompatible pointer type > > > > > -- Guy Ferraiolo mailto:[EMAIL PROTECTED] Performance Measurement & Analysis http://CNET.com CNET tel: 1.908.541.3739 1200 Route 22 East fax: 1.908.575.7474 Bridgewater, NJ 08807 cel: 1.732.618.0250
