On May 19, "Roger Weeks" wrote: > Greetings - > > I'm attempting to compile flow-tools on a fedora core 4 test (yes, I > know it's a test release. it's a long story) and I get the following > from make: > > Making all in lib > make[1]: Entering directory `/var/netflow/installs/flow-tools-0.68/lib' > make all-am > make[2]: Entering directory `/var/netflow/installs/flow-tools-0.68/lib' > source='ftio.c' object='ftio.o' libtool=no \ > depfile='.deps/ftio.Po' tmpdepfile='.deps/ftio.TPo' \ > depmode=gcc3 /bin/sh ../depcomp \ > gcc -I. -I./lib -I. -I. -I. -g -Wall -g -Wall -c `test -f 'ftio.c' > || echo './'`ftio.c > ftio.c: In function 'readn': > ftio.c:2270: error: invalid lvalue in assignment > ftio.c: In function 'writen': > ftio.c:2295: error: invalid lvalue in assignment > make[2]: *** [ftio.o] Error 1 > make[2]: Leaving directory `/var/netflow/installs/flow-tools-0.68/lib' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/var/netflow/installs/flow-tools-0.68/lib' > make: *** [all-recursive] Error 1 > > I get the same results from 0.66 or 0.68 compiles. > This is gcc verison 4.0.0. > > Can anyone tell me if this is even possible?
The line in question is: (char*)ptr += nread; Try changing it to this: ptr = (void*)( ((char*)ptr) + nread); Same story for the other line. I don't have access to gcc4 so I can't test it. Good luck! Mike _______________________________________________ Flow-tools mailing list [EMAIL PROTECTED] http://mailman.splintered.net/mailman/listinfo/flow-tools
