Package: belpic Version: 1.4-2 Severity: normal Tags: patch When building 'belpic' on amd64/unstable with gcc-4.0, I get the following error:
then mv -f ".deps/pam_support.Tpo" ".deps/pam_support.Plo"; else rm -f ".deps/pam_support.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include -I../../src/scam -I../../src/include -Wall -g -O2 -MT pam_support.lo -MD -MP -MF .deps/pam_support.Tpo -c pam_support.c -fPIC -DPIC -o .libs/pam_support.o pam_support.c: In function 'opensc_pam_log': pam_support.c:46: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_support.c: In function 'converse': pam_support.c:72: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_support.c: In function '_cleanup': pam_support.c:200: error: invalid lvalue in assignment pam_support.c: In function '_read_password': pam_support.c:232: warning: dereferencing type-punned pointer will break strict-aliasing rules pam_support.c:324: warning: dereferencing type-punned pointer will break strict-aliasing rules make[4]: *** [pam_support.lo] Error 1 make[4]: Leaving directory `/belpic-1.4/Sources/pkcs11/opensc/src/pam' With the attached patch 'belpic' can be compiled on amd64 using gcc-4.0. Regards Andreas Jochens diff -urN ../tmp-orig/belpic-1.4/Sources/pkcs11/opensc/src/pam/pam_support.c ./Sources/pkcs11/opensc/src/pam/pam_support.c --- ../tmp-orig/belpic-1.4/Sources/pkcs11/opensc/src/pam/pam_support.c 2002-10-19 15:04:46.000000000 +0200 +++ ./Sources/pkcs11/opensc/src/pam/pam_support.c 2005-06-17 21:51:23.000000000 +0200 @@ -197,7 +197,7 @@ static void _cleanup(pam_handle_t * pamh, void *x, int error_status) { - _pam_delete((char *) x); + _pam_delete(x); } /* ************************************************************** * -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]