-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,
I fixed the gringotts breakage by using the new mhash type definitions. For the interested I attached the patch for the gringotts library. You should change the ABI version of libmhash (eg. to libmhash3) to avoid breaking other packages. Regards, Bastian - -- ,''`. Bastian Kleineidam : :' : GnuPG Schlüssel `. `' gpg --keyserver wwwkeys.pgp.net --recv-keys 32EC6F3E `- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDz++2eBwlBDLsbz4RAqWhAKCgXPnEznIUPeqjM2IcKDDM9Ga2IgCgk0mL sfpIZAmjGeL1J3MkJxbfZ2k= =Ppen -----END PGP SIGNATURE-----
--- libgringotts-1.2.1.orig/src/libgrg_crypt.c +++ libgringotts-1.2.1/src/libgrg_crypt.c @@ -81,11 +81,11 @@ * * Returns: the checksum */ -static unsigned char * -get_CRC32 (const unsigned char *string, const long strlen) +static mutils_word8 * +get_CRC32 (const mutils_word8 *string, const mutils_word32 strlen) { MHASH td; - unsigned char *ret; + mutils_word8 *ret; td = mhash_init (MHASH_CRC32); @@ -111,10 +111,10 @@ * Returns: TRUE or FALSE */ static int -compare_CRC32 (const unsigned char *CRC, const unsigned char *toCheck, - const long len) +compare_CRC32 (const mutils_word8 *CRC, const mutils_word8 *toCheck, + const mutils_word32 len) { - unsigned char *CRC2; + mutils_word8 *CRC2; int ret; if (!CRC || !toCheck)