Hello *,

I gave it a try on WSL2 on Windows 11 professional, using the
procedure described here:

https://doc.sagemath.org/html/en/installation/source.html#linux-system-package-installation

I have not used or even read specific things related to WSL source
installation, only the Linux specified procedure.


└─$ wslinfo --wsl-version
2.3.24

I also have a modified WSL2 configuration, by default WSL2 uses half
the ram you have.

In my _Windows_ user "home" my .wslconfig is:

└─$ cat /mnt/c/Users/gregv/.wslconfig
[wsl2]
memory=16GB

My giac related packages are:
dpkg -l '*giac*'
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| 
État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom               Version             Architecture Description
+++-=================-===================-============-=======================================================
un  giac-doc          <aucune>            <aucune>     (aucune
description n'est disponible)
ii  libgiac-dev       1.9.0.93+dfsg2-2+b1 amd64        Computer
Algebra System C++ library - Development files
un  libgiac0          <aucune>            <aucune>     (aucune
description n'est disponible)
ii  libgiac0t64:amd64 1.9.0.93+dfsg2-2+b1 amd64        Computer
Algebra System C++ library

At the ./configure stage I have read something like "system giac will be used"

After, as suggested by the documentation I installed the following
packages using apt:

sudo apt-get install bc binutils bzip2 ca-certificates cliquer cmake curl \
        ecl eclib-tools fflas-ffpack g++ gap gcc gengetopt gfan gfortran \
        glpk-utils gmp-ecm lcalc libatomic-ops-dev libboost-dev \
        libbraiding-dev libbrial-dev libbrial-groebner-dev libbz2-dev \
        libcdd-dev libcdd-tools libcliquer-dev libcurl4-openssl-dev libec-dev \
        libecm-dev libffi-dev libflint-dev libfplll-dev libfreetype-dev \
        libgap-dev libgc-dev libgd-dev libgf2x-dev libgiac-dev libgivaro-dev \
        libglpk-dev libgmp-dev libgsl-dev libhomfly-dev libiml-dev \
        liblfunction-dev liblinbox-dev liblrcalc-dev liblzma-dev libm4ri-dev \
        libm4rie-dev libmpc-dev libmpfi-dev libmpfr-dev libncurses5-dev \
        libntl-dev libopenblas-dev libpari-dev libplanarity-dev libppl-dev \
        libprimecount-dev libprimesieve-dev libpython3-dev libqhull-dev \
        libreadline-dev librw-dev libsingular4-dev libsqlite3-dev libssl-dev \
        libsuitesparse-dev libsymmetrica2-dev libz-dev libzmq3-dev m4 make \
        maxima maxima-sage meson nauty ninja-build openssl palp pari-doc \
        pari-elldata pari-galdata pari-galpol pari-gp2c pari-seadata patch \
        patchelf perl pkg-config planarity ppl-dev python3 python3-setuptools \
        python3-venv qhull-bin singular singular-doc sqlite3 sympow tachyon \
        tar texinfo tox xcas xz-utils

Four packages were not available on my Linux distribution:

E: Le paquet « eclib-tools » n'a pas de version susceptible d'être installée
E: Le paquet « libbrial-dev » n'a pas de version susceptible d'être installée
E: Impossible de trouver le paquet libbrial-groebner-dev
E: Le paquet « libec-dev » n'a pas de version susceptible d'être installée

So I removed them from the previous command line. After I installed
the optional packages support:

  $ sudo apt-get install 4ti2 clang coinor-cbc coinor-libcbc-dev fricas \
        graphviz libfile-slurp-perl libgraphviz-dev libigraph-dev libisl-dev \
        libjson-perl libmongodb-perl libnauty-dev libperl-dev libpolymake-dev \
        libsvg-perl libtbb-dev libterm-readkey-perl libterm-readline-gnu-perl \
        libxml-libxslt-perl libxml-writer-perl libxml2-dev lrslib pari-gp2c \
        pdf2svg polymake r-base-dev r-cran-lattice sbcl

Then a './configure && make' did the trick using unpacked
https://github.com/sagemath/sage/releases/download/10.4/sage-10.4.tar.gz.
That takes a while.

Hope that helps.

- Greg

PS: If I could give any advice, start the build from a fresh unpacked
sage-10.4.tar.gz source tarball.






Le lun. 14 oct. 2024 à 03:02, Michael Orlitzky <mich...@orlitzky.com> a écrit :
>
> On 2024-10-13 01:18:03, Mohamed Takouri wrote:
> > and during the compilation this:
> > make[4]: *** [Makefile:3425: giac-SAGE_LOCAL-no-deps] Error 1 make[3]: *** [
> > Makefile:3425: /home/momo/sage/sage-10.4/local/var/lib/sage/installed/giac-
> > 1.9.0.15p0] Error 2 make[2]: *** [Makefile:3043: all-start] Error 2 make[2]:
> > Leaving directory '/home/momo/sage/sage-10.4/build/make'
>
> When you build a program with "make" and it fails, you actually get
> two errors. The first is from the compiler or linker or whatever (the
> thing that actually failed), and the second is from "make" itself
> (which also eventually fails).
>
> If you scroll up, or look in the build log, there should be another
> error with more information. This one unfortunately doesn't say what
> went wrong.
>
> --
> 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/Zwxtiib9s4Cms_JU%40stitch.

-- 
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/CAHnU2daRdvYg%3Db8PNnxTwbpn2oMYz0LaJ6axhkKJYrNzAJCRGA%40mail.gmail.com.

Reply via email to