[Help-gnutls] Building on tru64 5.1b

Didier Godefroy dg at orbhost.net
Fri Jun 19 21:19:08 CEST 2009


Hello list,

Trying to build gnutls on tru64 5.1b with the native compilers.

I tried 2.8.1 and then 2.6.6 and 2.6.1 to see if those errors were recent or
not.

I get the following errors with all these versions of gnutls, at different
line numbers, but same errors:


gmake[6]: Entering directory `/usr/local/gnutls/gnutls-2.8.1/lib/gl'

.....

libtool: compile:  cc -pthread -DHAVE_CONFIG_H -I. -I.. -I../intl
-I/usr/sw/include -O4 -g3 -w -I../includes -c -MD close-hook.c  -DPIC -o
.libs/close-hook.o
cc: Error: ../includes/gnutls/crypto.h, line 54: Missing identifier.
(parnoident)
  int (*init) (gnutls_cipher_algorithm_t, void **ctx);
------------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 66: Missing identifier.
(parnoident)
  int (*init) (gnutls_mac_algorithm_t, void **ctx);
---------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 220: Error parsing parameter
list. Found "*" when expecting one of: ",", ")". (notexpecting)
  int (*encrypt) (gnutls_pk_algorithm_t, gnutls_datum_t * ciphertext,
--------------------------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 223: Error parsing parameter
list. Found "*" when expecting one of: ",", ")". (notexpecting)
  int (*decrypt) (gnutls_pk_algorithm_t, gnutls_datum_t * plaintext,
--------------------------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 227: Error parsing parameter
list. Found "*" when expecting one of: ",", ")". (notexpecting)
  int (*sign) (gnutls_pk_algorithm_t, gnutls_datum_t * signature,
-----------------------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 230: Missing identifier.
(parnoident)
  int (*verify) (gnutls_pk_algorithm_t, const gnutls_datum_t * data,
----------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 234: Missing identifier.
(parnoident)
  int (*generate) (gnutls_pk_algorithm_t, unsigned int level /*bits */ ,
------------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 240: Error parsing parameter
list. Found "*" when expecting one of: ",", ")". (notexpecting)
                  gnutls_pk_params_st *);
------------------------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 257: In this parameter list,
"gnutls_cipher_algorithm_t" must either be a type or must be followed by a
",". (badparseparam)
int gnutls_crypto_single_cipher_register2 (gnutls_cipher_algorithm_t
algorithm,
-------------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 260: In this parameter list,
"gnutls_mac_algorithm_t" must either be a type or must be followed by a ",".
(badparseparam)
int gnutls_crypto_single_mac_register2 (gnutls_mac_algorithm_t algorithm,
----------------------------------------^
cc: Error: ../includes/gnutls/crypto.h, line 263: In this parameter list,
"gnutls_digest_algorithm_t" must either be a type or must be followed by a
",". (badparseparam)
int gnutls_crypto_single_digest_register2 (gnutls_digest_algorithm_t
algorithm,
-------------------------------------------^


I guess noone using tru64 has reported those problems over time and they
haven't been fixed.
I had gnutls 2.2.3 compiling on that system before, although a few features
had to be disabled to work around compile issues already.

Perhaps it's time to fix this...

What can I provide to help track this down??


Thanks all,


-- 
Didier Godefroy
mailto:dg at ulysium.net
Support anti-Spam legislation.
Join the fight http://www.cauce.org/







More information about the Gnutls-help mailing list