Error installing package iml-1.0.4p1.p1

37 views
Skip to first unread message

tien...@gmail.com

unread,
Oct 24, 2016, 8:33:16 AM10/24/16
to sage-devel
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 shell is started.

Jeroen Demeyer

unread,
Oct 24, 2016, 8:49:03 AM10/24/16
to sage-...@googlegroups.com
On 2016-10-24 14:33, tien...@gmail.com wrote:
> I tried to build Sage with Debian packages. I followed the method on the
> wiki
> <https://wiki.debian.org/DebianScience/Sage#BuildingSagewithDebianpackages>.

I suggest that you write to the Debian mailing list:
https://lists.alioth.debian.org/mailman/listinfo/debian-science-sagemath

tien...@gmail.com

unread,
Oct 24, 2016, 12:41:56 PM10/24/16
to sage-devel
Thank you for the advise. Just one question. How can I debug with the sage subshell? How is it possible to use it?

Jeroen Demeyer

unread,
Oct 24, 2016, 4:16:52 PM10/24/16
to sage-...@googlegroups.com
On 2016-10-24 18:41, tien...@gmail.com wrote:
> Thank you for the advise. Just one question. How can I debug with the
> sage subshell? How is it possible to use it?

The idea is to manually run things like configure or make (inside the
package build directory, which is in local/var/tmp/sage/build) and see
what is going on.

Reply all
Reply to author
Forward
0 new messages