A recent change (0d02bfa5965a67722aceba73ce5edb0cb4f3334b) causes a compile-time failure because both long and int64_t are equivilent to my compiler and it finds the declaration on line 62 is a redeclaration of line 56. I'm not sure why "long long" was not the same as "long int" but apparently int64_t is "long int" not "long long" with my system (Scientific Linux 7, gcc 4.8)
Agreed. PSRCHIVE also fails to compile on gSTAR. Change reverted.