gcc installation problem

Francesca Belloni francescabelloni at gmail.com
Tue Feb 4 15:57:03 UTC 2014

    I am trying to install gcc4.8.2 in a directory on a cluster. To make
this I am downloading and expanding   gmp-5.1.3.tar.bz2, but at the make
check, I always get the same mistake.

The system is (result of uname -a)
Linux cluster 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:46:36 EDT 2005
x86_64 x86_64 x86_64 GNU/Linux

I digit:

tar -zxvf gcc-*.tar.gz
tar -jxvf gmp-*.tar.bz2
tar -zxvf mpfr-*.tar.gz
tar -zxvf mpc-*.tar.gz

# configure/make gmp
cd gmp*
mkdir build
cd build
../configure --prefix=/np/linac/belloni/programs/usr
make check

but at the make check the following error is given:

make[4]: Entering directory
PASS: t-addsub
PASS: t-cmp
PASS: t-mul
PASS: t-mul_i
PASS: t-tdiv
PASS: t-tdiv_ui
PASS: t-fdiv
PASS: t-fdiv_ui
PASS: t-cdiv_ui
PASS: t-gcd
PASS: t-gcd_ui
PASS: t-lcm
PASS: t-invert
PASS: dive
PASS: dive_ui
PASS: t-sqrtrem
PASS: convert
PASS: io
PASS: t-inp_str
PASS: logic
PASS: bit
PASS: t-powm
PASS: t-powm_ui
PASS: t-pow
PASS: t-div_2exp
PASS: reuse
PASS: t-root
PASS: t-perfsqr
PASS: t-perfpow
PASS: t-jac
GNU MP: Cannot allocate memory (size=11068046444225727904)
FAIL: t-bin
PASS: t-get_d
PASS: t-get_d_2exp
PASS: t-get_si
PASS: t-set_d
PASS: t-set_si
GNU MP: Cannot allocate memory (size=6148914691236515192)
FAIL: t-fac_ui
GNU MP: Cannot allocate memory (size=11068046444225727720)
FAIL: t-mfac_uiui
FAIL: t-primorial_ui
PASS: t-fib_ui
PASS: t-lucnum_ui
PASS: t-scan
PASS: t-fits
PASS: t-divis
PASS: t-divis_2exp
PASS: t-cong
PASS: t-cong_2exp
PASS: t-sizeinbase
PASS: t-set_str
PASS: t-aorsmul
PASS: t-cmp_d
PASS: t-cmp_si
FAIL: t-hamdist
PASS: t-oddeven
FAIL: t-popcount
PASS: t-set_f
PASS: t-io_raw
PASS: t-import
PASS: t-export
PASS: t-pprime_p
PASS: t-nextprime
PASS: t-remove
6 of 62 tests failed
Please report to gmp-bugs at gmplib.org, see
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory
make[3]: *** [check-am] Error 2
make[3]: Leaving directory
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/np/linac/belloni/programs/gcc/gmp-5.1.3/build'
make: *** [check] Error 2

I have no idea of what is getting wrong... usually, in the past, by
following the procedure  here reported everything was fine (on my laptop)

# instructions on

# get source
wget http://ftp.gnu.org/gnu/gcc/gcc-4.6.2/gcc-4.6.2.tar.gz
wget http://ftp.gnu.org/gnu/gmp/gmp-5.0.3.tar.bz2
wget http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.0.tar.gz
wget http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz

tar -zxvf gcc-4.6.1.tar.gz
tar -jxvf gmp-5.0.3.tar.bz2
tar -zxvf mpfr-3.1.0.tar.gz
tar -zxvf mpc-0.9.tar.gz

# configure/make gmp
cd  gmp*
mkdir build
cd build
../configure --prefix=/home/gpfs/manip/mnt23/mnm/ntof/programs/usr
make; make check; make install

# configure/make mpfr
cd ../../mpfr*
mkdir build
cd build
../configure --prefix=/home/gpfs/manip/mnt23/mnm/ntof/programs/usr
make;  make install

cd ../../mpc*
mkdir build
cd build
../configure --prefix=/home/gpfs/manip/mnt23/mnm/ntof/programs/usr
make;  make install

# add path, if not make fails
setenv LD_LIBRARY_PATH /home/gpfs/manip/mnt23/mnm/ntof/programs/usr/lib

cd ../../gcc*
mkdir build
cd build
../configure --prefix=/home/gpfs/manip/mnt23/mnm/ntof/programs/usr \
  --enable-languages=c,c++,fortran \
  --with-gmp=/home/gpfs/manip/mnt23/mnm/ntof/programs/usr/ \
  --with-mpfr=/home/gpfs/manip/mnt23/mnm/ntof/programs/usr/ \
  --with-mpc=/home/gpfs/manip/mnt23/mnm/ntof/programs/usr/ \
make -j 4
make install


Could anyone help me, please?

Francesca Belloni

More information about the gmp-bugs mailing list