Hello again,<br><br>Actually, the changes seem to have solved the problem for two out of four cases:<br>-mrs=mrs and -mrs=mrx work fine. However, -mrs=rmrs and -mrs=xml fail to work.<br><br>Turning on debug gives the following output:
<br>61364 types in 3.6 s<br>fish fish.<br>(1) `fish fish.' [0] --- 6 (0.00|0.01s) <16:87> (631.3K) [0.0s]<br>derivation[1] (1.165):fish fish.<br>The function MRS::MRS-TO-RMRS is undefined.<br>0 is an illegal frs index.
<br>....<br>0 is an illegal frs index.<br>zsh: segmentation fault cheap -mrs=rmrs /usr/share/delphin/grammars/erg/english<br><br>rrms/convert.lisp (where mrs-to-rmrs is defined) seems to be being compiled and linked OK.
<br><br>nm libmrs.a<br>...<br>0000006b t L2mrs_to_rmrs<br>...<br><br>so it seens to be in there, However, when I drop into ecl by killing cheap with ^C, mrs::mrs-to-rmrs is indeed undefined.<br>Console interrupt.<br>Top level.
<br>MT> (mrs::mrs-to-rms)<br>The function MRS::MRS-TO-RMS is undefined.<br>Broken at EVAL.<br>MT>><br><br>I must admit I am baffled.<br><br>-- <br>Francis Bond, writing as Eric Nichols