Hi Arthur,
trying to compile CSL Rreduce under Windows 10 with the last version of Cygwin I get the following linker error:
/usr/lib/gcc/x86_64-w64-mingw32/11/../../../../x86_64-w64-mingw32/bin/ld: csl-winsupport.o:winsupport.cpp:(.text+0x820): multiple definition of `read_clock()'; csl-sysfwin.o:sysfwin.cpp:(.text+0xb30): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:5914: csl.com] Error 1
make[2]: Leaving directory '~/sw/reduce-algebra/trunk/cslbuild/x86_64-pc-windows/csl'
make[1]: *** [Makefile:1267: all] Error 2
make[1]: Leaving directory '~/sw/reduce-algebra/trunk/cslbuild/x86_64-pc-windows/csl'
The standalone CSL Rreduce app is not created but the command line version works.
PSL Reduce compiles without problems both in macOS Catalina and Bis Sur.
Trying to compile CSL Rreduce under macOS Catalina v 10.15.7 (x86_64-apple-darwin19.6.0), I got compiler errors while compiling the file "sysfwin.cpp". After upgrading my i7 macs to macOS Big Sur the problem disappears.
CSL Rreduce (universal version) compiles without problems in my M1 MacBook Air (macOS Ventura 13.5.1)
To test whether the compiled apps I use the prehistoric test file "reduce.tst".
Best regards
Marco Ferraris
Apologies for the delayed response. I was away on and end-of-summer break
and some other activities (which were all entertaining for me!). This
arose when I put in what I HOPE is a higher resolution clock-reading
scheme but had failed to dispose of the existing Windows-specific version.
I hope that is now fixed. Apologies. Arthur
On Mon, 4 Sep 2023, Marco Ferraris wrote:
Related
Bugs: #153