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.

Reply via email to