Good catch, Roland! I get the same error using the precompiled Windows
version. The PMX syntax is indeed incorrect...there should be no space
between "{" and "u"...while the .mtx looks OK. When the space is removed in
meter.pmx, it goes through OK. Looks like a bug in M-Tx .--Don Simons >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:tex-music- >[EMAIL PROTECTED] On Behalf Of Roland Stigge >Sent: Sunday, March 16, 2008 6:56 AM >To: Werner Icking Music Archive >Subject: Re: [TeX-Music] M-TX 0.60c compile problem > >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 _______________________________________________ TeX-music mailing list [EMAIL PROTECTED] http://mailman.daimi.au.dk/mailman/listinfo/tex-music

