help-gnutls
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-gnutls] Re: gnutls 2.3.4 doesn't copile using MinGW


From: Massimo Gaspari
Subject: [Help-gnutls] Re: gnutls 2.3.4 doesn't copile using MinGW
Date: Fri, 18 Apr 2008 23:01:59 +0200
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)

Simon Josefsson wrote:


I got the gnuttls-20080417.tar.gz archive and I have some good news and some bad news.

The good news are that now gnutls can be compiled "out-of-the-box" and that "make check" terminates successfully (no errors!!!)
You did a very good patching.

There is still the "documentation-building-issue" when you compile twice or more times. Ok, I'll compile only once! :-)


The bad news are

So the alloca isssue disappeared.
    

Yes, I removed all uses of alloca in the code, see the NEWS file.

  

Unfortunatley it's not true. In a previous post I said that the issue was fixed. Because I checked the warnings I previously recorded. They disappeared (for example x509.c has no warnings) for some files but not for all sources.

There are three  warnings (in both 2.3.6 and gnttls-20080417.tar.gz) I missed to report. I apologize for that! They are



make[3]: Entering directory `/home/emasgas/gnutls-2.3.7/lib/minitasn1'
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lgl -I../../lgl   -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT decoding.lo -MD -MP -MF .deps/decoding.Tpo -c -o decoding.lo decoding.c
 gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lgl -I../../lgl -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT decoding.lo -MD -MP -MF .deps/decoding.Tpo -c decoding.c -o decoding.o
decoding.c: In function '_asn1_get_octet_string':
decoding.c:621: warning: implicit declaration of function 'alloca'
decoding.c:621: warning: incompatible implicit declaration of built-in function 'alloca'
decoding.c: In function 'asn1_der_decoding':
decoding.c:1196: warning: incompatible implicit declaration of built-in function 'alloca'
decoding.c:1225: warning: incompatible implicit declaration of built-in function 'alloca'
decoding.c: In function 'asn1_der_decoding_element':
decoding.c:1882: warning: incompatible implicit declaration of built-in function 'alloca'
decoding.c:1919: warning: incompatible implicit declaration of built-in function 'alloca'
mv -f .deps/decoding.Tpo .deps/decoding.Plo



/bin/sh ../../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lgl -I../../lgl   -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT element.lo -MD -MP -MF .deps/element.Tpo -c -o element.lo element.c
 gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lgl -I../../lgl -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT element.lo -MD -MP -MF .deps/element.Tpo -c element.c -o element.o
element.c: In function 'asn1_write_value':
element.c:353: warning: implicit declaration of function 'alloca'
element.c:353: warning: incompatible implicit declaration of built-in function 'alloca'
element.c:373: warning: incompatible implicit declaration of built-in function 'alloca'
element.c:392: warning: incompatible implicit declaration of built-in function 'alloca'
element.c:421: warning: incompatible implicit declaration of built-in function 'alloca'
mv -f .deps/element.Tpo .deps/element.Plo
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lgl -I../../lgl   -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT coding.lo -MD -MP -MF .deps/coding.Tpo -c -o coding.lo coding.c
 gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lgl -I../../lgl -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT coding.lo -MD -MP -MF .deps/coding.Tpo -c coding.c -o coding.o
coding.c: In function '_asn1_objectid_der':
coding.c:263: warning: implicit declaration of function 'alloca'
coding.c:263: warning: incompatible implicit declaration of built-in function 'alloca'
coding.c: In function '_asn1_ordering_set':
coding.c:639: warning: incompatible implicit declaration of built-in function 'alloca'
coding.c:680: warning: incompatible implicit declaration of built-in function 'alloca'
coding.c: In function '_asn1_ordering_set_of':
coding.c:753: warning: incompatible implicit declaration of built-in function 'alloca'
coding.c:818: warning: incompatible implicit declaration of built-in function 'alloca'
mv -f .deps/coding.Tpo .deps/coding.Plo

I 'm listing all the warnings I get (hopefully is a full list). I think the "alloca" ones deserve to be fixed. The other warnings are related to examples or tests. May be they don't deserve fixing.


gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..  -I../includes -I../includes -I../lgl -I../lgl -I../gl -I../gl -I./cfg  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT serv.o -MD -MP -MF .deps/serv.Tpo -c -o serv.o serv.c
serv.c: In function 'main':
serv.c:1044: warning: implicit declaration of function '_win_select'

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..  -I../includes -I../includes -I../lgl -I../lgl -I../gl -I../gl -I./cfg  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT cli.o -MD -MP -MF .deps/cli.Tpo -c -o cli.o cli.c
cli.c: In function 'main':
cli.c:709: warning: implicit declaration of function '_win_select'
mv -f .deps/cli.Tpo .deps/cli.Po

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..  -I../includes -I../includes -I../lgl -I../lgl -I../gl -I../gl -I./cfg  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT psk-gaa.o -MD -MP -MF .deps/psk-gaa.Tpo -c -o psk-gaa.o psk-gaa.c
psk.gaa: In function 'gaa':
psk.gaa:28: warning: assignment makes integer from pointer without a cast
mv -f .deps/psk-gaa.Tpo .deps/psk-gaa.Po


gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..  -I../includes -I../includes -I../lgl -I../lgl -I../gl -I../gl -I./cfg  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT psk-gaa.o -MD -MP -MF .deps/psk-gaa.Tpo -c -o psk-gaa.o psk-gaa.c
psk.gaa: In function 'gaa':
psk.gaa:28: warning: assignment makes integer from pointer without a cast
mv -f .deps/psk-gaa.Tpo .deps/psk-gaa.Po


mv -f .deps/tls_test.Tpo .deps/tls_test.Po
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..  -I../includes -I../includes -I../lgl -I../lgl -I../gl -I../gl -I./cfg  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT tests.o -MD -MP -MF .deps/tests.Tpo -c -o tests.o tests.c
tests.c: In function 'test_bye':
tests.c:518: warning: passing argument 1 of 'setsockopt' makes integer from pointer without a cast
mv -f .deps/tests.Tpo .deps/tests.Po

mv -f .deps/ex-verify.Tpo .deps/ex-verify.Plo
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  -I../../includes -I../../includes -I../../lgl -I../../lgl -I../../gl -I../../gl  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT tcp.lo -MD -MP -MF .deps/tcp.Tpo -c -o tcp.lo tcp.c
 gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../includes -I../../includes -I../../lgl -I../../lgl -I../../gl -I../../gl -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT tcp.lo -MD -MP -MF .deps/tcp.Tpo -c tcp.c -o tcp.o
tcp.c: In function 'tcp_connect':
tcp.c:41: warning: implicit declaration of function 'inet_pton'
mv -f .deps/tcp.Tpo .deps/tcp.Plo
/bin/sh ../../libtool --tag=CC   --mode=link gcc -std=gnu99 -pipe -I/usr/local/include -O2 -Wno-pointer-sign -no-install  -o libexamples.la  ex-alert.lo ex-pkcs12.lo ex-rfc2818.lo ex-session-info.lo ex-x509-info.lo ex-verify.lo tcp.lo 
libtool: link: warning: `-no-install' is ignored for i686-pc-mingw32
libtool: link: warning: assuming `-no-fast-install' instead
mkdir .libs

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  -I../../includes -I../../includes -I../../lgl -I../../lgl -I../../gl -I../../gl  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT ex-serv1.o -MD -MP -MF .deps/ex-serv1.Tpo -c -o ex-serv1.o ex-serv1.c
ex-serv1.c: In function 'main':
ex-serv1.c:133: warning: passing argument 4 of 'setsockopt' from incompatible pointer type
ex-serv1.c:150: warning: implicit declaration of function 'inet_ntop'
mv -f .deps/ex-serv1.Tpo .deps/ex-serv1.Po
/bin/sh ../../libtool --tag=CC   --mode=link gcc -std=gnu99 -pipe -I/usr/local/include -O2 -Wno-pointer-sign -no-install  -o ex-serv1.exe ex-serv1.o libexamples.la ../../lib/libgnutls.la ../../libextra/libgnutls-extra.la ../../gl/libgnu.la
libtool: link: warning: `-no-install' is ignored for i686-pc-mingw32
libtool: link: warning: assuming `-no-fast-install' instead


gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  -I../../includes -I../../includes -I../../lgl -I../../lgl -I../../gl -I../../gl  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT ex-serv-export.o -MD -MP -MF .deps/ex-serv-export.Tpo -c -o ex-serv-export.o ex-serv-export.c
ex-serv-export.c: In function 'main':
ex-serv-export.c:182: warning: passing argument 4 of 'setsockopt' from incompatible pointer type
ex-serv-export.c:199: warning: implicit declaration of function 'inet_ntop'
mv -f .deps/ex-serv-export.Tpo .deps/ex-serv-export.Po


gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  -I../../includes -I../../includes -I../../lgl -I../../lgl -I../../gl -I../../gl  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT ex-serv-anon.o -MD -MP -MF .deps/ex-serv-anon.Tpo -c -o ex-serv-anon.o ex-serv-anon.c
ex-serv-anon.c: In function 'main':
ex-serv-anon.c:102: warning: passing argument 4 of 'setsockopt' from incompatible pointer type
ex-serv-anon.c:119: warning: implicit declaration of function 'inet_ntop'
mv -f .deps/ex-serv-anon.Tpo .deps/ex-serv-anon.Po
/bin/sh ../../libtool --tag=CC   --mode=link gcc -std=gnu99 -pipe -I/usr/local/include -O2 -Wno-pointer-sign -no-install  -o ex-serv-anon.exe ex-serv-anon.o libexamples.la ../../lib/libgnutls.la ../../libextra/libgnutls-extra.la ../../gl/libgnu.la


gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  -I../../includes -I../../includes -I../../lgl -I../../lgl -I../../gl -I../../gl  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT ex-serv-pgp.o -MD -MP -MF .deps/ex-serv-pgp.Tpo -c -o ex-serv-pgp.o ex-serv-pgp.c
ex-serv-pgp.c: In function 'main':
ex-serv-pgp.c:114: warning: passing argument 4 of 'setsockopt' from incompatible pointer type
ex-serv-pgp.c:131: warning: implicit declaration of function 'inet_ntop'
mv -f .deps/ex-serv-pgp.Tpo .deps/ex-serv-pgp.Po


gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  -I../../includes -I../../includes -I../../lgl -I../../lgl -I../../gl -I../../gl  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT ex-serv-srp.o -MD -MP -MF .deps/ex-serv-srp.Tpo -c -o ex-serv-srp.o ex-serv-srp.c
ex-serv-srp.c: In function 'main':
ex-serv-srp.c:107: warning: passing argument 4 of 'setsockopt' from incompatible pointer type
ex-serv-srp.c:124: warning: implicit declaration of function 'inet_ntop'
mv -f .deps/ex-serv-srp.Tpo .deps/ex-serv-srp.Po
/bin/sh ../../libtool --tag=CC   --mode=link gcc -std=gnu99 -pipe -I/usr/local/include -O2 -Wno-pointer-sign -no-install  -o ex-serv-srp.exe ex-serv-srp.o libexamples.la ../../lib/libgnutls.la ../../libextra/libgnutls-extra.la ../../gl/libgnu.la
libtool: link: warning: `-no-install' is ignored for i686-pc-mingw32
libtool: link: warning: assuming `-no-fast-install' instead


/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..  -I../lgl -I../lgl -I../gl -I../gl -I../includes -I../includes -I../doc/examples  -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c -o utils.lo utils.c
 gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../lgl -I../lgl -I../gl -I../gl -I../includes -I../includes -I../doc/examples -pipe -I/usr/local/include -O2 -Wno-pointer-sign -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c utils.c -o utils.o
mv -f .deps/utils.Tpo .deps/utils.Plo
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -pipe -I/usr/local/include -O2 -Wno-pointer-sign -no-install  -o libutils.la  utils.lo 
libtool: link: warning: `-no-install' is ignored for i686-pc-mingw32
libtool: link: warning: assuming `-no-fast-install' instead

Hope this helps

Massimo


reply via email to

[Prev in Thread] Current Thread [Next in Thread]