Here is the output >ldd /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so linux-vdso.so.1 (0x00007ffc53be9000) libgfortran.so.5 => /usr/lib/libgfortran.so.5 (0x00007fc232878000) libm.so.6 => /usr/lib/libm.so.6 (0x00007fc232790000) libmvec.so.1 => /usr/lib/libmvec.so.1 (0x00007fc232696000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fc232676000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fc23248f000) libquadmath.so.0 => /usr/lib/../lib/libquadmath.so.0 (0x00007fc232444000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007fc232ce1000) >
"You should add fpylll at the end of the line in build/pkgs/sagemath_doc_html/dependencies and run ./configure and make again" Ok thanks. Will give this a try. "sage in a different directory which is in your PATH typically breaks things" but it is NOT in the path. This is the reason I do unset SAGE_ROOT unset SAGE_LOCAL before building any new release. I make sure current installed sagemath (in different folder) is not visible. --Nasser On Saturday, February 4, 2023 at 9:15:14 AM UTC-6 Dima Pasechnik wrote: > On Sat, Feb 4, 2023 at 1:51 PM 'Nasser M. Abbasi' via sage-release > <sage-r...@googlegroups.com> wrote: > > > > "Was it an incremental build. If so, > > make distclean > > and > > build again from scratch." > > > > It was not an incremental build. I extracted the gzip file and did the > steps I showed. So I do not need to do "make distclean" since everything is > new. > > > > But I repeated now everything again using "make distclean" and got same > error. > > > > "Probably the problem is linking with openblas. Do you have a number of > openblas versions accessible to the linker?" > > > > I have no idea. What command should I use to check? > > run > > ldd > /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ > ufuncs.cpython-310-x86_64-linux-gnu.so > > Post its output > - there should be an openblas mentioned, the question is which one. > > As far as fpylll is concerned, you've hit the bug fixed in not yet merged > https://trac.sagemath.org/ticket/34940 > > You should add fpylll at the end of the line in > > build/pkgs/sagemath_doc_html/dependencies > > and run ./configure and make again > > > > > > > > I am just following the instruction to download and install sagemath. > > > > I have giac and maxima and fricas and texlive already installed on this > virtual box already. I also have sagemath 9.7 installed in different folder. > > > > --Nasser > > > > > > On Saturday, February 4, 2023 at 5:27:59 AM UTC-6 Dima Pasechnik wrote: > >> > >> Hello, > >> Was it an incremental build. If so, > >> make distclean > >> and > >> build again from scratch. > >> > >> Anyhow, if you look in your istall.log you'll see problems with a > number of packages, e.g. fpylll, scipy. > >> > >> [sagemath_doc_html-none] [manifolds] ImportError: > /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ > ufuncs.cpython-310-x86_64-linux-gnu.so: undefined symbol: dstevr_ > >> > >> Probably the problem is linking with openblas. Do you have a number of > openblas versions accessible to the linker? > >> > >> > >> > >> By the way, > >> what are you trying to achieve with exporting > >> MAXIMA ? > >> Sage does not support using external Maxima at the moment, > >> > >> > >> > >> > >> On Sat, 4 Feb 2023, 08:12 'Nasser M. Abbasi' via sage-release, < > sage-r...@googlegroups.com> wrote: > >>> > >>> I get this error on Linux virtual box running > >>> > >>> lsb_release -a > >>> LSB Version: n/a > >>> Distributor ID: ManjaroLinux > >>> Description: Manjaro Linux > >>> Release: 22.0.0 > >>> Codename: Sikaris > >>> > >>> After extracting the gzip file, these are the commands I did > >>> > >>> unset SAGE_ROOT > >>> unset SAGE_LOCAL > >>> export GIAC=/usr/local/bin/giac > >>> export MAXIMA=/usr/local/bin/maxima > >>> ./configure --with-system-python=no > >>> make > >>> > >>> At the end I see > >>> > >>> ------------- > >>> sagemath_doc_html-none] File > "/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, in > raise_errors > >>> [sagemath_doc_html-none] raise OSError(self._error) > >>> [sagemath_doc_html-none] OSError: > /home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of > sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in > plotting chart-1 > >>> [sagemath_doc_html-none] > >>> [sagemath_doc_html-none] Note: incremental documentation builds > sometimes cause spurious > >>> [sagemath_doc_html-none] error messages. To be certain that these are > real errors, run > >>> [sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try > again. > >>> [sagemath_doc_html-none] make[6]: *** [Makefile:28: > doc-inventory--reference-manifolds] Error 1 > >>> [sagemath_doc_html-none] make[5]: *** [Makefile:45: > doc-inventory-reference] Error 2 > >>> make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] > Error 2 > >>> make[3]: *** [Makefile:3262: > /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none] > > Error 2 > >>> make[2]: *** [Makefile:2766: all-start] Error 2 > >>> make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make' > >>> > >>> real 71m30.833s > >>> user 103m7.355s > >>> sys 5m48.306s > >>> *************************************************************** > >>> Error building Sage. > >>> > >>> The following package(s) may have failed to build (not necessarily > >>> during this run of 'make all-start'): > >>> > >>> It is safe to delete any log files and build directories, but they > >>> contain information that is helpful for debugging build problems. > >>> WARNING: If you now run 'make' again, the build directory of the > >>> same version of the package will, by default, be deleted. Set the > >>> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this. > >>> ---------------------------- > >>> > >>> The following folder contains config.log and install.log files > >>> > >>> Thank you > >>> --Nasser > >>> > >>> > >>> > >>> > >>> > >>> > >>> On Friday, February 3, 2023 at 3:40:20 AM UTC-6 Dima Pasechnik wrote: > >>>> > >>>> On Fri, Feb 3, 2023 at 7:33 AM Sébastien Labbé <sla...@gmail.com> > wrote: > >>>> > > >>>> > > >>>> > > >>>> > On Thursday, February 2, 2023 at 7:37:27 PM UTC+1 > matthia...@gmail.com wrote: > >>>> > On Thursday, February 2, 2023 at 9:30:30 AM UTC-8 Sébastien Labbé > wrote: > >>>> > ./bootstrap: 9: m4: Permission denied > >>>> > make: *** [Makefile:365 : configure] Erreur 1 > >>>> > > >>>> > Do you have "." in PATH? > >>>> > > >>>> > > >>>> > No > >>>> > > >>>> > What does "which m4" say? > >>>> > > >>>> > > >>>> > It returns nothing! Thanks for the hint. I found the problem: when > reading the sage README to install sage from scratch on this new machine, I > installed the basic stuff as follows: > >>>> > > >>>> > $ sudo apt install gcc gfortran g++ make m4 perl ranlib tar bc > >>>> > [...] > >>>> > E: Impossible de trouver le paquet ranlib > >>>> > > >>>> > But this returned an error on ranlib and I assumed it had installed > the other packages in the list but no, it did not (gcc, gfortran, etc. were > not installed as well). > >>>> > > >>>> > Is ranlib really needed for sage? Can we remove it from the README? > >>>> > >>>> ranlib is a standard tool, and is used by various build systems. On > >>>> Debian it's a part of binutils package. > >>>> > >>>> README is not platform-specific, and it does not tell you to install > >>>> *package* called ranlib. > >>>> However, we should add there an advice to look for what packages to > install in > >>>> build/pkgs/_prereq/distros/ > >>>> (e.g. for Debian it's in build/pkgs/_prereq/distros/debian.txt) > >>>> > >>>> (Once our GitHub is live in few days, it's a very quick PR to do :-)) > >>>> > >>>> > >>>> > >>>> > > >>>> > > >>>> > > >>>> > -- > >>>> > 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 sage-release...@googlegroups.com. > >>>> > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-release/d6aecaee-279a-45f8-a645-36483d72a382n%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 sage-release...@googlegroups.com. > >>> > >>> To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-release/4a516a44-b761-4f02-ac10-e121cadc54d3n%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 sage-release...@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-release/4d86cb2d-8c03-4101-904e-21a1a1ce8b93n%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 sage-release+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/2660c6b9-57cd-4d75-b0f8-97636bbfaf71n%40googlegroups.com.