On Thu, 22 Feb 2001, Don Simons wrote:
> I've been experimenting with my latest PMX distribution from
> http://www.dslnorthwest.net/~don/pmx/pmx.html . It was created and
> ZIPped under Win/DOS. Using "unzip" I decompressed the file on a linux
> box. After making the two usual syntax changes and renaming source.for
> to pmxab.f it compiled OK under g77. But when processing the unzipped
> sample .pmx files, Linux-PMX had all sorts of problems related to text
> line terminations. If on the other hand I retrieve the same .pmx files
> by ascii-mode FTP from a Win/DOS box, there are no such problems.
>
> I suppose the CR-LF's are somehow surviving the DOS-ZIP/Linux-unzip
> process, then confusing the Linux-compiled PMX.
>
> I wonder why the Linux compilers (g77 and also lf95) did not suffer the
> same confusion that PMX did regarding the ends of lines.
>
> I can imagine that this behavior would irritate people who only work in
> Linux, but I can't really recall anyone complaining in the past, and I
> really don't relish changing PMX to try to compensate for it. Any
> thoughts, discussion, suggestions?
>
I am using pmx2.30 on both systems, Windows and Linux and it works
fine. On my machine at home where I make most typesetting, I use
the very same pmx- and mtx-files to work on because
the windows partition is hooked into linux. tex-files are NOT inluenced
by the line-end differences, but mtx and pmx-files are indeed. I use
in both OS an XEDIT clone, THE (free), as editor in both OS and it recognizes
and automatically converts files into DOS or UNIX convention. Therefore,
I did not realized this problem because I usually edit the file before
running pmx again. Furthermore, I have many THE-macros which do all
sorts of manipulations and extractions in the mtx, pmx and musixtex-files.
By the way, if you unzip with unzip -a, all files are automatically
converted to the correct system.
As you realized yourself, compilation with g77 is without problems,
why don't you mention that in the manual? It is not necessary at all to wait
for the c-version! g77 DOES call f2c, but makes additionally some other
optimizations.
Thank you for steadily making pmx even more powerful!
Christof