diff -purN libarchive-2.8.3.orig/tar/read.c libarchive-2.8.3/tar/read.c --- libarchive-2.8.3.orig/tar/read.c 2010-01-17 01:21:04.000000000 +0100 +++ libarchive-2.8.3/tar/read.c 2010-06-03 09:27:24.000000000 +0200 @@ -308,7 +308,8 @@ read_archive(struct bsdtar *bsdtar, char if (!bsdtar->verbose) safe_fprintf(stderr, "%s", archive_entry_pathname(entry)); - safe_fprintf(stderr, ": %s", + safe_fprintf(stderr, ": errno: %d; %s", + archive_errno(a), archive_error_string(a)); if (!bsdtar->verbose) fprintf(stderr, "\n");