[developers] PET 0.99.12 + MRS Build Errors
Zhengbo Zhou
zhengbo at u.washington.edu
Tue Apr 25 20:28:27 CEST 2006
On Tue, 25 Apr 2006, Stephan Oepen wrote:
> howdy,
>
>> Francis' suggestion works. Apparently, we still need to push the
>> architecture type onto the stack when configuring ECL, otherwise it
>> won't be able to find its binaries.
>>
>> I have written a patch that implements this change.
>
> this cannot be the ultimate solution, in my view. i believe we have
> observed in the past that ECL varies quite a bit in what features are
> available on which architectures, but always forcing the architecture
> to :i686 will likely be a road-block to a 64-bit version of cheap. we
> already attempt to cover a range of garden varieties in `ecl-patches',
> but apparently a few more will be needed:
>
> (defvar %system-binaries%
> #+(and (or :i386 :i686 :pentium3 :pentium4 :athlon) :unix) "linux.x86.32"
> #+(and :x86_64 :unix) "linux.x86.64"
> #+(and (or :i386 :i686 :pentium3 :pentium4 :athlon) (not :unix)) "windows"
> #-(or (or :i386 :i686 :pentium3 :pentium4 :athlon)
> (and (not (or :i386 :i686 :pentium3 :pentium4 :athlon)) :unix))
> (error "~&loadup: unable to determine system type; see file ~
> `ecl-patches.lisp'.~%"))
>
> eric and zhengbo, if you just bring up `ecl' interactively and do
>
> (pprint *features*)
>
> then what do you get?
I got the following message:
(:LINUX :IEEE-FLOATING-POINT :DFFI :CLOS-STREAMS :CMU-FORMAT :UNIX :DLOPEN
:CLOS :BOEHM-GC :ANSI-CL :COMMON-LISP :ECL :COMMON :PENTIUM4 :FFI)
Is that reasonable? And Bernd mentioned that he has already updated the ecl-patches.lisp and mrs.system, so I have to reinstall LKB right? Or is there any files can be used directly?
Thanks a lot
Best,
Zhengbo
>
> cheers - oe
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++ Universitetet i Oslo (IFI); Boks 1080 Blindern; 0316 Oslo; (+47) 2285 7989
> +++ CSLI Stanford; Ventura Hall; Stanford, CA 94305; (+1 650) 723 0515
> +++ --- oe at csli.stanford.edu; oe at ifi.uio.no; stephan at oepen.net ---
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
More information about the developers
mailing list