The problem described below is independend of the way Maxima ist build.
I tried asdf and defsystem as well as the standard maxima-compile.lisp.
And the problem is always the same. I'll ask the ecl group about this.
Reinhard Oldenburg
Raymond Toy schrieb:
> Reinhard Oldenburg wrote:
>
>> I compiled ECL0.9l on a Vista machine using microsoft VC Express. ECL
>> itself compiled without a problem and runs fine, but compiling maxima
>> the lispish way failed. Running configure.lisp and loading
>> maxima-build.lisp works as expected, but then...
>>
>> > (maxima-compile)
>> ;;; Loading "C:/prg/ecl09l/maxima-5.16.3/src/maxima.system"
>> ;;; Loading "C:/prg/ecl09l/maxima-5.16.3/src/binary-ecl/maxima-package.obj"
>> Found invalid character Soh
>> Broken at SI:BYTECODES.No restarts available.
>> Broken at MAKE::LOAD-FILE-OPERATION. File:
>> #P"C:/prg/ecl09l/maxima-5.16.3/lisp-u
>> tils/defsystem.lisp" (Form #226)
>> >>
>>
>>
>> Is this a problem of ecl or of Maxima or both?
>>
>
> FWIW, I have compiled maxima using ecl and defsystem. I cd'ed to the
> src directory and did:
>
> ecl
> (load "../lisp-utils/defsystem.lisp")
> (mk:oos "maxima" :compile)
> (cl-user::run)
>
> I'm at the maxima prompt now and it seems to work.
>
> This is on a Solaris machine. I've never tried compiling on Windows before.
>
> Ray
>
>
>