[gnutls-dev] [PATCH] gnutls fails to compile on PPC
Marco d'Itri
md@Linux.IT
Mon Nov 5 13:56:01 2001
0.2.9:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -c gnutls_priority.c -fPIC -DPIC -o .libs/gnutls_priority.lo
gnutls_priority.c: In function `gnutls_set_cipher_priority':
gnutls_priority.c:47: incompatible types in assignment
gnutls_priority.c: In function `gnutls_set_kx_priority':
gnutls_priority.c:89: incompatible types in assignment
gnutls_priority.c: In function `gnutls_set_mac_priority':
gnutls_priority.c:130: incompatible types in assignment
gnutls_priority.c: In function `gnutls_set_compression_priority':
gnutls_priority.c:169: incompatible types in assignment
gnutls_priority.c: In function `gnutls_set_protocol_priority':
gnutls_priority.c:208: incompatible types in assignment
Fix:
int gnutls_set_cipher_priority( GNUTLS_STATE state, LIST) {
va_list ap;
int i,num=0;
va_list _ap;
va_start( ap, state);
+ifdef __va_copy
+ __va_copy( _ap, ap);
+#else
_ap = ap;
+#endif
For details please read:
http://www.gnu.org/manual/glibc-2.2.3/html_chapter/libc_34.html
http://www.davros.org/c/wg14n671.txt
http://lists.debian.org/debian-powerpc/2000/debian-powerpc-200009/msg00414.html
--
ciao,
Marco