Re: 2.99.6 beta release - problem with Irix Tar

ezra peisach <[email protected]> Fri, 10 Dec 2004 23:04:41 -0500 (EST)
Newsgroups gmane.comp.tex.tetex.beta
Message-ID <[email protected]>
Trying compile now on an Irix box...

While unpacking the source tree - using a non-gnu tar... There are messages of:

tar: @LongLink - cannot create -- Permission denied
(happens two or three times)

Sure enough - there is a file with mode 000... called @LongLink The
contents are:

tetex-src-2.99.6.20041211-beta/texk/dvipng/fonts/map/pdftex/context/cork-var-exclusive-public-lm.map

However, in the directory pdftex..../context/... there is a file
cork-var-exclusive-public-lm.ma --> without the final p.

If I use gnu tar - then the tar file has the correct filename.

>From info on tar...

   Traditionally, old `tar's have a limit of 100 characters.  GNU `tar'
attempted two different approaches to overcome this limit, using and
extending a format specified by a draft of some P1003.1.  The first way
was not that successful, and involved `@MaNgLeD@' file names, or such;
while a second approach used `././@LongLink' and other tricks, yielding
better success.  In theory, GNU `tar' should be able to handle file
names of practically unlimited length.  So, if GNU `tar' fails to dump
and retrieve files having more than 100 characters, then there is a bug
in GNU `tar', indeed.

I think you have now hit the magic 100 character limit...

Options: Reduce the archive name some... Rename the file to something
shorter... Move the directory heirarchy... Move the "fonts" directory
to the texmf tar file.

It is possible that the failure is in the Irix tar... 

I suspect there are a few more locations... I don;t remember seeing
this warning before - so I believe it is the dvipng stuff that changed...

Also - perhaps the fonts directory is not installed in the final tree...
In that case... it may not be necessary to ship the files...

Ezra