Re: Kannel automatic compilation test for SunOS

Bruno David Rodrigues <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <1024183027.31178.44.camel@davi>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.