Hi,
I just installed sage in the main node of a cluster. I got an error
while it was building pari.
The error was
"skipping incompatible /home/lciti/opt/sage-3.0.2/local/lib/libgmp.so
when searching for -lgmp"
I discovered that despite the machine is a 2x Dual Xeon Quad core, gmp
was compiled as it
was x32 while pari expected a x86_64 library.
To fix it I did the following after the error message:

./sage -sh # to enter a shell with the proper variables set
cd /tmp/
tar jxvf ~/opt/sage-3.0.2/spkg/standard/gmp-4.2.2.spkg
cd gmp-4.2.2
nano spkg-install # or vi, or whichever editor you like
# look for the line with ./configure (line 192 in the version I have)
and append: --build=$(gcc -v 2>&1 | sed -n "s|.*host=\([^[:space:]]*
\).*|\1|p")
./spkg-install
exit

then rerun make to resume the compilation.
I hope this fix can be useful for others facing the same problem.
Regards,
Luca

-------------------------------------
$ uname -a
Linux bcisr.essex.ac.uk 2.6.9-55.0.2.ELsmp #1 SMP Tue Jun 26 14:14:47
EDT 2007 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/issue
CentOS release 4.6 (Final)
Kernel \r on an \m

$ gcc -v
Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --
infodir=/usr/share/info --enable-shared --enable-threads=posix --
disable-checking --with-system-zlib --enable-__cxa_atexit --disable-
libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
Thread model: posix
gcc version 3.4.6 20060404 (Red Hat 3.4.6-9)

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to