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'"

Reply via email to