Hi, BerkeleyDB 3.1.17 defines the hash_cb as hash_cb(const void *data, u_int32_t size) while perl-5.7.0 defines it as hash_cb(const void *data, size_t size) In a 64bit environment, u_int32_t is a 32 bit value and a size_t is a 64 bit unsigned long value. This results in compiler warnings. The attached patch fixes it. Regards -- Jens -------------------------------------------------------------------------------- / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Brauneckweg 2 Car (Voice): (+49 172) 81 04 162 | . | D-82549 Koenigsdorf Voice: (+49 8179) 9305-50 | . | Fax: (+49 8179) 9305-38 \ . / Tel./Fax: (+49 8179) 9305-50 Email: jens@Strawberry.COM \____/ Strawberry@Strawberry.COMThread Next