I was able to make sage-4.3.3 just fine on a machine running 32-bit Scientific Linux 5.4.
But on a machine running 64-bit Scientific Linux 5.4, the make failed. Details excerpted as follows in /usr/share/sage-4.3.3/spkg/build/ prereq-0.7/config.log: ------------------------------------------------------------------------------------------- configure:2974: gcc conftest.c >&5 /tmp/ccdsUkwr.s: Assembler messages: /tmp/ccdsUkwr.s:8: Error: suffix or operands invalid for `push' /tmp/ccdsUkwr.s:9: Error: suffix or operands invalid for `push' /tmp/ccdsUkwr.s:11: Error: suffix or operands invalid for `push' /tmp/ccdsUkwr.s:13: Error: suffix or operands invalid for `pop' /tmp/ccdsUkwr.s:14: Error: suffix or operands invalid for `pop' configure:2978: $? = 1 configure:3016: result: configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Sage" | #define PACKAGE_TARNAME "sage" | #define PACKAGE_VERSION "x.y.z" | #define PACKAGE_STRING "Sage x.y.z" | #define PACKAGE_BUGREPORT "sage-de...@googlegroups.com" | #define PACKAGE "sage" | #define VERSION "x.y.z" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3022: error: in `/usr/share/sage-4.3.3/spkg/build/ prereq-0.7': configure:3025: error: C compiler cannot create executables See `config.log' for more details. ------------------------------------------------------------------------------------------- When I Googled the error message, I find this: "x86-64 has a different assembly language and a different ABI. On x86-64 your program should be written more like xorl %%edi, %%edi call f1 movl %0, %%edi movl %%eax, %%esi call f2 with clobbers where appropriate. " Is this in fact the case? Will SAGE-4.3.3 not make successfully on a 64-bit machine due to different assembly language/different ABI? Anyone having success running SAGE 4.3.3 on a 64-bit OS? Thanks, -Richard Vaughn -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org To unsubscribe from this group, send email to sage-support+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.