Our CI tests with the official opensuse/tumbleweed Docker image, see https://github.com/sagemath/sage/blob/develop/tox.ini#L381 I think it's updated daily.
On Monday, November 20, 2023 at 2:39:54 PM UTC-8 Christian Bär wrote: > How recent is the tumbleweed install you are testing against? As > mentioned, sage-10.1 initially did compile until some tumbleweed update > broke it, leading to the error message described above. This is why I am > skeptical that installing more system packages will resolve the problem. > > Matthias Koeppe schrieb am Sonntag, 19. November 2023 um 17:21:47 UTC+1: > >> We also see this failure on opensuse-tumbleweed in our CI in the >> "minimal" system package configuration >> https://github.com/sagemath/sage/actions/runs/6909825582/job/18801882455#step:11:2323 >> >> However, the "standard" system package configuration builds and tests >> fine: >> https://github.com/sagemath/sage/actions/runs/6909825582/job/18806775962 >> >> So likely this can be fixed on your system by installing more system >> packages. >> >> What's surprising in your config.log is that it is giving recommendations >> for using "apt-get" (excerpt below). Not sure where apt-get would be coming >> from, but if you move it away, then you'll receive system package >> recommendations for OpenSuSE (using zypper), as seen here: >> https://github.com/sagemath/sage/actions/runs/6909825582/job/18801882455#step:11:1722 >> >> ===== config.log >> notice: the following SPKGs did not find equivalent system packages: >> >> appdirs arb cachetools chardet colorama cypari distlib ecl eclib >> fflas_ffpack filelock flint fpylll freetype gengetopt giac givaro lcalc >> libgd linbox lrcalc mathjax matplotlib maxima meson nauty ncurses palp pari >> pari_galdata pari_seadata_small patchelf pillow pplpy primecount >> primecountpy primesieve python3 qhull readline rw singular sympow tox >> virtualenv 4ti2 _develop _recommended cbc coxeter3 gp2c igraph >> libgraphviz libnauty libxml2 lrslib pandoc pari_elldata pari_galpol >> pari_nftables pari_seadata pdf2svg perl_cpan_polymake_prereq perl_mongodb >> polymake >> >> configure:154937: checking for the package system in use >> configure:154940: result: debian >> configure:154951: >> >> hint: installing the following system packages, if not >> already present, is recommended and may avoid having to >> build them (though some may have to be built anyway): >> >> $ sudo apt-get update >> $ sudo apt-get install libflint-arb-dev ecl libec-dev eclib-tools >> fflas-ffpack libflint-dev libfreetype-dev gengetopt libgiac-dev xcas >> libgivaro-dev lcalc liblfunction-dev libgd-dev liblinbox-dev liblrcalc-dev >> maxima-sage maxima meson nauty libncurses5-dev palp pari-gp2c libpari-dev >> pari-doc pari-elldata pari-galdata pari-galpol pari-seadata patchelf >> libprimesieve-dev python3 libpython3-dev python3-distutils python3-venv >> libqhull-dev libreadline-dev librw-dev singular singular-doc >> libsingular4-dev sympow tox >> ===== >> >> >> On Sunday, November 19, 2023 at 8:03:07 AM UTC-8 Christian Bär wrote: >> >>> Dear all, >>> >>> sage-10.2.rc4 does not compile on opensuse tumbleweed (20231117). The >>> package arb does not build. The package arb-devel is not installed on the >>> system because it is no longer available for tumbleweed. Sage compilation >>> stops with the error message: >>> >>> /bin/sh: symbol lookup error: /bin/sh: undefined symbol: >>> rl_trim_arg_from_keyseq, version READLINE_8.2 >>> make[8]: *** [../Makefile.subdirs:60: >>> ../build/fmpz_extras/lshift_mpn.lo] Error 127 >>> make[8]: *** [../Makefile.subdirs:60: >>> ../build/fmpz_extras/sub_small_large.lo] Error 127 >>> make[7]: *** [Makefile:128: libarb.so.2.14.0] Error 2 >>> make[6]: *** [Makefile:148: library] Error 2 >>> make[5]: *** [Makefile:95: verbose] Error 2 >>> >>> ******************************************************************************** >>> Error building arb-2.23.0 >>> >>> ******************************************************************************** >>> >>> The log files are attached. The system has an AMD Ryzen 5950 CPU. >>> >>> As a matter of fact, the same problem arises when I try to compile >>> sage-10.1 (with arb-2.22.1). When sage-10.1 came out, it did work >>> though. After some tumbleweed update 1 or 2 months ago, sage stopped >>> working and compilation was no longer possible. >>> >>> Best, >>> Christian >>> >> -- 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/a372aa16-c282-4ec9-85d9-32cd5dbe9e5cn%40googlegroups.com.