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

Reply via email to