On Fri, 2002-06-14 at 22:43, Stipe Tolj wrote:
> Bruno,
> > 
> > I'll apply this patch if you agree:
> 
> I renamed your function to gw_native_noop(), but everything as you did
> and here is what I get while compiling:
> 
> usr/include/mysql' -o gwlib/gwmem-check.o -c gwlib/gwmem-check.c
> gcc -D_REENTRANT=1 -I. -g -O2 -I/usr/include/libxml2/libxml
> -I/usr/include/libxml2 -I/usr/include/openssl -I'/
> usr/include/mysql' -o gwlib/gwmem-native.o -c gwlib/gwmem-native.c
> gwlib/gwmem-native.c: In function `gw_native_noop':
> gwlib/gwmem-native.c:24: warning: dereferencing `void *' pointer
> gwlib/gwmem-native.c:24: void value not ignored as it ought to be
> make: *** [gwlib/gwmem-native.o] Error 1
> 
> Hmm, rm .depend doesn't seem to help. Did this work for you? If yes,
> which gcc -v?

make -s gave me no errors, even with
CFLAGS=-Wall -O2 -g 

I'm using debian unstable, gcc 2.9.5. And you ?




This is a dump for your line, with gcc295 and gcc 3.1:

bruno@davi:~/work/gateway$ gcc -D_REENTRANT=1 -I. -g -O2
-I/usr/include/libxml2/libxml -I/usr/include/libxml2
-I/usr/include/openssl -I'/usr/include/mysql' -o gwlib/gwmem-native.o -c
gwlib/gwmem-native.c -Wall -O2 -v

Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
 /usr/lib/gcc-lib/i386-linux/2.95.4/cpp0 -lang-c -v -I.
-I/usr/include/libxml2/libxml -I/usr/include/libxml2
-I/usr/include/openssl -I/usr/include/mysql -D__GNUC__=2
-D__GNUC_MINOR__=95 -D__ELF__ -Dunix -D__i386__ -Dlinux -D__ELF__
-D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux -Asystem(posix)
-D__OPTIMIZE__ -g -Wall -Acpu(i386) -Amachine(i386) -Di386 -D__i386
-D__i386__ -D_REENTRANT=1 gwlib/gwmem-native.c /tmp/cc0LSuik.i
GNU CPP version 2.95.4 20011002 (Debian prerelease) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 .
 /usr/include/libxml2/libxml
 /usr/include/libxml2
 /usr/include/openssl
 /usr/include/mysql
 /usr/local/include
 /usr/lib/gcc-lib/i386-linux/2.95.4/include
 /usr/include
End of search list.
The following default directories have been omitted from the search
path:
 /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3
 /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../i386-linux/include
End of omitted list.
 /usr/lib/gcc-lib/i386-linux/2.95.4/cc1 /tmp/cc0LSuik.i -quiet -dumpbase
gwmem-native.c -g -O2 -O2 -Wall -version -o /tmp/ccCWSb9Y.s
GNU C version 2.95.4 20011002 (Debian prerelease) (i386-linux) compiled
by GNU C version 2.95.4 20011002 (Debian prerelease).
 as -V -Qy -o gwlib/gwmem-native.o /tmp/ccCWSb9Y.s
GNU assembler version 2.12.90.0.9 (i386-linux) using BFD version
2.12.90.0.9 20020526 Debian GNU/Linux


bruno@davi:~/work/gateway$ gcc-3.1 -D_REENTRANT=1 -I. -g -O2
-I/usr/include/libxml2/libxml -I/usr/include/libxml2
-I/usr/include/openssl -I'/usr/include/mysql' -o gwlib/gwmem-native.o -c
gwlib/gwmem-native.c -Wall -O2 -v

Reading specs from /usr/lib/gcc-lib/i386-linux/3.1.1/specs
Configured with: /mnt/data/gcc-3.1/gcc-3.1-3.1.1ds1/src/configure -v
--enable-languages=c,c++,java,f77,proto,objc,ada --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
--with-gxx-include-dir=/usr/include/g++-v3-3.1 --enable-shared
--with-system-zlib --enable-long-long --enable-nls
--without-included-gettext --enable-clocale=gnu --enable-threads=posix
--enable-java-gc=boehm --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.1.1 20020606 (Debian prerelease)
 /usr/lib/gcc-lib/i386-linux/3.1.1/cc1 -lang-c -v -I.
-I/usr/include/libxml2/libxml -I/usr/include/libxml2
-I/usr/include/openssl -I/usr/include/mysql -D__GNUC__=3
-D__GNUC_MINOR__=1 -D__GNUC_PATCHLEVEL__=1 -D__ELF__ -Dunix
-D__gnu_linux__ -Dlinux -D__ELF__ -D__unix__ -D__gnu_linux__ -D__linux__
-D__unix -D__linux -Asystem=posix -D__OPTIMIZE__ -D__STDC_HOSTED__=1
-Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__tune_i386__
-D_REENTRANT=1 gwlib/gwmem-native.c -quiet -dumpbase gwmem-native.c -g
-O2 -O2 -Wall -version -o /tmp/cc560vM7.s
GNU CPP version 3.1.1 20020606 (Debian prerelease) (cpplib) (i386
Linux/ELF)
GNU C version 3.1.1 20020606 (Debian prerelease) (i386-linux)
        compiled by GNU C version 3.1.1 20020606 (Debian prerelease).
ignoring nonexistent directory "/usr/i386-linux/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 /usr/include/libxml2/libxml
 /usr/include/libxml2
 /usr/include/openssl
 /usr/include/mysql
 /usr/local/include
 /usr/lib/gcc-lib/i386-linux/3.1.1/include
 /usr/include
End of search list.
 as -V -Qy -o gwlib/gwmem-native.o /tmp/cc560vM7.s
GNU assembler version 2.12.90.0.9 (i386-linux) using BFD version
2.12.90.0.9 20020526 Debian GNU/Linux



Reply via email to