The compilation of csl-reduce fails both in Mac OS X Catalina (Xcode 12.4 compilers) and Windows 10 (cygwin 64 compilers) with the following error message
------------------ from cslbuildlog.log ------------------
~/sw/reduce-algebra/5774/trunk/csl/cslbase/cslread.cpp:3059:42: error: use of undeclared identifier 'Addr'
{ cout << "bad synonym stream " << Addr(f1) << "\n";
The problem first appeared in revision 5770 when the procedure 'read_action_synonym' was modified. Revision 5769 compiles without problems.
The relevant section should read
if defined CONSERVATIVE && defined DEBUG
endif
and the bit you see in there was debugging code I put in but her - in an
original checkin that captured it - I had faile dto guard it with the
proper #ifdef. I had fixed that in my own set of files but had been
waiting until more changes were stable before doing a checkin, but I have
now uploaded a version that I hope will treat you better - revision 5777.
Apologies.
YOu can perhaps imagine that I had hit that call to aerror and added in a
bit more code to try to see just what was happening...
Arthur
On Sun, 2 May 2021, Marco Ferraris wrote:
Related
Bugs:
#135Hi Arthur,
the compilation now works fine both in macOS Catalina and Windows 10.
Best Regards
Marco
Related
Bugs:
#135Error corrected in sources.