On 5/6/25 6:17 PM, Faré wrote:
ASDF on GCL was working at some point during the 2.7.0 non-release
streak, though I had to disable a few UIOP features and many tests,
and the bug reports and feature requests I sent to the maintainer went
unanswered.
I didn't try 2.7.0 since it wasn't quite ANSI. 2.7.1 is supposed to be
much closer and does pass the ansi-test suite that's included with gcl.
Camm has been around more lately and has helped getting maxima to run
with 2.7.1.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics•
http://fare.tunes.org
On Tue, May 6, 2025, 14:05 Robert Brown <robert.br...@gmail.com> wrote:
I'll send you the changes. I think ASDF on GCL was broken before
the latest 2.7.1 release, so we probably do not have to
conditionalize the changes on the GCL release version.
On Tue, May 6, 2025 at 1:55 PM Robert Goldman
<rpgold...@sift.info> wrote:
Have these been made available as a merge request for ASDF? If
not, would you like to make an MR for this? Or, for some
reason, should I do that?
Thanks,
R
On 6 May 2025, at 11:56, Robert Brown wrote:
If it is at all helpful, I've been using GCL 2.7.1
successfully with ASDF after applying the attached patches
to ASDF code.
On Tue, May 6, 2025 at 11:16 AM Robert Goldman
<rpgold...@sift.info> wrote:
I'm not sure why this would be happening. If you look
at run-tests.sh,
https://gitlab.common-lisp.net/asdf/asdf/-/blob/master/test/run-tests.sh?ref_type=heads#L535-537
, the test script tests for GCL and should short-cut
this exact test.
That error messages comes out of
test/script-support.lisp, in |compile-asdf-script|.
I'd suggest you put some reader conditional around
that call to |leave-test| to quash failure and see how
much further you get.
Cheers,
R
On 6 May 2025, at 10:01, Raymond Toy wrote:
GCL 2.7.1 was just recently released and I decided
to see if asdf could be compiled with this
version. I had to make a small change in
uiop/os.lisp to use `system::chdir`, the internal
symbol instead of the external symbol. (Not sure
if that's really correct, but it does work from
the repl.)
This seems to allow asdf.lisp to be compiled. The
next step was running `make l=gcl
GCL=<path>/gcl-2.7.1/bin/gcl test`. However this
fails with the message:
> Testsuite failed: ASDF compiled with unexpected
full warnings
There are a few warnings from the compiler.
However, I'd like to see how far I can get without
fixing the compiler warnings. Is that possible?
I just don't want to spend a lot of time fixing
compiler warnings if there are more serious issues
that are exposed by the testsuite.