Hi Arthur,
I tried to compile r7141 through r7143 revisions of CSL-Reduce on my M1 macBook Air running macOS Sequoia v. 15.5.
Compilation aborts while compiling a file of the "fox" library. As far as I understand, the modifications done in in the file "/trunk/csl/cslbase/log.h" in revision r7138 create the problem with the macOS compiler. Reverting "/trunk/csl/cslbase/log.h" to the version contained in r7137 solved the problem.
Best regards
Marco
I should explain this one too. log.h had been syable for many years but
a new version of Windows headers led to compilation failures of an ugly
nature (well very much like the ones you were hit with on the Mac!).
Investigation showed that this was a name clash where the new Windows
headers were unhappy about a name I had used in log.h. I fixed it by
changing the name in log.h by sticking an underscore in front of it.
In due corse it emerged that that then clashed witha a macOS header, so
now I have underscores bot before and after the name that I use - which
make it less pleasant for me in that it was intended to be a very short
name I could sprinkle through code to add debugging/trace output at stages
I was in a mess and wanted to put in many such. I had in fact come across
it and was in the process or fixing it when your report reached me, but
still thanks for the input. This posting is to try to give the impression
that I did not merely wilfully thoughlessly and without any cause make the
change that broke things!
On Fri, 20 Jun 2025, Marco Ferraris wrote:
Related
Bugs: #179