Also attaching meson-log for reference:
On Thu, Mar 5, 2026 at 10:21 PM James <[email protected]> wrote: > I actually done that twice because I was also feeling that may be there is > some issue with conda environment activation but it is not indeed, and also > I tried with environment 3.13 as well 3.12 and I got error > > LibMambaUnsatisfiableError: Encountered problems while solving: > - nothing provides __glibc >=2.39 needed by > sysroot_linux-64-2.39-hc4b9eeb_5 > > Could not solve for environment specs > The following package could not be installed > └─ sysroot_linux-64 ==2.39 hc4b9eeb_5 is not installable because it > requires > └─ __glibc >=2.39 *, which is missing on the system. > > My system has glibc 2.35, so the solver cannot satisfy the sysroot > requirement. (using wsl environment with ubuntu 22.04 lts (jammy) > Now I am thinking of using docker sagemath/sagemath:develop and test > there. > (I think I had to upgrade wsl to may be 24 as it comes with libc > 2.39/higher, but may be it can break existing things of mine). > > > On Thu, Mar 5, 2026 at 10:00 PM '[email protected]' via sage-devel < > [email protected]> wrote: > >> It may be that you the conda env is not activated correctly? Please try >> `conda activate sage-dev` before running the pip command. Also, as Dima >> said, I would advice to use the latest development branch and the env file >> for Python 3.13. >> >> If all of this is not working, please post the meson-log.txt file (path >> is towards the end of your screenshot) >> >> On Thursday, March 5, 2026 at 4:12:23 PM UTC+1 [email protected] wrote: >> >>> On March 5, 2026 6:42:15 AM CST, James <[email protected]> wrote: >>> >>>> I started setting up sage and as reference followed the >>>> https://doc-develop--sagemath.netlify.app/html/en/developer/walkthrough.html, >>>> I am using environment-3.11.yml >>>> >>> >>> we don't support Python 3.11 any more, and environment-3.11.yml is gone >>> from our betas -- which you should use for development, anyway. >>> >>> >>> >>> >>>> but after I ran pip install --no-build-isolation -e . it fails saying >>>> cpython is missing then I also installed that but after then like each >>>> missing installation I do again fails (kinda chain of missing packages), so >>>> do we require to install them manually, ig it should be installed from >>>> environment-3.11.yml ? I thought to take help for this before manually >>>> building using steps of make configure, ./configure and make. I am >>>> attaching the error log image this is of cpython even after installing then >>>> it gives of other missing package. >>>> [image: image.png] >>>> Thank you >>>> James >>>> >>>> -- >> You received this message because you are subscribed to the Google Groups >> "sage-devel" 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-devel/8241d82e-ea0d-49b3-a479-9ffc3f3b5f49n%40googlegroups.com >> <https://groups.google.com/d/msgid/sage-devel/8241d82e-ea0d-49b3-a479-9ffc3f3b5f49n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "sage-devel" 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-devel/CALUuivkByw4izkew4_b7eKHDnVK7O6SE6zk6GypOG%2BA77BiftQ%40mail.gmail.com.
Build started at 2026-03-05T18:11:17.028798 Main binary: /home/nimrod/miniforge3/envs/sage-dev/bin/python3.11 Build Options: -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Ddefault_library=static --native-file=/home/nimrod/fun/opensrc/sage/build/cp311/meson-python-native-file.ini Python system: Linux The Meson build system Version: 1.10.1 Source dir: /home/nimrod/fun/opensrc/sage Build dir: /home/nimrod/fun/opensrc/sage/build/cp311 Build type: native build Project name: SageMath Project version: 10.9.beta7 ----------- Detecting compiler via: `/home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-cc --version` -> 0 stdout: x86_64-conda-linux-gnu-cc (conda-forge gcc 12.4.0-2) 12.4.0 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: -cpp -x c -E -dM - ----- ----------- Detecting linker via: `/home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-cc -Wl,--version -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nimrod/miniforge3/envs/sage-dev/lib -Wl,-rpath-link,/home/nimrod/miniforge3/envs/sage-dev/lib -L/home/nimrod/miniforge3/envs/sage-dev/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nimrod/miniforge3/envs/sage-dev/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/nimrod/miniforge3/envs/sage-dev/include` -> 0 stdout: GNU ld (GNU Binutils) 2.45.1 Copyright (C) 2025 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. ----------- stderr: collect2 version 12.4.0 /home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../x86_64-conda-linux-gnu/bin/ld -plugin /home/nimrod/miniforge3/envs/sage-dev/bin/../libexec/gcc/x86_64-conda-linux-gnu/12.4.0/liblto_plugin.so -plugin-opt=/home/nimrod/miniforge3/envs/sage-dev/bin/../libexec/gcc/x86_64-conda-linux-gnu/12.4.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpZ0ooa.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib/Scrt1.o /home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib/crti.o /home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/crtbeginS.o -L/home/nimrod/miniforge3/envs/sage-dev/lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0 -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../x86_64-conda-linux-gnu/lib/../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/lib/../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../x86_64-conda-linux-gnu/lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../.. -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib --version -O2 --sort-common --as-needed -z relro -z now --disable-new-dtags --gc-sections --allow-shlib-undefined -rpath /home/nimrod/miniforge3/envs/sage-dev/lib -rpath-link /home/nimrod/miniforge3/envs/sage-dev/lib -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/crtendS.o /home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib/crtn.o -rpath /home/nimrod/miniforge3/envs/sage-dev/lib ----------- Sanity testing C compiler: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-cc Is cross compiler: False. Sanity check compiler command line: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-cc sanitycheckc.c -o sanitycheckc.exe -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nimrod/miniforge3/envs/sage-dev/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/nimrod/miniforge3/envs/sage-dev/include -D_FILE_OFFSET_BITS=64 -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nimrod/miniforge3/envs/sage-dev/lib -Wl,-rpath-link,/home/nimrod/miniforge3/envs/sage-dev/lib -L/home/nimrod/miniforge3/envs/sage-dev/lib Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/nimrod/fun/opensrc/sage/build/cp311/meson-private/sanitycheckc.exe ----------- Sanity check: `/home/nimrod/fun/opensrc/sage/build/cp311/meson-private/sanitycheckc.exe` -> 0 C compiler for the host machine: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-cc (gcc 12.4.0 "x86_64-conda-linux-gnu-cc (conda-forge gcc 12.4.0-2) 12.4.0") C linker for the host machine: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-cc ld.bfd 2.45.1 ----------- Detecting archiver via: `x86_64-conda-linux-gnu-ar --version` -> 0 stdout: GNU ar (GNU Binutils) 2.45.1 Copyright (C) 2025 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. ----------- ----------- Detecting compiler via: `/home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-c++ --version` -> 0 stdout: x86_64-conda-linux-gnu-c++ (conda-forge gcc 12.4.0-2) 12.4.0 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: -cpp -x c++ -E -dM - ----- ----------- Detecting linker via: `/home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-c++ -Wl,--version -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nimrod/miniforge3/envs/sage-dev/lib -Wl,-rpath-link,/home/nimrod/miniforge3/envs/sage-dev/lib -L/home/nimrod/miniforge3/envs/sage-dev/lib -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nimrod/miniforge3/envs/sage-dev/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/nimrod/miniforge3/envs/sage-dev/include` -> 0 stdout: GNU ld (GNU Binutils) 2.45.1 Copyright (C) 2025 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. ----------- stderr: collect2 version 12.4.0 /home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../x86_64-conda-linux-gnu/bin/ld -plugin /home/nimrod/miniforge3/envs/sage-dev/bin/../libexec/gcc/x86_64-conda-linux-gnu/12.4.0/liblto_plugin.so -plugin-opt=/home/nimrod/miniforge3/envs/sage-dev/bin/../libexec/gcc/x86_64-conda-linux-gnu/12.4.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMidcf7.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib/Scrt1.o /home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib/crti.o /home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/crtbeginS.o -L/home/nimrod/miniforge3/envs/sage-dev/lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0 -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../x86_64-conda-linux-gnu/lib/../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/lib/../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../../../x86_64-conda-linux-gnu/lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/../../.. -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/lib -L/home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib --version -O2 --sort-common --as-needed -z relro -z now --disable-new-dtags --gc-sections --allow-shlib-undefined -rpath /home/nimrod/miniforge3/envs/sage-dev/lib -rpath-link /home/nimrod/miniforge3/envs/sage-dev/lib -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /home/nimrod/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.4.0/crtendS.o /home/nimrod/miniforge3/envs/sage-dev/bin/../x86_64-conda-linux-gnu/sysroot/usr/lib/../lib/crtn.o -rpath /home/nimrod/miniforge3/envs/sage-dev/lib ----------- Sanity testing C++ compiler: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-c++ Is cross compiler: False. Sanity check compiler command line: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nimrod/miniforge3/envs/sage-dev/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/nimrod/miniforge3/envs/sage-dev/include -D_FILE_OFFSET_BITS=64 -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nimrod/miniforge3/envs/sage-dev/lib -Wl,-rpath-link,/home/nimrod/miniforge3/envs/sage-dev/lib -L/home/nimrod/miniforge3/envs/sage-dev/lib Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/nimrod/fun/opensrc/sage/build/cp311/meson-private/sanitycheckcpp.exe ----------- Sanity check: `/home/nimrod/fun/opensrc/sage/build/cp311/meson-private/sanitycheckcpp.exe` -> 0 C++ compiler for the host machine: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-c++ (gcc 12.4.0 "x86_64-conda-linux-gnu-c++ (conda-forge gcc 12.4.0-2) 12.4.0") C++ linker for the host machine: /home/nimrod/miniforge3/envs/sage-dev/bin/x86_64-conda-linux-gnu-c++ ld.bfd 2.45.1 ----------- Detecting compiler via: `cython -V` -> [Errno 2] No such file or directory: 'cython' ----------- Detecting compiler via: `cython3 -V` -> [Errno 2] No such file or directory: 'cython3' ../../meson.build:1:0: ERROR: Unknown compiler(s): [['cython'], ['cython3']] The following exception(s) were encountered: Running `cython -V` gave "[Errno 2] No such file or directory: 'cython'" Running `cython3 -V` gave "[Errno 2] No such file or directory: 'cython3'"
