Hi,

thank you all for the insight and sorry for the delay!

Christian Mondrup wrote:
>> I compiled prepmx with p2c+gcc.
> 
> This is probably the cause of your error. You _must_ compile prepmx with 
> fpc (Free Pascal), see http://www.freepascal.org/. There is a Debian 
> installation package available.

One reason for using f2c instead of fpc at Debian was the 11+ machine
architectures we support. fpc is currently only supported on 5 of them:
i386, powerpc, sparc, amd64, arm (although the most widespread ones, but
anyway). This means that switching to fpc means dropping support for the
other machine architectures, see also
http://buildd.debian.org/pkg.cgi?pkg=m-tx

Nevertheless, I tried fpc for m-tx with the following result: First,
when compiling prepmx, I get:

======================================================================
fpc -g -B -vn -So prepmx
Free Pascal Compiler version 2.2.0 [2007/12/29] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling prepmx.pas
Compiling control.pas
Compiling utility.pas
Compiling strings.pas
utility.pas(124,34) Warning: range check error while evaluating constants
Compiling globals.pas
Compiling preamble.pas
Compiling mtxline.pas
Compiling notes.pas
Compiling files.pas
Compiling multfile.pas
Compiling status.pas
Compiling lyrics.pas
Compiling mtx.pas
Compiling analyze.pas
Compiling uptext.pas
Linking prepmx
4342 lines compiled, 0.8 sec
1 warning(s) issued
======================================================================

I don't know if the "Warning" above is relevant for the following error:

======================================================================
./prepmx meter
==> This is M-Tx 0.60c (Music from TeXt) <16 November 2007>
==>> Input from file meter.mtx
Writing to meter.pmx
PrePMX done.  Now run PMX.
pmxab meter
 This is PMX, Version 2.515, 21 Dec 07
 Opening meter.pmx

 Starting first PMX pass

  Bar 1

 ERROR in line 19, bar 2 This character is not allowed here
                  v
 a4 a4 {  [h d8 { u d8+ ] /

                  ^
 ASCII code:         117
======================================================================

meter.mtx is one of the default examples in the package:

======================================================================
Style: Piano
Meter: m3406
%% \def\upiii#1{\raise3\internote\hbox{{#1}}}
%% \def\chacarera{\meterfrac34\upiii{\Big(}\meterfrac68\upiii{\Big)}}
%% \let\oldmeterC=\meterC  \let\meterC=\chacarera

%% w100m
a-2d o> a8 r r a r r a2d o> |
C: dfsa cea cea dfsa
d-2d o>-15 a4 a { [h d8 {u d+ ] d2d } zd- } |
======================================================================

All the other examples run though correctly...

Thanks in advance for any hint,

Roland
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://mailman.daimi.au.dk/mailman/listinfo/tex-music

Reply via email to