This is due to homebrew. 
/opt/homebrew/bin/autom4te is a link to ../Cellar/autoconf/2.72/bin/autom4te, 
and autoconf was already with the good version.

After brew upgrade, I get
MAC-xxxxx:sage dcoudert$ grep perl /opt/homebrew/bin/autom4te
#!/usr/bin/perl5.30

After brew reinstall autoconf, I get 
MAC-xxxxx:sage dcoudert$ grep perl /opt/homebrew/bin/autom4te
#!/usr/bin/perl5.34

Now ./bootstrap is working.


Thanks,
David.

> Le 19 mars 2025 à 14:42, Dima Pasechnik <[email protected]> a écrit :
> 
> That's either a Homebrew bug, or you haven't upgraded Homebrew properly.
> Most probably the latter: on a freshly upgraded macOS+Homebrew,
> I get
> % grep perl /opt/homebrew/bin/autom4te
> #!/usr/bin/perl5.34
> [...]
> 
> and ./bootstrap works.
> 
> Dima
> 
> On Wed, Mar 19, 2025 at 7:40 AM [email protected]
> <[email protected]> wrote:
>> 
>> Dear all,
>> 
>> I'm experiencing a new issue after a system update (now macOS 15.3.2), brew 
>> upgrade and make distclean in a fresh shell: command ./bootstrap fails
>> It requires perl5.30
>> 
>> My default perl is version v5.40.1
>> and perl<TAB> shows: perl            perl5.34        perl5.40.1
>> 
>> I don't know what to do now.
>> Best,
>> David.
>> 
>> MAC-xxxxx:sage dcoudert$ ./bootstrap
>> 
>> rm -rf config/install-sh config/compile config/config.guess 
>> config/config.sub config/missing configure build/make/Makefile-auto.in
>> 
>> rm -f src/doc/en/installation/*.txt
>> 
>> find src/doc/en/reference/spkg -maxdepth 1 -name index.rst -prune -o -name 
>> "*.rst" -exec rm -f {} \+
>> 
>> for a in environment environment-optional src/environment 
>> src/environment-optional; do rm -f $a.yml $a-3.[89].yml $a-3.1[0-9].yml; done
>> 
>> rm -f src/requirements.txt
>> 
>> rm -f src/setup.cfg
>> 
>> rm -f build/pkgs/cypari/version_requirements.txt
>> 
>> rm -f build/pkgs/cysignals/version_requirements.txt
>> 
>> rm -f build/pkgs/cython/version_requirements.txt
>> 
>> rm -f build/pkgs/gmpy2/version_requirements.txt
>> 
>> rm -f build/pkgs/jupyter_core/version_requirements.txt
>> 
>> rm -f build/pkgs/memory_allocator/version_requirements.txt
>> 
>> rm -f build/pkgs/numpy/version_requirements.txt
>> 
>> rm -f build/pkgs/pkgconfig/version_requirements.txt
>> 
>> rm -f build/pkgs/pplpy/version_requirements.txt
>> 
>> rm -f build/pkgs/setuptools/version_requirements.txt
>> 
>> rm -f build/pkgs/wheel/version_requirements.txt
>> 
>> bootstrap:40: installing 'build/pkgs/cypari/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/cysignals/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/cython/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/gmpy2/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/jupyter_core/version_requirements.txt'
>> 
>> bootstrap:40: installing 
>> 'build/pkgs/memory_allocator/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/numpy/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/pkgconfig/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/pplpy/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/setuptools/version_requirements.txt'
>> 
>> bootstrap:40: installing 'build/pkgs/wheel/version_requirements.txt'
>> 
>> bootstrap:47: installing 'm4/sage_spkg_configures.m4'
>> 
>> bootstrap:47: installing 'm4/sage_spkg_versions.m4'
>> 
>> bootstrap:47: installing 'm4/sage_spkg_versions_toml.m4'
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagelib/src/requirements.txt
>> 
>> ./bootstrap: installing /Users/dcoudert/sage/build/pkgs/sagelib/src/setup.cfg
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_bliss/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_bliss/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_categories/src/MANIFEST.in
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_categories/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_categories/src/requirements-editable.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_categories/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_coxeter3/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_coxeter3/src/requirements.txt
>> 
>> ./bootstrap:74: installing src/doc/en/installation/arch*.txt
>> 
>> ./bootstrap:74: installing src/doc/en/installation/debian*.txt
>> 
>> ./bootstrap:74: installing src/doc/en/installation/fedora*.txt
>> 
>> ./bootstrap:74: installing src/doc/en/installation/homebrew*.txt
>> 
>> ./bootstrap:74: installing src/doc/en/installation/opensuse*.txt
>> 
>> ./bootstrap:74: installing src/doc/en/installation/void*.txt
>> 
>> ./bootstrap:85: installing src/doc/en/reference/spkg/*.rst
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_environment/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_environment/src/requirements-editable.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_environment/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_mcqd/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_mcqd/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_meataxe/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_meataxe/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_objects/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_objects/src/requirements-editable.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_objects/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_repl/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_repl/src/requirements-editable.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_repl/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_sirocco/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_sirocco/src/requirements.txt
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_tdlib/src/pyproject.toml
>> 
>> ./bootstrap: installing 
>> /Users/dcoudert/sage/build/pkgs/sagemath_tdlib/src/requirements.txt
>> 
>> sh: /opt/homebrew/bin/autom4te: /usr/bin/perl5.30: bad interpreter: No such 
>> file or directory
>> 
>> aclocal: error: autom4te failed with exit status: 126
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On Tuesday, March 11, 2025 at 8:08:26 PM UTC+1 Dima Pasechnik wrote:
>>> 
>>> Pillow 11 might fail to build, if your trove-classifiers package is
>>> too old, with Python 3.13.
>>> Thus please review https://github.com/sagemath/sage/pull/39675
>>> which fixes this (it should be a blocker).
>>> 
>>> Dima
>>> 
>>> 
>>> On Sun, Mar 9, 2025 at 2:47 PM 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
>>>> 
>>>> 
>>>> 7d830638dc9 (tag: 10.6.beta9, github/develop) Updated SageMath version to 
>>>> 10.6.beta9
>>>> 765b1ab8027 gh-39635: removing some unused imports in pyx files
>>>> 851de9a85ad gh-39634: some details in lean_matrix
>>>> 551320c4a2c gh-39632: Implement matrix Schubert variety ideals
>>>> 2a42a6d8954 gh-39631: remove pkg combinatorial_designs
>>>> 77f2a994f45 gh-39629: add magma as optional algorithm for Coxeter 
>>>> polynomial of posets
>>>> 8cc374650e7 gh-39626: Fixed issue the caused random element in for Tuples 
>>>> to stall by adding unrank method.
>>>> b9ad86c717f gh-39625: some fixes by ruff about nested max
>>>> 8f055646a4e gh-39624: Fix Commutator subgroup of permutation group
>>>> 57b3142f16a gh-39623: Fix spacing for documentation
>>>> f922dfc5e3a gh-39621: Fix documentation diff for cython()
>>>> be50a79587f gh-39619: remove unused imports in rings
>>>> 1c44b371ecb gh-39617: Fixed _positive_roots_reflections for index_set 
>>>> different from {1, 2, …, n}
>>>> 392e467809b gh-39613: some typing in Permutation
>>>> 30a3951bb4e gh-39612: Improve documentation of discrete valuations
>>>> 81927a10202 gh-39611: remove unused import + pep8 cleanup in 
>>>> modform/element
>>>> 35b4086bdbc gh-39610: adding the check for pycodestyle E222 in pyx files
>>>> f655ae67daf gh-39609: some minor details in fusion_double
>>>> 5d5fa02c536 gh-39607: add missing parenthesis in magma conversion file
>>>> e262010dd7f gh-39606: minor details in invariant_theory (pep8)
>>>> b51685b2deb gh-39605: minor details in boolean_polynomials
>>>> 0b5fa2901c8 gh-39602: bump executing to 2.2.0
>>>> 6ba1d77c587 gh-39597: extract _front_back_facets method out of 
>>>> _tikz_3d_in_3d polyhedron method
>>>> 9201ab1f193 gh-39594: fix latex code in one crystal file
>>>> 7918ddb0344 gh-39593: remove traces of experimental package 
>>>> `modular_decomposition`
>>>> 14ffd366a02 gh-39579: some details in schemes, typing annotation for gens
>>>> 4bfe838e3f5 gh-39571: Bump pillow and cffi
>>>> 7851798b970 gh-39562: Meson: Remove unused build dependencies ppl and fplll
>>>> 73a3d758576 gh-39559: Remove defining ideal hack
>>>> b8156a991ba gh-39546: Fixes error causing period function in 
>>>> BinaryRecurrenceSequence to stall and added enhancement
>>>> 1689468cdb8 gh-39519: Provide an iterative version on some functions on 
>>>> trees
>>>> a12e9575830 gh-39467: Disable broken and outdated CI
>>>> 8ad1ae6e56d gh-39413: Fix compilation and doctests with flintlib 3.2
>>>> 2b842ce6350 gh-39369: Test pip editable install with meson
>>>> 847b9a84487 gh-39287: add parameter `immutable` to transitive closure 
>>>> methods in `sage/graphs/generic_graph.py`
>>>> 882c2a822e7 gh-39286: Migrate pyright workflow to use conda
>>>> 960e238a12c gh-39269: add parameter immutable to generators in 
>>>> `sage/graphs/digraph_generators.py` (part 3)
>>>> e5cb9ecdfeb gh-39256: Add check for zero monomial in monomial_coefficient
>>>> b84a0dadd96 gh-39102: Show continuation lines when doctest crashes
>>>> bfbac2865c8 gh-38749: Upgrade to pari 2.17.1, cypari 2.2.1, cysignals 
>>>> 1.12.3
>>>> 7dd8c798025 gh-38455: unitary DFT for symmetric group algebra
>>>> 7ef543355f7 (tag: 10.6.beta8) Updated SageMath version to 10.6.beta8
>>>> 
>>>> --
>>>> 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 visit 
>>>> https://groups.google.com/d/msgid/sage-release/21d35dde-8e6b-4590-8f02-4a02e6060b68n%40googlegroups.com.
>> 
>> --
>> 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 visit 
>> https://groups.google.com/d/msgid/sage-release/48fe4e21-e56e-4830-9733-dff04a3e98d9n%40googlegroups.com.

-- 
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 visit 
https://groups.google.com/d/msgid/sage-release/6BAB3C13-6928-43F7-A798-A64DD7CACC86%40gmail.com.

Reply via email to