[11467] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

[krbdev.mit.edu #6688] mit-krb5-1.7 fails to compile against

daemon@ATHENA.MIT.EDU (Daniel Black via RT)
Mon Mar 22 12:21:06 2010

Mail-followup-to: rt@krbdev.mit.edu
mail-copies-to: never
From: "Daniel Black via RT" <rt-comment@krbdev.MIT.EDU>
In-Reply-To: <rt-6688@krbdev.mit.edu>
Message-ID: <rt-6688-32631.5.81273179509715@krbdev.mit.edu>
To: "'AdminCc of krbdev.mit.edu Ticket #6688'":;"'AdminCc of krbdev.mit.edu Ticket #6688'":;@MIT.EDU
Date: Mon, 22 Mar 2010 12:20:04 -0400 (EDT)
Reply-To: rt-comment@krbdev.MIT.EDU
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krb5-bugs-bounces@mit.edu

I was doing some testing of the gentoo distribution to see what packages 
compile against openssl-1.0.0.

I discovered that the following compile error occurs with opnessl-1.0.0_beta5

pkinit_crypto_openssl.c: In function 'cms_signeddata_verify':
pkinit_crypto_openssl.c:1140: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c:1142: warning: pointer type mismatch in conditional expression
pkinit_crypto_openssl.c:1143: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c:1157: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c:1162: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c:1284: warning: passing argument 1 of 'print_buffer' discards qualifiers from pointer target type
pkinit.h:366: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
pkinit_crypto_openssl.c: In function 'crypto_retrieve_X509_sans':
pkinit_crypto_openssl.c:1738: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c: In function 'pkinit_open_session':
pkinit_crypto_openssl.c:3299: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c:3322: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c: In function 'pkinit_C_Decrypt':
pkinit_crypto_openssl.c:3449: warning: cast from pointer to integer of different size
pkinit_crypto_openssl.c: In function 'pkinit_decode_data_pkcs11':
pkinit_crypto_openssl.c:3492: warning: cast from pointer to integer of different size
pkinit_crypto_openssl.c:3492: warning: cast from pointer to integer of different size
pkinit_crypto_openssl.c:3493: warning: cast from pointer to integer of different size
pkinit_crypto_openssl.c: In function 'decode_data':
pkinit_crypto_openssl.c:3655: warning: passing argument 1 of 'EVP_PKEY_decrypt' from incompatible pointer type
/usr/include/openssl/evp.h:1089: note: expected 'struct EVP_PKEY_CTX *' but argument is of type 'unsigned char *'
pkinit_crypto_openssl.c:3655: warning: passing argument 3 of 'EVP_PKEY_decrypt' makes pointer from integer without a cast
/usr/include/openssl/evp.h:1089: note: expected 'size_t *' but argument is of type 'int'
pkinit_crypto_openssl.c:3655: warning: passing argument 4 of 'EVP_PKEY_decrypt' from incompatible pointer type
/usr/include/openssl/evp.h:1089: note: expected 'const unsigned char *' but argument is of type 'struct EVP_PKEY *'
pkinit_crypto_openssl.c:3655: error: too few arguments to function 'EVP_PKEY_decrypt'
pkinit_crypto_openssl.c: In function 'pkinit_get_certs_pkcs12':
pkinit_crypto_openssl.c:3778: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c: In function 'X509_NAME_oneline_ex':
pkinit_crypto_openssl.c:4489: warning: comparison between signed and unsigned integer expressions
pkinit_crypto_openssl.c: In function 'load_cas_and_crls':
pkinit_crypto_openssl.c:4820: warning: pointer type mismatch in conditional expression
pkinit_crypto_openssl.c:4820: warning: pointer type mismatch in conditional expression
pkinit_crypto_openssl.c:4850: warning: pointer type mismatch in conditional expression
pkinit_crypto_openssl.c: In function 'pkcs7_dataDecode':
pkinit_crypto_openssl.c:5497: warning: comparison between signed and unsigned integer expressions
distcc[3761] ERROR: compile pkinit_crypto_openssl.c on localhost failed
make[1]: *** [pkinit_crypto_openssl.so] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-crypt/mit-krb5-1.7-r2/work/krb5-1.7/src/plugins/preauth/pkinit'


Just letting you know for future releases.

Kind regards,

Daniel

_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
https://mailman.mit.edu/mailman/listinfo/krb5-bugs

home help back first fref pref prev next nref lref last post