[Debian-science-sagemath] Error installing package iml-1.0.4p1.p1

Etienne Borocco etienne.borocco at dauphine.fr
Mon Oct 24 16:41:22 UTC 2016


I tried to build Sage with Debian packages. I followed the method on the
wiki.

When I run "debian/rules prune build", I got the following error:

Host system:
Linux etienne 4.5.0-0.bpo.1-amd64 #1 SMP Debian 4.5.1-1~bpo8+1
(2016-04-20) x86_64 GNU/Linux

gcc version 4.9.2 (Debian 4.9.2-10)

checking for GMP >= 3.1.1... not found
configure: error: GMP not found!
GMP version 3.1.1 or greater is required for this library to compile.
Please make sure GMP is installed and specify the header and libraries
location with the options --with-gmp-include=<path> and
--with-gmp-lib=<path>
respectively when running configure.

I don't understand because I installed all the gmp packages I could:
|/ Nom                                    Version
Architecture             Description
+++-======================================-========================-========================-=================================================================================
ii  gmp-doc                                6.0.0-1                  all
                    GMP (Multiprecision arithmetic library) documentation
ii  gmp-ecm                                6.4.4-2
amd64                    Factor integers using the Elliptic Curve Method
un  lib32gmp3                              <aucune>
<aucune>                 (aucune description n'est disponible)
un  lib32gmp3-dev                          <aucune>
<aucune>                 (aucune description n'est disponible)
un  lib32gmpxx4                            <aucune>
<aucune>                 (aucune description n'est disponible)
ii  libcrypt-dh-gmp-perl                   0.00012-1+b1
amd64                    Crypt::DH replacement that uses GMP directly
ii  libgmp-dev:amd64                       2:6.0.0+dfsg-6
amd64                    Multiprecision arithmetic library developers tools
ii  libgmp-ocaml                           20021123-17+b4
amd64                    OCaml bindings for the GNU multiprecision
arithmetic library
ii  libgmp-ocaml-dev                       20021123-17+b4
amd64                    OCaml bindings for the GNU multiprecision
arithmetic library
un  libgmp-ocaml-dev-muv53                 <aucune>
<aucune>                 (aucune description n'est disponible)
un  libgmp-ocaml-muv53                     <aucune>
<aucune>                 (aucune description n'est disponible)
ii  libgmp10:amd64                         2:6.0.0+dfsg-6
amd64                    Multiprecision arithmetic library
ii  libgmp10:i386                          2:6.0.0+dfsg-6           i386
                    Multiprecision arithmetic library
un  libgmp10-dev                           <aucune>
<aucune>                 (aucune description n'est disponible)
un  libgmp10-doc                           <aucune>
<aucune>                 (aucune description n'est disponible)
un  libgmp3                                <aucune>
<aucune>                 (aucune description n'est disponible)
ii  libgmp3-dev                            2:6.0.0+dfsg-6
amd64                    Multiprecision arithmetic library developers tools
ii  libgmpada-dbg:amd64                    0.0.20131223-3+b1
amd64                    Ada binding to the GNU MultiPrecision library:
debug symbols
ii  libgmpada3:amd64                       0.0.20131223-3+b1
amd64                    Ada binding to the GNU MultiPrecision library:
shared library
ii  libgmpada5-dev                         0.0.20131223-3+b1
amd64                    Ada binding to the GNU MultiPrecision library:
development
un  libgmpxx4                              <aucune>
<aucune>                 (aucune description n'est disponible)
ii  libgmpxx4ldbl:amd64                    2:6.0.0+dfsg-6
amd64                    Multiprecision arithmetic library (C++ bindings)
ii  libgnatcoll-gmp-dbg:amd64              1.6gpl2014-6
amd64                    GNATColl, general purpose Ada library (GMP
debugging symbols)
ii  libgnatcoll-gmp1.6:amd64               1.6gpl2014-6
amd64                    GNATColl, general purpose Ada library (GMP runtime)
ii  libgnatcoll-gmp1.6-dev                 1.6gpl2014-6
amd64                    GNATColl, general purpose Ada library (GMP)
ii  liblrsgmp-dev                          0.51-2~bpo8+1
amd64                    package to enumerate vertices and extreme rays
(development file)
ii  liblrsgmp0                             0.51-2~bpo8+1
amd64                    package to enumerate vertices and extreme rays
(shared libraries)
ii  libmath-bigint-gmp-perl                1.38-1+b1
amd64                    module for arbitrary precision arithmetic using GMP
ii  libmath-gmp-perl                       2.07-1+b1
amd64                    high speed arbitrary size integer math for perl
ii  libmath-prime-util-gmp-perl            0.27-1
amd64                    utilities related to prime numbers, using GMP
ii  libpari-gmp-tls4:amd64                 2.7.6-1~bpo8+1
amd64                    PARI/GP Computer Algebra System shared library
ii  php5-gmp                               5.6.26+dfsg-0+deb8u1
amd64                    GMP module for php5
ii  postgresql-9.4-pgmp                    1.0.1-6
amd64                    arbitrary precision integers and rationals for
PostgreSQL 9.4
ii  python-gmpy                            1.15-1
amd64                    interfaces GMP to Python for fast,
unbound-precision computations
un  python-gmpy2                           <aucune>
<aucune>                 (aucune description n'est disponible)
ii  python-gmpy2-common                    2.0.3-1                  all
                    interfaces GMP to Python for fast, unbound-precision
computations
un  python2.6-gmpy                         <aucune>
<aucune>                 (aucune description n'est disponible)
un  python2.7-gmpy                         <aucune>
<aucune>                 (aucune description n'est disponible)
ii  python3-gmpy2                          2.0.3-1+b1
amd64                    interfaces GMP to Python 3 for fast,
unbound-precision computations
un  python3.4-gmpy2                        <aucune>
<aucune>                 (aucune description n'est disponible)

I also created a virtual env but I did not install gm-related package insid.
I type the following command:
cd
'/home/alien/sagemath/debian/build/usr/var/tmp/sage/build/iml-1.0.4p1.p1'
&& '/home/alien/sagemath/sage/sage' --sh

I got the following output:
cat: /home/alien/sagemath/sage/local/bin/sage-banner: Aucun fichier ou
dossier de ce type

Starting subshell with Sage environment variables set.  Don't forget
to exit when you are done.  Beware:
 * Do not do anything with other copies of Sage on your system.
 * Do not use this for installing Sage packages using "sage -i" or for
   running "make" at Sage's root directory.  These should be done
   outside the Sage shell.

Bypassing shell configuration files...

Note: SAGE_ROOT=/home/alien/sagemath/sage

But I don't know what to do once, the sage subshell is started.
-- 
Etienne Borocco
PhD student in Economics
Paris-Dauphine University



More information about the Debian-science-sagemath mailing list