64bit compiling error

Hello!

I am trying to build ardour2.8.11 from source on an i7 running Gentoo Linux 64bit, and I encountered these errors:

libs/pbd/fpu.cc: Assembler messages:
libs/pbd/fpu.cc:36: Error: suffix or operands invalid for push' libs/pbd/fpu.cc:38: Error: suffix or operands invalid formov’
libs/pbd/fpu.cc:39: Error: suffix or operands invalid for pop' libs/pbd/fpu.cc:36: Error: suffix or operands invalid forpush’
libs/pbd/fpu.cc:38: Error: suffix or operands invalid for mov' libs/pbd/fpu.cc:39: Error: suffix or operands invalid forpop’
scons: *** [libs/pbd/fpu.os] Error 1
scons: building terminated because of errors.

Has anyone encountered this? As I searched the net a bit, it seems like a 64bit assembler error!

All best!
/Muadib

@muadib: this means that your system does not correctly identify itself as 64 bit. we’ve run into this a few times in the past. what is the output of the following command: uname -a

@Paul: Hey there! :slight_smile:

it returns:

moria orpheus # uname -a
Linux moria 2.6.37-gentoo-r4 #9 SMP PREEMPT Mon Apr 25 14:39:33 CEST 2011 x86_64 Intel® Core™ i7 CPU 920 @ 2.67GHz GenuineIntel GNU/Linux

@muadib: what i meant to say was: run this command from the top of the Ardour source tree: ./tools/config.guess

@Paul: Oh… it returns: “x86_64-unknown-linux-gnu”

Is this correct, or should I fix it with some Scons flag? :slight_smile: