This problem seems to be fixed in the last svn revision.<br>At least on my laptop (debian lenny i386) the compile process terminated with no errors.<br><br>r<br><br><br><div class="gmail_quote">2008/12/18 Free Ekanayaka <span dir="ltr"><<a href="mailto:free@64studio.com">free@64studio.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi John,<br>
<br>
|--==> On Wed, 17 Dec 2008 18:30:28 +0000, John Rigg <<a href="mailto:au@sound-man.co.uk">au@sound-man.co.uk</a>> said:<br>
<div class="Ih2E3d"><br>
  JR> On Wed, Dec 17, 2008 at 06:03:46PM +0100, Free Ekanayaka wrote:<br>
  >>I'm packaging Ardour 2.7.1 for Debian, and I'm getting the following<br>
  >>error while trying building on bleeding-edge Debian/sid amd64:<br>
  >><br>
  >>g++ -o libs/pbd/fpu.os -c -Woverloaded-virtual -DGTK_NEW_TOOLTIP_API -DPACKAGE=\"libpbd\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DLIBSIGC_DISABLE_DEPRECATED -DHAVE_EXECINFO -g -DARCH_X86 -msse -mfpmath=sse -DUSE_XMMINTRIN -Wall -DHAVE_LIBLO -Ilibs -DENABLE_NLS -DHAVE_GETMNTENT -pthread -fPIC -I/usr/include/glib-2.0 -Ilibs/sigc++2 -Ilibs/glibmm2 -I/usr/lib/glib-2.0/include -Ilibs/pbd -I/usr/include/libxml2 libs/pbd/fpu.cc<br>

  >>libs/pbd/fpu.cc: Assembler messages:<br>
  >>libs/pbd/fpu.cc:35: Error: suffix or operands invalid for `push'<br>
  >>libs/pbd/fpu.cc:37: Error: suffix or operands invalid for `mov'<br>
  >>libs/pbd/fpu.cc:38: Error: suffix or operands invalid for `pop'<br>
  >>libs/pbd/fpu.cc:35: Error: suffix or operands invalid for `push'<br>
  >>libs/pbd/fpu.cc:37: Error: suffix or operands invalid for `mov'<br>
  >>libs/pbd/fpu.cc:38: Error: suffix or operands invalid for `pop'<br>
  >>scons: *** [libs/pbd/fpu.os] Error 1<br>
  >>scons: building terminated because of errors.<br>
  >><br>
  >>The full build log is available here:<br>
  >><br>
  >><a href="http://people.64studio.com/%7Efree/ardour_2.7.1-1_i386.build" target="_blank">http://people.64studio.com/~free/ardour_2.7.1-1_i386.build</a><br>
  >><br>
  >>Am I the only one?<br>
  >><br>
  >>The same source compiles just fine on Ubuntu/hardy i386. I didn't try<br>
  >>Debian/sid i386, but I can test it if needed.<br>
<br>
</div>  JR> Looks like it's trying to use the 32 bit version of the CPUID assembly<br>
  JR> code. There should be a -DUSE_X86_64_ASM defined but it's missing.<br>
  JR> Someone else reported this recently. I'm not seeing this here on<br>
  JR> Debian testing amd64.<br>
<br>
Thanks, that made it :)<br>
<br>
Ciao,<br>
<font color="#888888"><br>
Free<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Ardour-Users mailing list<br>
<a href="mailto:ardour-users@lists.ardour.org">ardour-users@lists.ardour.org</a><br>
<a href="http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org" target="_blank">http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org</a><br>
</div></div></blockquote></div><br>