Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
koudonojinchuu opened this issue Nov 28, 2020 · 1 comment

Comments

@koudonojinchuu
Copy link

koudonojinchuu commented Nov 28, 2020

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!!

@GabrielDosReis
Copy link
Owner

; caught 2 WARNING conditions

I suspect the real cause for compilation failure is the two WARNINGs that CLISP issued. Is there any way you could post them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants