To all:
I was able to download the software repository to Leap 15.5 boost code
which is at
https://download.opensuse.org/repositories/devel:/languages:/R:/released/15.5/
After activating the software repository and including it into my
archives, I had to manually select the boost1_90 files and development
headers using Yast2
This was about 123 megs of data to download and unpack, resulting in 703
megs in 84 packages
I had a lot of boost1_66 already installed, but I did a full complete
boost1_90 install now
I am fairly certain (99%) that I have the boost base installed now
Randall
On 1/5/26 11:12, Dima Pasechnik wrote:
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/8ebdbb44-c50e-4424-a69c-fb48489ca571%40gmail.com.