When building Maxima 5.18.1 using ECL on Windows and following the instructions in INSTALL.LISP one receives the following error: -
>>>>>>> (trace mk:oos) (mk:oos "maxima" :compile)
The function MAKE:OOS is already traced.
(MAKE:OOS)
>>>>>>> | 2> (MAKE:OOS "maxima" :COMPILE)
;;; Loading "C:/maxima-5.18.1/src/binary-ecl/maxima-package.obj"
Found invalid character Soh
Broken at MAKE::LOAD-FILE-OPERATION. File: #P"C:/maxima-5.18.1/lisp-utils/defsystem.lisp" (Form #226)
No restarts available.
Broken at MAKE::LOAD-FILE-OPERATION. File: #P"C:/maxima-5.18.1/lisp-utils/defsystem.lisp" (Form #226)
>>>>>>>>
I found the solution is to copy a more recent defsystem.lisp library to the lisp-utils folder. The version supplied with Maxima is: -
DEFSYSTEM 3.4 Interim 3.
One that works and is bundled with ECL 9 is: -
DEFSYSTEM 3.6 Interim.
Would it be possible to update to the latest one in the Maxima source repository?
This bug report seems to be out of date.
Now we have Maxima 5.21.
Perhaps we can get a new bug report, when the issue is still present.
Setting the status to pending and the resolution to "out of date".
Dieter Kaiser
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).