I think I know what the problem is. I had initially installed 32-bit Scientific Linux 5.4 on this machine. Then I installed the 64-bit version; upgrade, not full re-install (partitions, file systems, etc. remain).
Apparently in so doing, not all 32-bit software is over-written by the 64-bit version. So now I'll install the 64-bit version from the ground up and suspect I'll be fine. Thanks very much for all the kind assistance. -Richard Vaughn On Mar 24, 1:08 pm, "Dr. David Kirkby" <[email protected]> wrote: > [email protected] wrote: > > Thanks for all responses > > > Complete config.log can be found here: > >www.physics.rutgers.edu/~rvaughn/config.log > > Appended is an excerpt. > > > Also, in compiling "Hello, world" (as both root and a normal user) I > > receive: > > [root]# g++ -Wall hello.cc -o hello > > /tmp/ccDiEsut.s: Assembler messages: > > /tmp/ccDiEsut.s:10: Error: suffix or operands invalid for `push' > > /tmp/ccDiEsut.s:38: Error: suffix or operands invalid for `push' > > /tmp/ccDiEsut.s:55: Error: suffix or operands invalid for `push' > > /tmp/ccDiEsut.s:79: Error: suffix or operands invalid for `push' > > /tmp/ccDiEsut.s:81: Error: suffix or operands invalid for `push' > > /tmp/ccDiEsut.s:85: Error: suffix or operands invalid for `push' > > /tmp/ccDiEsut.s:94: Error: suffix or operands invalid for `pop' > > /tmp/ccDiEsut.s:95: Error: suffix or operands invalid for `pop' > > > where the contents of hello.cc is: > > #include <iostream> > > > int > > main () > > { > > std::cout << "Hello, world!\n"; > > return 0; > > } > > > The same "Hello world" program compiles and runs just fine on 32-bit > > Scientific Linux 5.4. > > I've read where it's said that x86-64 has a different assembly > > language and a different ABI. > > I would be very interested in hearing from someone who has > > successfully made SAGE > > on a 64-bit version of Linux. > > > -Richard Vaughn > > As Robert Bradshaw said, you will need to resolve this before trying to build > Sage. > > I've never used Scientific Linux, so I can't say I know much about it. But I > would expect it to have usable C, C++ and Fortran compilers. If its your own > system and does not have remotely mounted file systems, you could try: > > $ find / -name gcc > > and see if you can find another version of gcc. (If there are remotely mounted > file systems, that could take a very long time). > > Dave -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] 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.
