If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.
Error: PaxHeader/JSON-Lines-1.03,PaxHeader/JSON-Lines-1.03,JSON-Lines-1.03/PaxHeader/Changes,JSON-Lines-1.03/PaxHeader/Changes,JSON-Lines-1.03/PaxHeader/MANIFEST,JSON-Lines-1.03/PaxHeader/MANIFEST,JSON-Lines-1.03/PaxHeader/ignore.txt,JSON-Lines-1.03/PaxHeader/ignore.txt,JSON-Lines-1.03/PaxHeader/t,JSON-Lines-1.03/PaxHeader/t,JSON-Lines-1.03/PaxHeader/xt,JSON-Lines-1.03/PaxHeader/xt,JSON-Lines-1.03/PaxHeader/README,JSON-Lines-1.03/PaxHeader/README,JSON-Lines-1.03/PaxHeader/META.yml,JSON-Lines-1.03/PaxHeader/META.yml,JSON-Lines-1.03/PaxHeader/lib,JSON-Lines-1.03/PaxHeader/lib,JSON-Lines-1.03/PaxHeader/Makefile.PL,JSON-Lines-1.03/PaxHeader/Makefile.PL,JSON-Lines-1.03/PaxHeader/META.json,JSON-Lines-1.03/PaxHeader/META.json,JSON-Lines-1.03/lib/PaxHeader/JSON,JSON-Lines-1.03/lib/PaxHeader/JSON,JSON-Lines-1.03/lib/JSON/PaxHeader/Lines.pm,JSON-Lines-1.03/lib/JSON/PaxHeader/Lines.pm,JSON-Lines-1.03/xt/PaxHeader/boilerplate.t,JSON-Lines-1.03/xt/PaxHeader/boilerplate.t,JSON-Lines-1.03/t/PaxHeader/pod.t,JSON-Lines-1.03/t/PaxHeader/pod.t,JSON-Lines-1.03/t/PaxHeader/07-parse_headers.t,JSON-Lines-1.03/t/PaxHeader/07-parse_headers.t,JSON-Lines-1.03/t/PaxHeader/02-decode.t,JSON-Lines-1.03/t/PaxHeader/02-decode.t,JSON-Lines-1.03/t/PaxHeader/04-jsonl.t,JSON-Lines-1.03/t/PaxHeader/04-jsonl.t,JSON-Lines-1.03/t/PaxHeader/manifest.t,JSON-Lines-1.03/t/PaxHeader/manifest.t,JSON-Lines-1.03/t/PaxHeader/05-pretty.t,JSON-Lines-1.03/t/PaxHeader/05-pretty.t,JSON-Lines-1.03/t/PaxHeader/00-load.t,JSON-Lines-1.03/t/PaxHeader/00-load.t,JSON-Lines-1.03/t/PaxHeader/01-encode.t,JSON-Lines-1.03/t/PaxHeader/01-encode.t,JSON-Lines-1.03/t/PaxHeader/pod-coverage.t,JSON-Lines-1.03/t/PaxHeader/pod-coverage.t,JSON-Lines-1.03/t/PaxHeader/06-file.t,JSON-Lines-1.03/t/PaxHeader/06-file.t,JSON-Lines-1.03/t/PaxHeader/03-nested.t,JSON-Lines-1.03/t/PaxHeader/03-nested.t