By boost-base we meant https://software.opensuse.org/package/boost-base However, it seems to only be available on OpenSUSE Tumbleweed, not on Leap 15.
By looking at what's available on Leap 15, it seems that one would need to build Boost from source by hand, as they only provide Boost 66 (that's old, but still OK) for gcc-7 (way too old for Sage, we gcc-9 IIRC). But there seems to be bigger issues. While one can install gcc-15, for some reason there is no g++-15, and there is no gfortran. (we don't have any active developer using OpenSUSE, I am saying all this after looking at docs and running in podman opensuse/leap:latest container (which is probably Leap 15.6) - and I might be very wrong here). Building all these by hand isn't fun, and might take days of trying and failing. That is, either use Conda, or switch to a distro with a modern toolchain available. Dima On Sun, Jan 4, 2026 at 10:08 PM Dima Pasechnik <[email protected]> wrote: > > Installing the full boost libraries will do. > (not sure how to do it on OpenSuse - I only have very limited internet right > now, so I can't search the web) > > Dima > > > > On January 4, 2026 6:24:13 PM CST, American Citizen > <[email protected]> wrote: > >Yes, the pre-requisite libraries seem to be installed, but I need to make a > >comment here for openSuse users. > > > >The prerequisites install line in zipper is > > > >% sudo zypper install binutils make m4 gawk perl python3 tar bc which > >glibc-locale-base gcc gcc-c++ ca-certificates gzip findutils diffutils patch > >bzip2 pkgconf zlib > > > >There is no package in opensuse Leap 15.5 (and other versions) named > >"boost-base" I am guessing that this is a euphemism for the basic libraries, > >say a dozen or so??? > > > >The two pkgconf(bzip) and pkconf(zilb) lines are NOT zypper installed. They > >are run separately on a shell script line > > > >% pkgconf bzip2 zlib > > > >I need more information about what is meant by boost-base ??? zypper2 has no > >idea what this is . > > > >It would be nice to get these corrections noted on the > >https://github.com/sagemath/sage/blob/develop/build/pkgs/_prereq/distros/opensuse.txt > > page. > > > >Randall > > > >On 1/4/26 15:41, Dima Pasechnik wrote: > >> you also need the packages listed here: > >> > >> <https://github.com/sagemath/sage/blob/develop/build/pkgs/_prereq/distros/opensuse.txt> > >> > >> > >> > >> On January 4, 2026 5:28:51 PM CST, American Citizen > >> <[email protected]> wrote: > >>> Dima: > >>> > >>> I carefully did a "git clone -b master > >>> /https://github.com/sagemath/sage.git" command and let git populate the > >>> /sage directory and resolve the updates, etc. > >>> > >>> I then did a simple ./bootstrap command and it ran fine > >>> > >>> Next I did the ./configure command and it is failing at the end. > >>> > >>> I poked around inside the real_configure file, put some tracing on inside > >>> so I could see how this file was really executing and it ran through all > >>> the packages just fine, but it is blowing up on line 98986 and following > >>> lines of real_configure > >>> > >>> This is where it is failing... > >>> > >>> if properties=$($SAGE_BOOTSTRAP_PYTHON build/bin/sage-package properties > >>> --format=shell $SPKGS 2>& 5) && eval $properties > >>> then : > >>> > >>> else $as_nop > >>> > >>> as_fn_error $? "Package directory missing. Re-run bootstrap." > >>> "$LINENO" 5 > >>> fi > >>> > >>> Can anyone tell me what is going on exactly here and why a failure would > >>> occur? > >>> > >>> Thanks for your help. I really would like to get sage v10.8 built. > >>> > >>> Randall > >>> > >>> P.S. I have git cloned the sage directory 5 times now and keep hitting > >>> the same problem. > >>> > >>> > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sage-support/CAAWYfq1KVezu19ADzkb%2Bmmc9BJ_hzOr-wT%3DXqFY2fxh6bgLsdA%40mail.gmail.com.
