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