Arthur Norman - 2026-03-06

Thanks - I will check! That is an area I have been adjusting recently.

On Fri, 6 Mar 2026, Marco Ferraris wrote:


[bugs:#190] Compiling r7313 through r7319 CSL Reduce on X86_64 Big Sur fails

Status: open
Group:
Created: Fri Mar 06, 2026 08:31 AM UTC by Marco Ferraris
Last Updated: Fri Mar 06, 2026 08:31 AM UTC
Owner: nobody
Attachments:

Hi.

Compiling r7319 CSL-Reduce on my M1 MacBook Air running macOS Tahoe 26.3.1 works fine.
Compiling r7319 PSL-Reduce on my X86_64 MacBook Pro running macOS Big Sur 11.7.11 works fine.

Compiling r7312 CSL-Reduce on my X86_64 MacBook Pro running macOS Big Sur 11.7.11 works fine.

However, compiling (r7313 through r7319) CSL-Reduce on my X86_64 MacBook Pro running macOS Big Sur 11.7.11 fails.

The problem arises with r7313 when the Big Sur X86_64 compiler tries to compile the file "arith01.cpp". While loading the header file "arith.h" I get the following errors:

/sw/reduce-algebra/trunk/csl/cslbase/arith.h:646:18: error: no matching constructor for initialization of 'CSL_LISP::LCSL_Complex'
{ LCSL_Complex w(r, i);

and

/sw/reduce-algebra/trunk/csl/cslbase/arith.h:651:18: error: no matching constructor for initialization of 'CSL_LISP::LCSL_Complex'
{ LCSL_Complex w(f128_NaN, f128_NaN);

and compilation stops (see the attached file).

Changing

  LCSL_Complex w(r, i) to LCSL_Complex w{r, i}

and

LCSL_Complex w{f128_NaN, f128_NaN} to LCSL_Complex w{f128_NaN, f128_NaN}

allows to compile CSL-Reduce without any problem. However I do not know whether this is the correct solution of the problem.

Best regards
Marco


Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/reduce-algebra/bugs/190/

To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

 

Related

Bugs: #190