Dirk Laurie wrote:
Dirk Laurie skryf:

This is alpha code -- I am not at this moment in a position to test the patch myself -- but it should fix the problem.

Unfortunately the fix is more complicated.  I append the complete
preamble.pas required to fix it.


My attempt to compile the updated pascal code (fedora core 5, fpc 2.0.4) fails, see the attached output from 'make'.
--
Christian Mondrup, Sheet Music Editor
WIMA: Werner Icking Music Archive
http://icking-music-archive.org/
fpc -g -B -vnh -So prepmx
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.0.4 [2006/09/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling prepmx.pas
Compiling control.pas
Compiling utility.pas
Compiling strings.pas
strings.pas(25,22) Hint: Type size mismatch, possible loss of data / range check error
strings.pas(29,26) Hint: Type size mismatch, possible loss of data / range check error
strings.pas(62,8) Hint: Local variable "code" does not seem to be initialized
strings.pas(69,3) Hint: Local variable "p" does not seem to be initialized
strings.pas(69,3) Hint: Local variable "num" does not seem to be initialized
strings.pas(69,23) Hint: Local variable "code" does not seem to be initialized
utility.pas(35,26) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(50,38) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(52,18) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(64,39) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(72,31) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(91,32) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(98,21) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(124,34) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(124,34) Warning: range check error while evaluating constants
utility.pas(125,48) Hint: Type size mismatch, possible loss of data / range check error
utility.pas(146,37) Hint: Type size mismatch, possible loss of data / range check error
Compiling globals.pas
globals.pas(124,23) Hint: Type size mismatch, possible loss of data / range check error
globals.pas(124,43) Hint: Type size mismatch, possible loss of data / range check error
globals.pas(136,37) Hint: Type size mismatch, possible loss of data / range check error
globals.pas(157,31) Hint: Type size mismatch, possible loss of data / range check error
globals.pas(216,17) Hint: Type size mismatch, possible loss of data / range check error
globals.pas(232,45) Hint: Type size mismatch, possible loss of data / range check error
Compiling preamble.pas
Compiling mtxline.pas
Compiling notes.pas
notes.pas(126,3) Hint: Local variable "tail2" does not seem to be initialized
notes.pas(214,3) Hint: Local variable "pnote" does not seem to be initialized
notes.pas(256,3) Hint: Local variable "pnote" does not seem to be initialized
mtxline.pas(101,55) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(113,69) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(112,57) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(152,3) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(152,26) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(159,40) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(161,37) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(168,24) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(229,46) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(232,5) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(255,38) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(254,49) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(269,56) Hint: Type size mismatch, possible loss of data / range check error
mtxline.pas(284,3) Hint: Local variable "nscan" does not seem to be initialized
mtxline.pas(298,24) Hint: Local variable "k" does not seem to be initialized
Compiling files.pas
Compiling multfile.pas
files.pas(114,5) Hint: Local variable "tryfile" does not seem to be initialized
files.pas(122,15) Hint: Type size mismatch, possible loss of data / range check error
files.pas(135,33) Hint: Type size mismatch, possible loss of data / range check error
files.pas(137,27) Hint: Type size mismatch, possible loss of data / range check error
Compiling status.pas
status.pas(64,29) Hint: Type size mismatch, possible loss of data / range check error
status.pas(90,17) Hint: Type size mismatch, possible loss of data / range check error
status.pas(116,17) Hint: Type size mismatch, possible loss of data / range check error
status.pas(143,57) Hint: Type size mismatch, possible loss of data / range check error
status.pas(160,51) Hint: Type size mismatch, possible loss of data / range check error
status.pas(162,39) Hint: Type size mismatch, possible loss of data / range check error
status.pas(165,41) Hint: Type size mismatch, possible loss of data / range check error
status.pas(168,25) Hint: Type size mismatch, possible loss of data / range check error
status.pas(180,63) Hint: Type size mismatch, possible loss of data / range check error
status.pas(187,26) Hint: Type size mismatch, possible loss of data / range check error
status.pas(189,36) Hint: Type size mismatch, possible loss of data / range check error
status.pas(203,19) Hint: Type size mismatch, possible loss of data / range check error
status.pas(204,38) Hint: Type size mismatch, possible loss of data / range check error
status.pas(214,42) Hint: Type size mismatch, possible loss of data / range check error
status.pas(237,19) Hint: Type size mismatch, possible loss of data / range check error
status.pas(250,38) Hint: Type size mismatch, possible loss of data / range check error
status.pas(251,37) Hint: Type size mismatch, possible loss of data / range check error
status.pas(260,56) Hint: Type size mismatch, possible loss of data / range check error
status.pas(276,38) Hint: Type size mismatch, possible loss of data / range check error
status.pas(305,50) Hint: Type size mismatch, possible loss of data / range check error
status.pas(308,19) Hint: Type size mismatch, possible loss of data / range check error
status.pas(312,19) Hint: Type size mismatch, possible loss of data / range check error
status.pas(328,50) Hint: Type size mismatch, possible loss of data / range check error
status.pas(329,51) Hint: Type size mismatch, possible loss of data / range check error
status.pas(341,40) Hint: Type size mismatch, possible loss of data / range check error
status.pas(342,53) Hint: Type size mismatch, possible loss of data / range check error
status.pas(40,64) Hint: Unit "utility" not used in status
preamble.pas(97,29) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(141,32) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(146,36) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(150,61) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(151,60) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(202,36) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(203,30) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(207,73) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(207,70) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(225,19) Error: Illegal qualifier
preamble.pas(225,25) Error: Illegal expression
preamble.pas(259,45) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(268,42) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(275,36) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(353,47) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(369,11) Hint: Local variable "num" does not seem to be initialized
preamble.pas(373,11) Hint: Local variable "num2" does not seem to be initialized
preamble.pas(373,11) Hint: Local variable "num1" does not seem to be initialized
preamble.pas(393,26) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(415,9) Hint: Local variable "nbars" does not seem to be initialized
preamble.pas(421,3) Hint: Local variable "den" does not seem to be initialized
preamble.pas(421,3) Hint: Local variable "num" does not seem to be initialized
preamble.pas(422,35) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(424,59) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(439,38) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(443,47) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(515,25) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(516,68) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(550,20) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(586,22) Error: Illegal qualifier
preamble.pas(589,29) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(593,49) Error: Illegal qualifier
preamble.pas(605,38) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(606,37) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(610,42) Hint: Type size mismatch, possible loss of data / range check error
preamble.pas(631) Fatal: There were 4 errors compiling module, stopping
preamble.pas(3,50) Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
make: *** [prepmx] Error 1
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://mailman.daimi.au.dk/mailman/listinfo/tex-music

Reply via email to