/usr/ports/graphics/linux_dri (6.5) is needed by /usr/ports/astro/google-earth a make in google-eath results in an Error: ===> Extracting for linux_dri-6.5 => MD5 Checksum OK for Mesa-linux-bin-6.5.tar.bz2. => MD5 Checksum OK for linux-libglide.tar.gz. => MD5 Checksum OK for linux-dri-tools.tar.gz. /usr/bin/tar: This does not look like a tar archive /usr/bin/tar: Skipping to next header /usr/bin/tar: Archive contains obsolescent base-64 headers /usr/bin/tar: Error exit delayed from previous errors *** Error code 1 Stop in /usr/ports/graphics/linux_dri. *** Error code 1 The Voodoo is that you can copy linux-dri-tools.tar.gz to e.g. /var/tmp and extract it with tar without any problem. All the tree included tarballs can be extracted by tar as well. But not via make. And a make in the ports never had given me such an error message. This is Voodoo. Fix: Another Voodoo spell? How-To-Repeat: cd /usr/ports/astro/google-earth make (if using an i386, linux_dri doesn't build on a amd64)
Responsible Changed From-To: freebsd-ports-bugs->freebsd-emulation Over to maintainer
Got a response in Usenet. To extract these tarballs on a 4.x FreeBSD it's neccessary to edit /usr/ports/Mk/bsd.port.mk and change the TAR varibable to /usr/local/bin/bsdtar. Which must of course be present in the system. Thanks to Usenet again. D. Sax
State Changed From-To: open->closed I marked the port as IGNORE on 4.x. I don't have a suitable system to test/determine how to fix it in the port.