Er hatte ja geschrieben das er die Datei vorher dekomprimieren konnte. Sie ist also nicht mehr im GZIP-Format. Das Problem ist eher (wie auch schon erkannt) "tar ist nicht immer gleich tar".
Das Standard-Tar-Format kann nur Pfadlängen bis 100 Zeichen. Die Fehlermeldung "directory checksum error" kommt offenbar beim Versuch die Datei cyrus-sasl-2.1.22/mac/CommonKClient/mac_kclient3/Headers/KerberosSupport/KerberosConditionalMacros.h auszupacken - das sind genau 100 Zeichen (und es folgen sogar noch längere).
Das Archiv ist offenbar wegen der zu langen Pfadnamen in einem erweitereten GNU-Tar-Format gespeichert und muss deshalb auch mit GNU Tar ausgepackt werden.
Nur seltsam das dies im README auf dem Server nicht erwähnt wird. Ich kenne es sonst das explizit darauf hingewiesen wird wenn ein Archiv sich nur mit dem GNU Tar auspacken lässt. Stattdessen wird erklärt das .gz für das "neue" gzip steht. Das ist doch seit Jahrzehnten ein alter Hut...