At least it does when it's executed from a shell (either csh or bash):
%xz -dc -F lzma w32api-3.15-1-mingw32-dev.tar.lzma | tar x
tar: Error opening archive: Failed to open '/dev/sa0'
Running from the Makefile succeeds, however. Not sure what's going on here.
The command you are quoting uses "tar x" instead of "tar -xf -".
Maybe this is the cause?
Yes, the Makefile uses the "tar x" form and at some point I changed it
to "tar -xf -". I hadn't rebuilt w32api since, but had reverted the
change in the Makefile. Building it again now fails.
Just some line noise, my apologies. FreeBSD does need the "tar -xf -" form.
Tony