
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.

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... , 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.

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 <rpgoldman@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... , 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.

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 <rpgoldman@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... , 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.

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 <rpgoldman@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 <rpgoldman@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... , 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.

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. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org On Tue, May 6, 2025, 14:05 Robert Brown <robert.brown@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 <rpgoldman@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 <rpgoldman@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... , 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.

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.brown@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 <rpgoldman@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 <rpgoldman@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... , 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.
participants (4)
-
Faré
-
Raymond Toy
-
Robert Brown
-
Robert Goldman