Hello,
A completely clean build w/ ECL fails because defsystem is loaded
to regenerate src/ecl-depends.mk, and src/maxima.system says
that BUILD-MAXIMA-LIB should be called (via :finally-do) but there
are no binary files in sight, so it fails.
I have made some minor changes to the build system on the
5.17 release branch to get this far. If you want to hack on the
build stuff, probably you should work with the branch too.
Not sure where to go from here.
(1) cut out :finally-do in src/maxima.system?
but then I don't see how the executable will ever be generated.
(1a) cut out :finally-do and tell src/Makefile.am to call
BUILD-MAXIMA-LIB directly or something?
(2) cut out ecl-depends.mk target from src/Makefile.am?
We seem to be maintaining the *-depends.mk files by hand anyway.
(3) somehow tell BUILD-MAXIMA-LIB to really build the
executable? That makes my head hurt (another flag, ugh) but
maybe it would work.
If all of this sounds confusing, well, join the club.
Thanks in advance for any advice.
best
Robert Dodier