On Wed, Nov 15, 2023 at 5:12 PM John Cremona <[email protected]> wrote: > > I am seeing failures building from rc3 (commit fa5c9395d3). To make sure I made a fresh git clone of this and did nothing more than > > ./bootstrap > ./configure > make -j16 > > On thre machines, make build worked OK, but not make: it is sagemath_doc_html-none which fails. The short logfile is attached. It's a problem with libntl linking: it wants libntl.so.44 . In configure, Sage did decide that it was OK to use a system NTL. I have two (which may be the problem): in /usr and in /usrlocal. the relevant library files are /usr/lib/x86_64-linux-gnu/libntl.so -> libntl.so.43.0.1 and /usr/local/lib/libntl.so -> libntl.so.44.0.1. From the error message in the attached log it could not find libntl.so.44 but it exists in /usr/local/lib and has the correct permissions.
This setup is asking for trouble. We don't have a fine-tune way to deal with such cases. Consider this a bug. Basically, ./configure sees libntl available and good enough, but goes with whatever default ordering of libraries' locations it has. Then the linker, possibly using another ordering, tries to resolve -lntl... > > On two of the three machines I ran "make" again and that resulted in crashing python -- you can see the traceback file if you want, it ends with > > No symbol table info available. > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > [Inferior 1 (process 3558942) detached] > 27 ../sysdeps/unix/sysv/linux/wait4.c: No such file or directory. > Traceback (most recent call last): > File "<string>", line 25, in <module> > ModuleNotFoundError: No module named 'Cython' > Error while executing Python code. > Saved trace to /home/jec/.sage/crash_logs/crash_y7tokr_q.log > ------------------------------------------------------------------------ > Unhandled SIGABRT: An abort() occurred. > This probably occurred because a *compiled* module has a bug > in it and is not properly wrapped with sig_on(), sig_off(). > Python will now terminate. > ------------------------------------------------------------------------ > Aborted (core dumped) > make[6]: *** [Makefile:28: doc-inventory--reference-combinat] Error 134 > make[5]: *** [Makefile:45: doc-inventory-reference] Error 2 > > On Wed, 15 Nov 2023 at 16:05, Matthias Köppe <[email protected]> wrote: >> >> You may have to force-pull the release tags: >> >> git fetch --tags -f upstream >> >> >> On Wednesday, November 15, 2023 at 1:51:07 AM UTC-8 John Cremona wrote: >> >> Is it expected that doing "git pull upstream develop" on top of the rc1 commit should be a merge? >> >> On Tue, 14 Nov 2023 at 23:13, Volker Braun <[email protected]> wrote: >> >> As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html >> >> >> fa5c9395d3e (tag: 10.2.rc3, github/develop) Updated SageMath version to 10.2.rc3 >> 705a0ee9bf3 gh-36711: CI macOS: Build following stages even when some job failed; adjust platforms >> 7f6a2a7e6a8 gh-36708: CI Linux: Fixes for tests of optional packages >> dccb4127165 gh-36707: `build/pkgs/nauty`: Handle `SAGE_FAT_BINARY` >> 82a3102d058 gh-36699: CI Linux: Follow-up fix for conda-forge-python3.11 >> 4d2dd497f5f gh-36696: Fix SSL timeout in doctest / internet feature >> 613775f17bd gh-36692: Make doc-pdf separate from doc-html >> 606c816a9d9 gh-36670: .github/workflows/docker.yml: Interrupt the build before the 6 hour cancellation >> 9953321a2d2 gh-36660: .github/workflows/ci-linux.yml: Fine-tune max-parallel >> 4430e4cc37c (tag: 10.2.rc2) Updated SageMath version to 10.2.rc2 >> >> -- >> 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 [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/8593234a-b974-40f0-be55-8ec14c975231n%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 [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/db4ffd07-b437-4d4c-bf79-3f4f7928a084n%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 [email protected]. > To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAD0p0K6587td__1MvJFHv3a9GH9hJLfR3jvg63NSYMhDyBKBLA%40mail.gmail.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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq22m0tmJFeqN4s3MTCoBuThBnAavFYbTbMyYx_Da4geJA%40mail.gmail.com.
