More on 64-bit installation

Juergen Bullinger juergen.bullinger at gmx.net
Tue Mar 7 22:33:44 CET 2006


Hi David,

try to run

ldconfig /usr/lib
or
ldconfig /usr/local/lib

depending on where you installed gmp. This should help.

regards
Jürgen

Am Dienstag, den 07.03.2006, 08:11 -0800 schrieb David Eliezer:
> Hi all,
>      Thanks for your help on the previous questions.  I went ahead and installed, but the libgmpxx.la seems
>  not to have been installed.  Even though make reports
>  
>  ar cq .libs/libgmpxx.a  dummy.o cxx/isfuns.o cxx/ismpf.o cxx/ismpq.o cxx/ismpz.o cxx/osdoprnti.o cxx/osfuns.o cxx/osmpf.o cxx/osmpq.o cxx/osmpz.o
>  ranlib .libs/libgmpxx.a
>  creating libgmpxx.la
>  (cd .libs && rm -f libgmpxx.la && ln -s ../libgmpxx.la libgmpxx.la)
>  make[2]: Leaving directory `/home/deliezer/finance/mathlib/gmp/gmp-4.1.4'
>  make[1]: Leaving directory `/home/deliezer/finance/mathlib/gmp/gmp-4.1.4'
>  
>  make install gives me
>  
>  /usr/bin/ld: cannot find -lgmp
>  collect2: ld returned 1 exit status
>  libtool: install: error: relink `libgmpxx.la' with the above command before installing it
>  
>  and 
>  
>  ----------------------------------------------------------------------
>   /bin/sh ./libtool --mode=install /usr/bin/install -c  libgmpxx.la /usr/local/lib/libgmpxx.la
>  libtool: install: warning: relinking `libgmpxx.la'
>  cd /home/deliezer/finance/mathlib/gmp/gmp-4.1.4; /bin/sh ./libtool --mode=relink g++ -g -O2 -fomit-frame-pointer -mtune=k8 -march=k8 -o libgmpxx.la -rpath /usr/local/lib -version-info 3:5:0 dummy.lo cxx/isfuns.lo cxx/ismpf.lo cxx/ismpq.lo cxx/ismpz.lo cxx/osdoprnti.lo cxx/osfuns.lo cxx/osmpf.lo cxx/osmpq.lo cxx/osmpz.lo libgmp.la
>  mv: cannot stat `libgmpxx.so.3.0.5': No such file or directory
>  libtool: install: error: relink `libgmpxx.la' with the above command before installing it
>  PATH="$PATH:/sbin" ldconfig -n /usr/local/lib
>  
>  and make check gives me
>  
>  /bin/sh ../libtool --mode=link gcc  -g -O2 -fomit-frame-pointer -mtune=k8 -march=k8   -o t-bswap  t-bswap.o libtests.la ../libgmp.la 
>  libtool: link: cannot find the library `/home/eliezer/finance/mathlib/gmp/gmp-4.1.4/libgmp.la'
>  make[3]: *** [t-bswap] Error 1
>  make[3]: Leaving directory `/home/deliezer/finance/mathlib/gmp/gmp-4.1.4/tests'
>  make[2]: *** [check-am] Error 2
>  make[2]: Leaving directory `/home/deliezer/finance/mathlib/gmp/gmp-4.1.4/tests'
>  make[1]: *** [check-recursive] Error 1
>  make[1]: Leaving directory `/home/deliezer/finance/mathlib/gmp/gmp-4.1.4/tests'
>  make: *** [check-recursive] Error 1
>  
>  Does anybody have any idea why I need to relink libgmpxx.la, and why it doesn't do anything when
>  I do?  (I assume it wants me to make install twice, is that right?)
>  
>  Thanks in advance for any advice.
>  
>  Dave
> 
> 
> _______________________________________________
> gmp-discuss mailing list
> gmp-discuss at swox.com
> https://gmplib.org/mailman/listinfo/gmp-discuss

-- 
Juergen Bullinger <juergen.bullinger at gmx.net>



More information about the gmp-discuss mailing list