[Ardour-Users] Compile Ardour 2.7.1 on Debian/sid

Cassiel raffaele.morelli at gmail.com
Thu Dec 18 04:33:52 PST 2008


This problem seems to be fixed in the last svn revision.
At least on my laptop (debian lenny i386) the compile process terminated
with no errors.

r


2008/12/18 Free Ekanayaka <free at 64studio.com>

> Hi John,
>
> |--==> On Wed, 17 Dec 2008 18:30:28 +0000, John Rigg <au at sound-man.co.uk>
> said:
>
>  JR> On Wed, Dec 17, 2008 at 06:03:46PM +0100, Free Ekanayaka wrote:
>  >>I'm packaging Ardour 2.7.1 for Debian, and I'm getting the following
>  >>error while trying building on bleeding-edge Debian/sid amd64:
>  >>
>  >>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
>  >>libs/pbd/fpu.cc: Assembler messages:
>  >>libs/pbd/fpu.cc:35: Error: suffix or operands invalid for `push'
>  >>libs/pbd/fpu.cc:37: Error: suffix or operands invalid for `mov'
>  >>libs/pbd/fpu.cc:38: Error: suffix or operands invalid for `pop'
>  >>libs/pbd/fpu.cc:35: Error: suffix or operands invalid for `push'
>  >>libs/pbd/fpu.cc:37: Error: suffix or operands invalid for `mov'
>  >>libs/pbd/fpu.cc:38: Error: suffix or operands invalid for `pop'
>  >>scons: *** [libs/pbd/fpu.os] Error 1
>  >>scons: building terminated because of errors.
>  >>
>  >>The full build log is available here:
>  >>
>  >>http://people.64studio.com/~free/ardour_2.7.1-1_i386.build<http://people.64studio.com/%7Efree/ardour_2.7.1-1_i386.build>
>  >>
>  >>Am I the only one?
>  >>
>  >>The same source compiles just fine on Ubuntu/hardy i386. I didn't try
>  >>Debian/sid i386, but I can test it if needed.
>
>   JR> Looks like it's trying to use the 32 bit version of the CPUID
> assembly
>  JR> code. There should be a -DUSE_X86_64_ASM defined but it's missing.
>  JR> Someone else reported this recently. I'm not seeing this here on
>  JR> Debian testing amd64.
>
> Thanks, that made it :)
>
> Ciao,
>
> Free
> _______________________________________________
> Ardour-Users mailing list
> ardour-users at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-users-ardour.org/attachments/20081218/64db5b38/attachment-0002.htm>


More information about the Ardour-Users mailing list