On Sun, Jan 26, 2025 at 11:51 AM Marc Culler <marc.cul...@gmail.com> wrote:
>
> In the venv of my recently built SageMath-10.6beta4 I find:
>  % ls lib/python3.12/site-packages/sage/libs/coxeter3
> __init__.py coxeter.pxd decl.pxd  __pycache__ coxeter.pyx
> all__sagemath_coxeter3.py coxeter_group.py
>
> In other subdirectories of sage/libs, such as flint, one finds that every 
> .pyx file has an associated .so file in the same subdirectory.  So I would 
> expect to find 
> lib/python3.12/site-packages/sage/libs/coxeter3/coxeter-cpython-312-darwin.so,
>  but it is not there.
> That seems to suggest that coxeter.pyx is not being compiled by cython, and 
> therefore that the extension module sage.libs.coxeter3.coxeter is not being 
> built and hence is not installed.
>
> So it looks to me like the sagelib build process is skipping the step of 
> cythonizing and compiling cython extension modules that are part of an 
> optional package.
>
> Am I missing some step which is needed for this to happen?  I have used the 
> --enable-coxeter3 flag in the configure command.  Do I need to do something 
> else?

do you have anything in logs/pkgs/coxeter* ?
If not, and if you use the standard make build (not meson-based one) you may try

 make coxeter3

and see how it goes.

Dima

>
> - Marc
>
>
> --
> 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 sage-devel+unsubscr...@googlegroups.com.
> To view this discussion visit 
> https://groups.google.com/d/msgid/sage-devel/0762e04b-33ba-4bfa-8ee4-e145163dd7f7n%40googlegroups.com.

-- 
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 sage-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq3VrDMKANk5Jv0hW1srkC_s9vqd3%3DG8WsDwaQD0c-gB6A%40mail.gmail.com.

Reply via email to