Skip to content

Undefined functions: ASSOCIATER ELEMN MATUNWND PSTRING REVERSEWOC SUBSPAD ... #7

@koudonojinchuu

Description

@koudonojinchuu

Hi, first of all, many thanks for your work!
I tried to compile OpenAxiom and I hit an error in the Lisp compilation/linking:

(a while after launching make:)

; file: /home/user-me/src/open-axiom-root/build/src/interp/i-output.clisp
..... (a lot of style warnings here) ...
; compilation unit finished
;   Undefined functions:
;     ASSOCIATER ELEMN MATUNWND PSTRING REVERSEWOC SUBSPAD |bright| |builtinConstructor?| |categoryForm?| |coerceInt| |coerceInteractive| |concat| |constructor?| |devaluate| |dispfortexp| |fillerSpaces| |formatMapping| |get| |getConstructorAbbreviationFromDB| |getFunctionFromDomain| |getPartialConstructorModemapSig| |isMapExpr| |isWrapped| |keyedSystemError| |linearFormatForm| |linearFormatName| |ncParseFromString| |objNew| |objNewWrap| |objValUnwrap| |object2String| |prefix2String| |recordOrCompareDemoResult| |sayKeyedMsg| |simplifyMapPattern| |systemError| |throwKeyedMsg| |trimTrailingBlank| |unwrap| |wrap|
;   caught 2 WARNING conditions
;   caught 87 STYLE-WARNING conditions
;   printed 6 notes

I am not at all familiar with Lisp, and in particular I don't know which flavor of the language is used here, that makes the debugging all the more difficult for me.
I can see that ASSOCIATER is called in src/interp/i-output.boot, that this function is defined in src/interp/spad.lisp, and that spad is made into a library libspad.a, so at some point I expect that the Lisp linker would go fetch this lib, but I have no clue about what is really done here and why it does not work.

Thanks a lot if you can give it a quick look, I know your spare time is scarce!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions