On Wed, Jul 03, 2024 at 05:48:36PM +0200, Ralf Hemmecke wrote:
> Hi Waldek,
> 
> I just got the latest commits. I still have FriCAS compiled from
> afedede66703871b24eb5cb8383d962d8aec05b3.
> 
> Now I get
> 
> %%% (327) -> )co /home/hemmecke/g/fricas/src/algebra/fspace
>    Compiling FriCAS source code from file
>       /home/hemmecke/g/fricas/src/algebra/fspace.spad using old system
>       compiler.
>    ESC2 abbreviates category ExpressionSpace2
> ------------------------------------------------------------------------
>    initializing NRLIB ESC2 for ExpressionSpace2
>    compiling into NRLIB ESC2
> 
>    >> System error:
>    The function BOOT::|ExpressionSpace2| is undefined.
> 
> Is this just me, or does it mean that cannot change anything in fspace.spad
> and manually re-compile that in a session?
> 
> Does that also happen in your compiled version of the current master
> (eec2f4bf0c5ca3)?

For changes like this you need to follow proper bootstrap sequence:

)boot $bootStrapMode := true
)compile fspace.spad
)boot $bootStrapMode := false
)compile fspace.spad

When developing similar changes you need to recompile all things
which depend on change and which you want to use, directly or
indirectly.

Full build takes care of bootstrapping and recompiles everything, so
after that things works in expected way.

And yes, if I try to compile 'fspace.spad' using similar command to yours
(I never compile things in source directory which you did), then
I see the same error.  And no, recompiling 'fspace.spad' from
current trunk using new FriCAS works fine.

-- 
                              Waldek Hebisch

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/ZoV59LUzcYrGWha-%40fricas.org.

Reply via email to