libipod has a bunch of implicit prototypes because of missing headers which can cause problems when using string/memory functions on 64bit platforms (implicit return type is "int" which is 32bits!)
attached patch is against the 0.1 release, but it applies to the current cvs as well
libipod-0.1-prototypes.patch