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

[no subject]



    In System 78.30, ZMail 38.5, Local-File 30.4, Experimental DAEDALUS 29.1, microcode 837, 78.28 Daed 29.1, on Lisp Machine Two:

    ;;; On a "bare" machine:

    (si:load-patches)
    Patches for System (Current version is 78.40):
    78.31 define host FC, update protocol -- FileComputer.  Load? (Y, N, or P) Proceed.
    Loading AI: LMPAT; 78.31 QFASL into package USER
    Loading SYS: FILE; RMDEFS QFASL > into package FILE-SYSTEM
    Loading SYS: FILE2; PATHNM QFASL > into package FILE-SYSTEM
    Loading SYS: FILE; REMOTE QFASL > into package FILE-SYSTEM

    >>ERROR: (:METHOD LM-PARSING-MIXIN :STRING-FOR-PRINTING) is not a defined method; it is not possible to FDEFINITION-LOCATION it
    While in the function SI:METHOD-FUNCTION-SPEC-HANDLER  FDEFINITION-LOCATION  SI:*EVAL

    SI:METHOD-FUNCTION-SPEC-HANDLER:
    Arg 0 (FUNCTION): FDEFINITION-LOCATION
    Arg 1 (FUNCTION-SPEC): (:METHOD LM-PARSING-MIXIN :STRING-FOR-PRINTING)
       --Defaulted args:--
    Arg 2 (ARG1): NIL
    Arg 3 (ARG2): NIL
     

    ;;; Please advise
This was most likely caused by an obsolete combined-method in the file being loaded;
recompiling that file in the correct environment would fix it.  The flavor system
has been changed to defer the error until someone tries to actually call the 
undefined method, however those changes are only in the source.  If you back up
the stack a bit you will see an FDEFINE of (:METHOD foo :COMBINED bar) which
you may control-R out of.