Stephan,<br><br>The changes you checked in seem to have solved this problem.<br>Thanks for taking care of this!<br><br>Eric<br><br><div><span class="gmail_quote">On 10/29/06, <b class="gmail_sendername">Stephan Oepen</b> <
<a href="mailto:oe@csli.stanford.edu">oe@csli.stanford.edu</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">hi eric,<br>
<br>> I gave the new PET SVN with selective packing a try and am having<br>> trouble producing MRS using the latest LKB and ITSDB releases from<br>> the Stanford FTP server (I tried both build 2006/10/19 and "latest"
<br>> which currently points to build 2006/09/05).<br>><br>> When I run cheap with MRS output enabled, I get a cryptic "No MRS"<br>> message as follows. My memory is fuzzy from all of the builds and<br>
> retesting, but I think thinks were working when I compiled using<br>> older LKB/TSDB code from around May 2006. Is there a preferred branch<br>> or version of LKB for building cheap?<br><br>the no-MRS problem is unrelated to selective unpacking (in fact i had
<br>noticed it several months ago, but not needing to extract MRSs in PET,<br>i did not find time to look into it until today). both ann and i have<br>made non-trivial changes to the MRS Lisp library, and unfortunately we
<br>do not always have the time or opportunity to test against PET.<br><br>the problem you encountered is vaguely interesting. we had introduced<br>a call to vsym() where its argument was a symbol (`ING') rather than a<br>
string. the LKB implementation of vsym() is robust to such variation,<br>but the PET-side implementation was not. lacking a full specification<br>of the interface, neither side is to blame :-).<br><br>i just checked in a few changes in `pet-
interface.lisp' (making vsym()<br>more accomodating) and `mrsoutput.lisp' (converting `ING' to a string),<br>so once you update from CVS or fetch the latest `test' build, i expect<br>the problem should disappear.<br><br>at the same time, PET will then support a new output format: `mrs=mrx'
<br>should yield MRS output in XML (as provided by ann). finally, i added<br>some debugging code in `pet-interface.lisp': once the ECL MRS library<br>is compiled with the :debug feature on, it will write a trace of calls
<br>back from ECL into the PET core as the file `/tmp/mrs.debug'.<br><br> all best - oe<br><br>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<br>+++ Universitetet i Oslo (IFI); Boks 1080 Blindern; 0316 Oslo; (+47) 2284 0125<br>+++ CSLI Stanford; Ventura Hall; Stanford, CA 94305; (+1 650) 723 0515<br>+++ --- <a href="mailto:oe@csli.stanford.edu">oe@csli.stanford.edu
</a>; <a href="mailto:oe@ifi.uio.no">oe@ifi.uio.no</a>; <a href="mailto:stephan@oepen.net">stephan@oepen.net</a> ---<br>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br></blockquote></div>
<br><br clear="all"><br>-- <br>--Eric Nichols