I have not experienced what you report. On macOS 10.15.7, I’m always doing:
./bootstrap 
source .homebrew-build-env
./configure
make 

Best,
David.

> Le 5 janv. 2022 à 05:10, John H Palmieri <[email protected]> a écrit :
> 
> I am having intermittent problems building Sage on OS X from a fresh tarball: 
> it's worked sometimes, failed others. When it fails, it seems to be because 
> there is no script "sage" in venv/bin. (There may be other problems, too, but 
> this one is a major symptom.) I think this is the pattern: if I take a fresh 
> tarball, run ./configure and make, it fails. If I instead run ./bootstrap 
> then ./configure then make, it succeeds. Any ideas what's going on? Has 
> anyone else seen this?
> 
>   John
> 
> On Wednesday, December 29, 2021 at 3:39:39 AM UTC-8 [email protected] wrote:
> The findstat failure is, unfortunately, an upstream problem, which I cannot 
> fix myself.  Currently, the depth parameter is ignored in map queries.  I 
> notified the person that is hopefully able to fix it.
> 
> On Wednesday, 29 December 2021 at 11:38:41 UTC+1 Sébastien Labbé wrote:
> On Ubuntu 20.04, make build works fine and running tests with few optional 
> and external packages I get:
> 
> Using 
> --optional=4ti2,bliss,build,cbc,ccache,cryptominisat,database_symbolic_data,debian,debugpy,dot2tex,e_antic,external,fricas,glucose,latte_int,lidia,lrslib,normaliz,notedown,pandoc_attributes,pip,pycosat,pynormaliz,rst2ipynb,rubiks,sage,sage_numerical_backends_coin,sage_spkg
> Features to be detected: 
> 4ti2,benzene,bliss,buckygen,conway_polynomials,cplex,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,ffmpeg,graphviz,gurobi,imagemagick,internet,jupymake,kenzo,latex,latex_package_tkz_graph,latte_int,lrslib,lualatex,macaulay2,magma,maple,mathematica,matlab,mcqd,meataxe,octave,pandoc,pdf2svg,pdflatex,plantri,pynormaliz,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,scilab,tdlib,xelatex
> 
> [...]
> 
> ----------------------------------------------------------------------
> sage -t --long --random-seed=40537233215386142174776538763210859962 
> src/doc/en/constructions/linear_algebra.rst  # 1 doctest failed
> sage -t --long --random-seed=40537233215386142174776538763210859962 
> src/doc/en/developer/coding_in_other.rst  # 1 doctest failed
> sage -t --long --random-seed=40537233215386142174776538763210859962 
> src/sage/databases/findstat.py  # 2 doctests failed
> sage -t --long --random-seed=40537233215386142174776538763210859962 
> src/sage/databases/oeis.py  # 1 doctest failed
> sage -t --long --random-seed=40537233215386142174776538763210859962 
> src/sage/interfaces/octave.py  # 3 doctests failed
> sage -t --long --random-seed=40537233215386142174776538763210859962 
> src/sage/sat/boolean_polynomials.py  # 1 doctest failed
> sage -t --long --random-seed=40537233215386142174776538763210859962 
> src/sage/tests/cmdline.py  # 1 doctest failed
> ----------------------------------------------------------------------
> Features detected for doctesting: 
> dvipng,ffmpeg,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lualatex,octave,pandoc,pdf2svg,pdflatex,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,xelatex
> 
> Rerunning failed tests, the issue with boolean_polynomials.py does not 
> reappear:
> 
> ----------------------------------------------------------------------
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/doc/en/constructions/linear_algebra.rst  # 1 doctest failed
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/doc/en/developer/coding_in_other.rst  # 1 doctest failed
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/sage/databases/findstat.py  # 2 doctests failed
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/sage/databases/oeis.py  # 1 doctest failed
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/sage/interfaces/octave.py  # 3 doctests failed
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/sage/tests/cmdline.py  # 1 doctest failed
> ----------------------------------------------------------------------
> Features detected for doctesting: internet,octave,pandoc
> 
> The failures with linear_algebra.rst, coding_in_other.rst and octave.py are 
> new to me and are all related to optional octave doctests. They are copied 
> below. For comparison with other machines, the version of octave available on 
> the system is:
> 
> $ octave --version
> GNU Octave, version 5.2.0
> Copyright (C) 2020 John W. Eaton and others.
> This is free software; see the source code for copying conditions.
> There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
> FITNESS FOR A PARTICULAR PURPOSE.
> Octave was configured for "x86_64-pc-linux-gnu".
> Additional information about Octave is available at https://www.octave.org 
> <https://www.octave.org/>.
> Please contribute if you find this software useful.
> For more information, visit https://www.octave.org/get-involved.html 
> <https://www.octave.org/get-involved.html>
> Read https://www.octave.org/bugs.html <https://www.octave.org/bugs.html> to 
> learn how to submit bug reports.
> 
> 
> Follow up at https://trac.sagemath.org/ticket/25536 
> <https://trac.sagemath.org/ticket/25536>
> 
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/doc/en/constructions/linear_algebra.rst
> **********************************************************************
> File "src/doc/en/constructions/linear_algebra.rst", line 454, in 
> doc.en.constructions.linear_algebra
> Failed example:
>     octave.solve_linear_system(A,b)    # optional - octave
> Exception raised:
>     Traceback (most recent call last):
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
>  line 694, in _run
>         self.compile_and_execute(example, compiler, test.globs)
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
>  line 1088, in compile_and_execute
>         exec(compiled, globs)
>       File "<doctest doc.en.constructions.linear_algebra[4]>", line 1, in 
> <module>
>         octave.solve_linear_system(A,b)    # optional - octave
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py",
>  line 518, in solve_linear_system
>         return eval(sol)
>       File "<string>", line 1
>         [-0.333333, 0.666667, 0,
>                                ^
>     SyntaxError: unexpected EOF while parsing
> **********************************************************************
> 1 item had failures:
>    1 of 115 in doc.en.constructions.linear_algebra
>     0 tests not run because we ran out of time
>     [93 tests, 1 failure, 2.13 s]
> 
> 
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/doc/en/developer/coding_in_other.rst
> **********************************************************************
> File "src/doc/en/developer/coding_in_other.rst", line 721, in 
> doc.en.developer.coding_in_other.solve_linear_system
> Failed example:
>     octave.solve_linear_system(A,b)    # optional - octave
> Exception raised:
>     Traceback (most recent call last):
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
>  line 694, in _run
>         self.compile_and_execute(example, compiler, test.globs)
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
>  line 1088, in compile_and_execute
>         exec(compiled, globs)
>       File "<doctest 
> doc.en.developer.coding_in_other.solve_linear_system[4]>", line 1, in <module>
>         octave.solve_linear_system(A,b)    # optional - octave
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py",
>  line 518, in solve_linear_system
>         return eval(sol)
>       File "<string>", line 1
>         [-0.333333, 0.666667, 0,
>                                ^
>     SyntaxError: unexpected EOF while parsing
> **********************************************************************
> 1 item had failures:
>    1 of   6 in doc.en.developer.coding_in_other.solve_linear_system
>     0 tests not run because we ran out of time
>     [41 tests, 1 failure, 0.67 s]
> 
> 
> 
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/sage/interfaces/octave.py
> **********************************************************************
> File "src/sage/interfaces/octave.py", line 158, in 
> sage.interfaces.octave.Octave
> Failed example:
>     octave.eval("a = [ 1, 1, 2; 3, 5, 8; 13, 21, 33 ]")    # optional - octave
> Expected:
>     'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n\n'
> Got:
>     'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n'
> **********************************************************************
> File "src/sage/interfaces/octave.py", line 160, in 
> sage.interfaces.octave.Octave
> Failed example:
>     octave.eval("b = [ 1; 3; 13]")                         # optional - octave
> Expected:
>     'b =\n\n 1\n 3\n 13\n\n'
> Got:
>     'b =\n\n 1\n 3\n 13\n'
> **********************************************************************
> File "src/sage/interfaces/octave.py", line 495, in 
> sage.interfaces.octave.Octave.solve_linear_system
> Failed example:
>     octave.solve_linear_system(A,b)    # optional - octave (and output is 
> slightly random in low order bits)
> Exception raised:
>     Traceback (most recent call last):
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
>  line 694, in _run
>         self.compile_and_execute(example, compiler, test.globs)
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
>  line 1088, in compile_and_execute
>         exec(compiled, globs)
>       File "<doctest sage.interfaces.octave.Octave.solve_linear_system[4]>", 
> line 1, in <module>
>         octave.solve_linear_system(A,b)    # optional - octave (and output is 
> slightly random in low order bits)
>       File 
> "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py",
>  line 518, in solve_linear_system
>         return eval(sol)
>       File "<string>", line 1
>         [-0.333333, 0.666667, 0,
>                                ^
>     SyntaxError: unexpected EOF while parsing
> **********************************************************************
> 2 items had failures:
>    2 of   8 in sage.interfaces.octave.Octave
>    1 of   6 in sage.interfaces.octave.Octave.solve_linear_system
>     3 not tested tests not run
>     0 tests not run because we ran out of time
>     [132 tests, 3 failures, 1.33 s]
> 
> 
> 
> 
> There are still few oeis and findstat unstable doctests which are copied 
> below:
> 
> 
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/sage/databases/oeis.py
> **********************************************************************
> File "src/sage/databases/oeis.py", line 129, in sage.databases.oeis
> Failed example:
>     [i for i in b.comments() if 'prime' in i][-1]     # optional -- internet
> Expected:
>     'Number n is prime if mod(a(n)-2,n) = 0. -_Dmitry Kruchinin_, Feb 14 2012'
> Got:
>     'Number n is prime if mod(a(n)-2,n) = 0. - _Dmitry Kruchinin_, Feb 14 
> 2012'
> **********************************************************************
> 1 item had failures:
>    1 of  26 in sage.databases.oeis
>     5 webbrowser tests not run
>     0 tests not run because we ran out of time
>     [289 tests, 1 failure, 27.62 s]
> sage -t --long --random-seed=300887881046897568887396291869982609842 
> src/sage/databases/findstat.py
> **********************************************************************
> File "src/sage/databases/findstat.py", line 3463, in 
> sage.databases.findstat.FindStatMapQuery.?
> Failed example:
>     FindStatMapQuery(domain=1, codomain=10, data=data)            # optional 
> -- internet
> Expected:
>     0: Mp00061oMp00069 (quality [100])
> Got:
>      0: Mp00061oMp00069 (quality [100])
>      1: Mp00072oMp00064oMp00235oMp00087 (quality [100])
>      2: Mp00072oMp00064oMp00237oMp00087 (quality [100])
>      3: Mp00072oMp00235oMp00087oMp00069 (quality [100])
>      4: Mp00072oMp00237oMp00087oMp00069 (quality [100])
>      5: Mp00061oMp00236oMp00235oMp00069 (quality [100])
>      6: Mp00061oMp00236oMp00237oMp00069 (quality [100])
>      7: Mp00061oMp00069oMp00087oMp00066oMp00237 (quality [100])
>      8: Mp00061oMp00069oMp00087oMp00066oMp00235 (quality [100])
>      9: Mp00061oMp00069oMp00235oMp00087oMp00066 (quality [100])
>     10: Mp00061oMp00069oMp00237oMp00087oMp00066 (quality [100])
>     11: Mp00061oMp00235oMp00087oMp00064oMp00066 (quality [100])
>     12: Mp00061oMp00237oMp00087oMp00064oMp00066 (quality [100])
>     13: Mp00061oMp00069oMp00062oMp00066oMp00067 (quality [100])
>     14: Mp00061oMp00087oMp00066oMp00235oMp00069 (quality [100])
>     15: Mp00061oMp00087oMp00066oMp00237oMp00069 (quality [100])
>     16: Mp00061oMp00175oMp00066oMp00064oMp00073 (quality [100])
>     17: Mp00061oMp00087oMp00066oMp00238oMp00069 (quality [100])
>     18: Mp00061oMp00236oMp00066oMp00086oMp00069 (quality [100])
> **********************************************************************
> File "src/sage/databases/findstat.py", line 3545, in 
> sage.databases.findstat.FindStatMapQuery.__repr__
> Failed example:
>     FindStatMapQuery(domain=1, codomain=10, data=data)            # optional 
> -- internet
> Expected:
>     0: Mp00061oMp00069 (quality [100])
> Got:
>      0: Mp00061oMp00069 (quality [100])
>      1: Mp00072oMp00064oMp00235oMp00087 (quality [100])
>      2: Mp00072oMp00064oMp00237oMp00087 (quality [100])
>      3: Mp00072oMp00235oMp00087oMp00069 (quality [100])
>      4: Mp00072oMp00237oMp00087oMp00069 (quality [100])
>      5: Mp00061oMp00236oMp00235oMp00069 (quality [100])
>      6: Mp00061oMp00236oMp00237oMp00069 (quality [100])
>      7: Mp00061oMp00069oMp00087oMp00066oMp00237 (quality [100])
>      8: Mp00061oMp00069oMp00087oMp00066oMp00235 (quality [100])
>      9: Mp00061oMp00069oMp00235oMp00087oMp00066 (quality [100])
>     10: Mp00061oMp00069oMp00237oMp00087oMp00066 (quality [100])
>     11: Mp00061oMp00235oMp00087oMp00064oMp00066 (quality [100])
>     12: Mp00061oMp00237oMp00087oMp00064oMp00066 (quality [100])
>     13: Mp00061oMp00069oMp00062oMp00066oMp00067 (quality [100])
>     14: Mp00061oMp00087oMp00066oMp00235oMp00069 (quality [100])
>     15: Mp00061oMp00087oMp00066oMp00237oMp00069 (quality [100])
>     16: Mp00061oMp00175oMp00066oMp00064oMp00073 (quality [100])
>     17: Mp00061oMp00087oMp00066oMp00238oMp00069 (quality [100])
>     18: Mp00061oMp00236oMp00066oMp00086oMp00069 (quality [100])
> **********************************************************************
> 2 items had failures:
>    1 of   4 in sage.databases.findstat.FindStatMapQuery.?
>    1 of   4 in sage.databases.findstat.FindStatMapQuery.__repr__
>     11 webbrowser tests not run
>     0 tests not run because we ran out of time
>     [409 tests, 2 failures, 41.24 s]
> 
> 
> 
> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/25f00f03-5de4-4133-9fdb-64fd049f1573n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/sage-release/25f00f03-5de4-4133-9fdb-64fd049f1573n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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/6B739BCE-F8E6-4DFE-8C7D-75BA6090A712%40gmail.com.

Reply via email to