On Wed, May 16, 2012 at 10:36:54AM -0600, Mark Berryman wrote: > Some answers: > > 6: How do I deal with filenames with ^. (etc) in them from DCL? Without > > resorting to bash? Is it really the only option to rename directory names > > to remove the .s? > > I don't follow this question. For the first part: > > Issue the command $ SET PROCESS/PARSE_STYLE=EXTENDED to be able to use filenames with ^ in them. I recommend putting this command in your LOGIN.COM file (let me know if this needs further explaining). > > If the filename in question is a directory reference you must type the filename as is, including the ^ characters, e.g. [.perl-5^.14^.2] > If the filename is a regular file, you can type it in with or without the ^ characters, e.g. file^.c.orig or file.c.orig. > > I don't know what the .s refers to. Can you provide an example? Sorry, wasn't clear. By ".s" I meant "the periods in the filenames" The problem was that I didn't have SET PROCESS/PARSE_STYLE=EXTENDED I do now. I've also found that I can avoid most of the problems in the first place by generating my perl tarball on Linux like this: commit=`git rev-parse --short=12 HEAD`; tar cf perl-$commit.tar --files-from <(sed -e 's/[ ].*//' MANIFEST) --transform 's!^!perl-'$commit'/!' from within a checkout, which gets me a tar with a "clean" name such as perl-247d6b204efe.tar with the internal pathnames prefixed with perl-247d6b204efe, and all the files nicely read-write. It looks like current *BSD tar can do the same trick, but the options have different names. > > > > > This might need more knowledge of the machine than the above -v and -V > > reveal > > > > 7: How do I actually use the libraries of that installed perl 5.8.6? > > The directory tree where perl is installed will be pointed to by the logical name PERL_ROOT. Try $ DIR PERL_ROOT:[LIB] as a starter. > The perl sharable image that one must link to will be pointed to by the logical name PERLSHR. Simply use the name PERLSHR in any link procedure to link to that library. It seems that the system setup wasn't correct. They've fixed it now - the system installed perl 5.8.6 now works. > I bought my system directly from Compaq/HP, with licenses, so I have no problem doing any form of development. If it will help, you are welcome to an account here. Thanks for the offer. I think (for now) it's much easier if I stick to the HP porting system, as it's a known quantity. In particular, it's "known" to John E. Malmberg, which means that he's mostly already worked out how to fix or work around the causes underlying the problems I describe. Nicholas Clark