<br><div class="gmail_quote">On Fri, Jun 5, 2009 at 7:43 AM, Tobias C. Rittweiler <span dir="ltr"><<a href="mailto:tcr@freebits.de">tcr@freebits.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Blair Sutton <<a href="mailto:blairuk@googlemail.com">blairuk@googlemail.com</a>> writes:<br>
<br>
>>>>>>>> | 2> (MAKE:OOS "maxima" :COMPILE)<br>
> ;;; Loading "C:/maxima-5.18.1/src/binary-ecl/maxima-package.obj"<br>
> Found invalid character Soh<br>
> Broken at MAKE::LOAD-FILE-OPERATION. File:<br>
> #P"C:/maxima-5.18.1/lisp-utils/defsystem.lisp" (Form #226)<br>
> No restarts available.<br>
> Broken at MAKE::LOAD-FILE-OPERATION. File:<br>
> #P"C:/maxima-5.18.1/lisp-utils/defsystem.lisp" (Form #226)<br>
>>>>>>>>><br>
><br>
> Are there any actions I can take that will help me find out where a problem<br>
> lies. For example how can I determine in which file the "invalid character"<br>
> Soh is? For that matter what character is "Soh" and why is it invalid? Also<br>
> what is the significance of the string "Form #226" and is it possible to get<br>
> some form of exception tracing showing lines numbers, file names and<br>
> function names?<br>
<br>
</div>Jugding from the error message, "Found invalid character Soh", the 226th<br>
toplevel form in the file `defsystem.lisp' contains "#\Soh" which ECL<br>
does not know about.</blockquote><div><br>Admittedly, the first thing I did when I got this error message was scan the defsystem.lisp file for unusual ASCII characters like SOH as well as string combinations like "soh" but couldn't find anything.<br>
<br>Is there an easy way to determine what the 226th top level form is? I can't believe lisp programmers surely go through and compile the lisp code in their heads and count the resulting forms whenever they reach an error like the above? <br>
</div></div><br>