On Tue, Apr 14, 2020 at 8:41 PM David Coudert <david.coud...@inria.fr> wrote: > > I have similar issues on osx. > > I installed several packages using brew. Some of them are recognized, but not > some others. > I suspect that I'm missing some dependencies, and possibly some environment > variables. > > For instance, I installed amp, mpfr, mpir, ntl and flint, and flint is the > only one not accepted. Why ? > > I have also an issue with readline. I'm unable to tell sage that it has been > installed with brew :( > > Any advise is more than welcome. > Best, > David. > > ----------------------------------------------------------------------------- > > Checking whether SageMath should install SPKG mpfr... > > checking installing gmp/mpir? ... no > > checking mpfr.h usability... yes > > checking mpfr.h presence... yes > > checking for mpfr.h... yes > > checking for library containing mpfr_free_pool... -lmpfr > > configure: will use system package and not install SPKG mpfr > > using mpfr library from the system > > ----------------------------------------------------------------------------- > > Checking whether SageMath should install SPKG ntl... > > checking installing gmp/mpir? ... no > > checking NTL/ZZ.h usability... yes > > checking NTL/ZZ.h presence... yes > > checking for NTL/ZZ.h... yes > > checking whether we can link a program using NTL... yes > > checking NTL version >= 10.3... 11.4.3 > > configure: will use system package and not install SPKG ntl > > using ntl library from the system > > ----------------------------------------------------------------------------- > > Checking whether SageMath should install SPKG flint... > > checking installing mpfr or ntl? ... checking flint/flint.h usability... yes > > checking flint/flint.h presence... yes > > checking for flint/flint.h... yes > > checking for library containing fmpz_mat_is_hadamard... -lflint > > checking for library containing fmpz_poly_get_ZZX... no > > configure: no suitable system package found for SPKG flint > > using Sage's flint SPKG >
Apparently in your Arch Flint is not linked with NTL, while this is a requirement for it to be in useful in Sage. E.g. that's on Debian: dimpase@penguin:~/sage$ ldd /usr/lib/x86_64-linux-gnu/libflint-arb.so linux-vdso.so.1 (0x00007fff6a5fe000) libflint-2.5.2.so => /usr/lib/libflint-2.5.2.so (0x00007d084386d000) libmpfr.so.6 => /usr/lib/x86_64-linux-gnu/libmpfr.so.6 (0x00007d08437eb000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007d0843768000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007d08435e5000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007d08435c4000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007d0843403000) /lib64/ld-linux-x86-64.so.2 (0x00007d0843e39000) libntl.so.35 => /usr/lib/libntl.so.35 (0x00007d0842fd2000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007d0842e4e000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007d0842e34000) libgf2x.so.1 => /usr/lib/x86_64-linux-gnu/libgf2x.so.1 (0x00007d0842c26000) So you see libntl there. > ----------------------------------------------------------------------------- > > > > > > > Le jeudi 19 mars 2020 14:52:46 UTC+1, vdelecroix a écrit : >> >> Dear all, >> >> Thanks to hard work it is now possible to use some package from >> the system! That is great! But on my archlinux computer that also >> has sage installed from the package manager the following >> packages are still detected has "to be installed" >> >> * eclib-20190909 >> * givaro-4.1.1 >> * lcalc-1.23.p19 >> * pari-2.11.2 >> * pari_galdata-20080411.p0 >> * pari_seadata_small-20090618.p0 >> >> The relevant package in archlinux I have are >> >> * community/eclib 20190909-8 >> * community/givaro 4.1.1-1 >> * community/lcalc 1.23-19 >> * community/pari 2.11.3-2 >> * community/pari-galdata 20080411-2 >> * community/pari-seadata-small 20090618-2 >> >> Should I suspect that something is wrong with the Sage >> configure scripts? Or that something is wrong with the packages >> from archlinux? >> >> Best >> Vincent > > -- > 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 on the web visit > https://groups.google.com/d/msgid/sage-devel/22c61efc-e6c6-48b7-9cfc-483dc548af93%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 on the web visit https://groups.google.com/d/msgid/sage-devel/CAAWYfq3vubtGJ-Qj%3DF_CMZEA22Qw_ORBoJB_VvsPP3%3DhmecZ%3DQ%40mail.gmail.com.