[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problems compiling PCL Rev 4b with AKCL Enhancements



System: AKCL 1.605 on IBM RS/6000 (AIX 3.1) (blech)

I'm having some problems compiling PCL Rev4b with Will's AKCL
enhacements... kcl-low bombs:

---
; (MAKE-FUNCTION-INLINE '(|SYSTEM:%STRUCTURE-NAME inline| # ...)) is being compiled.
;; Warning: Obsolete optimization: use fix-opt ((T) T NIL NIL
                                                "(#0)->str.str_def->str.str_self[0]")
; (MAKE-FUNCTION-INLINE
      '(|SYSTEM:%COMPILED-FUNCTION-NAME inline| # ...)) is being compiled.
;; Warning: Obsolete optimization: use fix-opt ((T) T NIL NIL
                                                "(#0)->cf.cf_name")
; (MAKE-FUNCTION-INLINE
      '(|SYSTEM:%SET-COMPILED-FUNCTION-NAME inline| # ...)) is being compiled.
;; Warning: Obsolete optimization: use fix-opt ((T T) T T NIL
                                                "((#0)->cf.cf_name)=(#1)")
; (MAKE-FUNCTION-INLINE '(|CCLOSUREP inline| # ...)) is being compiled.
;; Warning: Obsolete optimization: use fix-opt ((T) COMPILER::BOOLEAN
                                                NIL NIL
                                                "type_of(#0)==t_cclosure")
; (MAKE-FUNCTION-INLINE '(|%CCLOSURE-ENV inline| # ...)) is being compiled.
;; Warning: Obsolete optimization: use fix-opt ((T) T NIL NIL
                                                "(#0)->cc.cc_env")
; (MAKE-FUNCTION-INLINE '(|%SET-CCLOSURE-ENV inline| # ...)) is being compiled.
;; Warning: Obsolete optimization: use fix-opt ((T T) T T NIL
                                                "((#0)->cc.cc_env)=(#1)")
; (MAKE-FUNCTION-INLINE '(|%CCLOSURE-ENV-NTHCDR inline| # ...)) is being compiled.
;; Warning: Obsolete optimization: use fix-opt ((FIXNUM T) T NIL NIL
                                                "(#1)->cc.cc_turbo[#0]")
End of Pass 1.  
; NIL is being compiled.
;; Warning: A form or constant:
 ((SYSTEM:%STRUCTURE-NAME (T) T 0 "(#0)->str.str_def->str.str_self[0]")
  (SYSTEM:%COMPILED-FUNCTION-NAME (T) T 0 "(#0)->cf.cf_name")
  (SYSTEM:%SET-COMPILED-FUNCTION-NAME (T T) T 2
      "((#0)->cf.cf_name)=(#1)")
  (CCLOSUREP (T) COMPILER::BOOLEAN 0 "type_of(#0)==t_cclosure")
  (%CCLOSURE-ENV (T) T 0 "(#0)->cc.cc_env")
  (%SET-CCLOSURE-ENV (T T) T 2 "((#0)->cc.cc_env)=(#1)")
  (%CCLOSURE-ENV-NTHCDR (FIXNUM T) T 0 "(#1)->cc.cc_turbo[#0]")) 
has changed during the eval compile procedure!.
  The changed form will be the one put in the compiled file
End of Pass 2.       1507 | use_fast_links();
            a................
a - 1506-045: (S) Undeclared variable.
---
I haven't tried compiling this on any other platform yet (I have to
install AKCL 1-605 on our sparcs, yet another thing on my stack) to
see if it is a particularly nasty problem with the IBM C compiler
(wouldn't be a surprise).  However, I don't know enough about the
internals of the AKCL compiler to understand the warnings it is
giving.

All and any help would be *greatly* appreciated.

NB: I am currently compiling a version that doesn't use Will's
code and it *was* able to compile kcl-low successfully, tho with many
similar warnings (more, in fact).  I'm at a loss.

Thanks in advance for your help.

Tree
--
                                     Thomas Emerson
________________   Student Systems Programmer - EMBA Computer Facility
 /  /_) /_  /_                    University of Vermont
/  / \ /__ /__                       tree@uvm.edu 
 God made one mistake when He created man: He wrote self-modifying code...
                     (use-package 'std-disclaimer)