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 -~----------~----~----~----~------~----~------~--~---