Re: [Gcl-devel] HEAD Maxima and HEAD trad GCL



Camm Maguire ?????:
> Hi Vadim!
> 
> "Vadim V. Zhytnikov" <vvzhy@mail.ru> writes:
> 
> 
>>The only "resolution" I have - replace Maxima defsystem
>>by older version. Then Maxima build goes flawlessly.
>>I'd like to know who is the real troublemaker.
>>Maybe we hit some subtle GCL+mingw bug.
>>
> 
> 
> Can you please post a diff of the working and newer/broken defsystem
> files?
> 
> Take care,
> 

This is patch to current CVS Maxima defsystem.lisp
which resolves trouble with Mingw GCL.

Basically it restores one line conditional

#+:gcl(abs-name (file-namestring abs-dir))
#-:gcl(abs-name (ignore-errors (file-namestring abs-dir)))

This conditional can be found in older defsystem and
later was replaced by mere

(abs-name (ignore-errors (file-namestring abs-dir)))

So it seems that there is some bug in ignore-errors
in Mingw GCL.

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>

Attached file: