This is a discussion on pfil-2.1.11, Solaris 7, gcc compiler warning for pkt.c in function within the IPFilter forums, part of the System Security and Security Related category; Hi everyone, I've built pfil-2.1.11 on a SPARCstation 5 running Solaris 7 (SPARC/32bit) and noticed ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi everyone,
I've built pfil-2.1.11 on a SPARCstation 5 running Solaris 7 (SPARC/32bit) and noticed that gcc 3.2.2 complains about assigning an integer to a pointer without a cast. I don't feel comfortable with this situation and would appreciate any help, from one of You experts, to remedy this issue. Thank You! // Rolf # pwd Path is : /somewhere/pfil # echo $PATH /usr/ccs/bin:/usr/local/bin:/usr/sbin:/usr/bin # which make /usr/ccs/bin/make # # isainfo -vk 32-bit sparc kernel modules # uname -a SunOS somehost 5.7 Generic_106541-25 sun4m sparc SUNW,SPARCstation-5 # # # # echo $LD_LIBRARY_PATH LD_LIBRARY_PATH: Undefined variable. # echo $LD_RUN_PATH LD_RUN_PATH: Undefined variable. # # # # make CC=gcc i=`uname -s`; case $i in HP-UX) make hpux;; *) make $i;; esac cp Makefile SunOS make SunOS32 (cd SunOS; make pfil "BITS=32" OS=solaris DO=pfil "ADEF=-I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2="`uname -r | sed -e 's/[0-9]*\.\([0-9]*\).*/\1/'`" -DPFILDEBUG") gcc -I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2=7 -DPFILDEBUG -c ../pfil.c -o pfil.o gcc -I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2=7 -DPFILDEBUG -c qif.c -o qif.o gcc -I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2=7 -DPFILDEBUG -c pfildrv.c -o pfildrv.o gcc -I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2=7 -DPFILDEBUG -c .../pfilstream.c -o pfilstream.o gcc -I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2=7 -DPFILDEBUG -c pkt.c -o pkt.o pkt.c: In function `pfil_makearpreq': pkt.c:246: warning: assignment makes pointer from integer without a cast gcc -I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2=7 -DPFILDEBUG -c ../misc.c -o misc.o gcc -I.. -I. -D_KERNEL -DSUNDDI -DSOLARIS2=7 -DPFILDEBUG -c ../ndd.c -o ndd.o ld -r pfil.o qif.o pfildrv.o pfilstream.o pkt.o misc.o ndd.o -o pfil32 # # # gcc --version gcc (GCC) 3.2.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ___________________________________________e_n_d__ _o_f___m_e_s_s_a_g_e_ |