Re: Error building src/port with CMUCL
Sam Steingold <[email protected]> Thu, 23 Dec 2004 16:15:57 -0500
| Newsgroups | gmane.lisp.clocc.general |
|---|---|
| Organization | disorganization |
| Message-ID | <[email protected]> |
> * Christophe Rhodes <[email protected]> [2004-12-23 14:32:19 +0000]: > > On Thu, 23 Dec 2004, Sam Steingold wrote: > >>> * Raymond Toy <[email protected]> [2004-12-22 15:09:00 -0500]: >>> >>> In sys.lisp, if comment out the lines: >>> >>> #+cmu ; permit #S(struct) in source code >>> (defmethod make-load-form ((self structure-object) &optional environment) >>> (make-load-form-saving-slots self :environment environment)) >>> >>> port.lisp will compile again. Don't know if the result works or not. >>> >>> This issue was discussed on cmucl-imp a month or two ago. >> >> I thought that the consensus was that "CL is not required to >> compile sources with literal #S() objects unless there is a >> MAKE-LOAD-FORM method, and the above method should work." > > The above method is demonstrably non-conforming. See CLHS 11.1.2.1.2, > point 19. OK, I replaced it with a different hack. thanks. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> Old Age Comes at a Bad Time. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/