Matthias Saou from freshrpms has requested me to look into a crash on x86_64 he encountered while packaging elisa, for the elise packages see: http://ftp.es6.freshrpms.net/tmp/extras/ This crash is caused by an error in md5.h in python-daap where a long is used as a 32 bit var, there is a "#ifdef __alpha" in there to work properly on alpha, this could be changed to "#if defined __alpha || defined __x86_64__ || defined __ppc64__ || defined __ia64__" (with others to follow in the future) but I've choosen to instead make the code arch indepenent. The attached patch does this. Please build a new version with this patch, and send the patch upstream.
Created attachment 151550 [details] PATCH fixing 64 bit segfault / stacksmash abort
Thanks a lot Hans!
Patch applied and new versions built.
It looks like the upstream author has applied the patch to his Subversion repository. See: https://jerakeen.org/svn/tomi/Projects/PythonDaap/CHANGELOG