Thanks for opening the ticket https://trac.sagemath.org/ticket/33212 for this failure
On Friday, January 21, 2022 at 12:21:43 PM UTC-8 [email protected] wrote: > > Done. > > On Fri, 21 Jan 2022 at 20:46, Matthias Köppe <[email protected]> wrote: > >> The failure in src/sage/matrix/matrix_gf2e_dense.pyx probably deserves a >> ticket for further investigation >> >> On Friday, January 21, 2022 at 11:43:57 AM UTC-8 [email protected] wrote: >> >>> >>> Thanks Matthias. >>> >>> I was sure I had done it, but once again, you are right. After source >>> .homebrew-build-env, make ptestlong gives on an M1 Mac with macOS 12.1 >>> only the following: >>> >>> ---------------------------------------------------------------------- >>> >>> sage -t --long --random-seed=123615508850610353335041616442807883363 >>> src/sage/rings/complex_arb.pyx # 2 doctests failed >>> >>> sage -t --long --random-seed=123615508850610353335041616442807883363 >>> src/sage/functions/error.py # 1 doctest failed >>> >>> sage -t --long --random-seed=123615508850610353335041616442807883363 >>> src/sage/matrix/matrix_gf2e_dense.pyx # 1 doctest failed >>> >>> sage -t --long --random-seed=123615508850610353335041616442807883363 >>> src/sage/rings/real_arb.pyx # 5 doctests failed >>> >>> ---------------------------------------------------------------------- >>> >>> Total time for all tests: 793.9 seconds >>> >>> cpu time: 5622.8 seconds >>> >>> cumulative wall time: 6043.3 seconds >>> >>> Features detected for doctesting: >>> dvipng,ffmpeg,graphviz,imagemagick,pandoc,pdf2svg,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx >>> >>> Pytest is not installed, skip checking tests that rely on it. >>> >>> make: *** [ptestlong] Error 1 >>> >>> All of them come as you say from numerical tolerances, except perhaps >>> this one? >>> >>> ********************************************************************** >>> >>> File "src/sage/matrix/matrix_gf2e_dense.pyx", line 524, in >>> sage.matrix.matrix_gf2e_dense.Matrix_gf2e_dense._multiply_karatsuba >>> >>> Failed example: >>> >>> A._multiply_karatsuba(B) == A._multiply_classical(B) >>> >>> Expected: >>> >>> True >>> >>> Got: >>> >>> False >>> >>> ********************************************************************** >>> >>> Guillermo >>> >>> On Fri, 21 Jan 2022 at 19:48, Matthias Köppe <[email protected]> >>> wrote: >>> >>>> Thanks for testing. Looking at ptestlong_Monterey.log, I see: >>>> >>>> 1) failures from run-time use of compilers like this: >>>> RuntimeError: Command "gcc -bundle -undefined dynamic_lookup >>>> -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk >>>> -L/Users/admin/SageMath/Git/sage/local/lib >>>> -Wl,-rpath,/Users/admin/SageMath/Git/sage/local/lib >>>> /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/build/temp.macosx-12-arm64-3.9/Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.o >>>> >>>> -L/Users/admin/SageMath/Git/sage/local/lib >>>> -L/opt/homebrew/Cellar/openblas/0.3.19/lib -L///opt/homebrew/opt/ntl/lib >>>> -lmpfr -lgmp -lgmpxx -lpari -lm -lec -lgsl -lopenblas -lntl -o >>>> /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_ >>>> Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.cpython-39-darwin.so" >>>> >>>> failed with exit status 1 >>>> ld: library not found for -lmpfr >>>> >>>> This is tracked in https://trac.sagemath.org/ticket/31348 and can >>>> likely be worked around by using ". .homebrew-build-env " before running >>>> the tests. >>>> >>>> 2) some numerical tolerances, including >>>> >>>> sage -t --long --random-seed=56125665350235692256846696198278705067 >>>> src/sage/functions/error.py >>>> ********************************************************************** >>>> File "src/sage/functions/error.py", line 270, in >>>> sage.functions.error.Function_erf._evalf_ >>>> Failed example: >>>> RealBallField(128)(erf(5)) >>>> Expected: >>>> [0.99999999999846254020557196514981165651 +/- 7.33e-39] >>>> Got: >>>> [0.99999999999846254020557196514981165651 +/- 6.25e-39] >>>> ********************************************************************** >>>> >>>> On Thursday, January 20, 2022 at 8:03:10 PM UTC-8 [email protected] >>>> wrote: >>>> >>>>> >>>>> Here are the results of make ptestlong for an M1 Mac with macOS 12.1. >>>>> >>>>> ---------------------------------------------------------------------- >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/sagedoc.py # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/tests/cmdline.py # 4 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/sageinspect.py # 35 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/graphs/connectivity.pyx # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/structure/element.pyx # 43 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/cachefunc.pyx # 54 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/repl/ipython_extension.py # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/cython.py # 20 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/parallel/decorate.py # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/env.py # 1 doctest failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/features/__init__.py # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/graphs/graph_decompositions/fast_digraph.pyx # 5 doctests >>>>> failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/rings/complex_arb.pyx # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/superseded.py # 6 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/cpython/cython_metaclass.pyx # 4 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/rings/polynomial/ore_polynomial_element.pyx # 6 doctests >>>>> failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/ext/memory_allocator.pxd # 6 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/ext/memory_allocator.pyx # 9 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/structure/factory.pyx # 8 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/rings/tate_algebra_ideal.pyx # 6 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/arith/long.pxd # 14 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/cpython/getattr.pyx # 4 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/lazy_attribute.pyx # 3 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/docs/instancedoc.pyx # 4 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/inherit_comparison.pyx # 5 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/session.pyx # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/rings/integer_fake.pxd # 1 doctest failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/misc/nested_class.pyx # 6 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/repl/load.py # 2 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/symbolic/pynac.pxi # 1 doctest failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/cpython/wrapperdescr.pxd # 6 doctests failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/cpython/string.pyx # 1 doctest failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/functions/error.py # 1 doctest failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/matrix/matrix_gf2e_dense.pyx # 1 doctest failed >>>>> >>>>> sage -t --long --random-seed=197037298609633803429304901817476325006 >>>>> src/sage/rings/real_arb.pyx # 5 doctests failed >>>>> >>>>> ---------------------------------------------------------------------- >>>>> >>>>> Total time for all tests: 784.5 seconds >>>>> >>>>> cpu time: 5621.8 seconds >>>>> >>>>> cumulative wall time: 6022.8 seconds >>>>> >>>>> Features detected for doctesting: >>>>> dvipng,ffmpeg,graphviz,imagemagick,pandoc,pdf2svg,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx >>>>> >>>>> Pytest is not installed, skip checking tests that rely on it. >>>>> >>>>> make: *** [ptestlong] Error 1 >>>>> >>>>> Guillermo >>>>> >>>>> On Fri, 21 Jan 2022 at 04:36, Matthias Köppe <[email protected]> >>>>> wrote: >>>>> >>>>>> Thanks for testing! Glad it works now. >>>>>> >>>>>> On Thursday, January 20, 2022 at 7:25:01 PM UTC-8 [email protected] >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> You were right: I had /usr/local/lib -> /opt/homebrew/lib (because >>>>>>> I tried to brew install apaffenholz/polymake/polymake, which fails >>>>>>> in Monterey). After erasing it, ./configure --with-system-openblas >>>>>>> followed >>>>>>> by make succeeds for 9.5.rc3 on an M1 Mac with macOS 12.1. >>>>>>> >>>>>>> Thanks again and sorry for the noise… >>>>>>> >>>>>>> Guillermo >>>>>>> >>>>>>> On Fri, 21 Jan 2022 at 03:51, Matthias Köppe <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Might be worth checking if on this machine there is some stuff in >>>>>>>> /usr/local ... >>>>>>>> >>>>>>>> On Thursday, January 20, 2022 at 5:44:36 PM UTC-8 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> I just got access to an M1 Mac with macOS 12.1 (Monterey), so I >>>>>>>>> tried 9.5.rc3 with the results given below. >>>>>>>>> >>>>>>>>> I can confirm that on an M1 Mac with macOS 11.6.2 (Big Sur), after >>>>>>>>> ./configure >>>>>>>>> --with-system-openblas, make succeeds for 9.5.rc3. >>>>>>>>> >>>>>>>>> Sorry. >>>>>>>>> >>>>>>>>> Guillermo >>>>>>>>> >>>>>>>>> On Fri, 21 Jan 2022 at 02:26, Matthias Köppe <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> I thought we had solved the problems on M1 already in >>>>>>>>>> https://trac.sagemath.org/ticket/30592? >>>>>>>>>> >>>>>>>>>> On Thursday, January 20, 2022 at 4:50:29 PM UTC-8 >>>>>>>>>> [email protected] wrote: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> About building on an M1 Mac with macOS 12.1. >>>>>>>>>>> >>>>>>>>>>> 1) >>>>>>>>>>> After ./configure, make fails to install >>>>>>>>>>> >>>>>>>>>>> * package: tachyon-0.98.9.p7 >>>>>>>>>>> * package: libhomfly-1.02r6 >>>>>>>>>>> * package: m4ri-20200115 >>>>>>>>>>> * package: openblas-0.3.18 >>>>>>>>>>> No logs attached (already known). >>>>>>>>>>> >>>>>>>>>>> 2) >>>>>>>>>>> After ./configure --with-system-openblas, make fails to install >>>>>>>>>>> >>>>>>>>>>> * package: openblas-0.3.18 >>>>>>>>>>> >>>>>>>>>>> * package: singular-4.2.1p3 >>>>>>>>>>> Logs attached. >>>>>>>>>>> >>>>>>>>>>> Guillermo >>>>>>>>>>> >>>>>>>>>>> On Wed, 19 Jan 2022 at 01:05, Volker Braun <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> As always, you can get the latest beta version from the >>>>>>>>>>>> "develop" git branch. Alternatively, the self-contained source >>>>>>>>>>>> tarball is >>>>>>>>>>>> at http://www.sagemath.org/download-latest.html >>>>>>>>>>>> >>>>>>>>>>>> 8ea92d580a (tag: 9.5.rc3, trac/develop) Updated SageMath >>>>>>>>>>>> version to 9.5.rc3 >>>>>>>>>>>> ad7e1731c0 Trac #33200: trying to fix .zenodo.json >>>>>>>>>>>> 809b80c433 Trac #33195: iml: Refresh build scripts with current >>>>>>>>>>>> autotools >>>>>>>>>>>> 290af2b0c4 Trac #33191: tachyon, primecountpy, libhomfly, m4ri: >>>>>>>>>>>> Fix build errors on Apple Silicon with homebrew >>>>>>>>>>>> 8e3116e243 Trac #33081: Segmentation fault with integers using >>>>>>>>>>>> musl libc 1.2.2 >>>>>>>>>>>> 33d12f2b66 Trac #32288: add CITATION.cff file for GitHub / >>>>>>>>>>>> zenodo integration and citation support >>>>>>>>>>>> 8a05f2e79d Trac #29285: Unbreak the build when pyenv is present >>>>>>>>>>>> f9b2db94f6 (tag: 9.5.rc2) Updated SageMath version to 9.5.rc2 >>>>>>>>>>>> >>>>>>>>>>> > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/c6d2ac56-6f84-4525-8b7c-1f9815df0961n%40googlegroups.com.
