Fwd: audio/pulseaudio failed on i386

Carlos Jacobo Puga Medina cjpugmed at gmail.com
Thu Jan 23 21:49:56 UTC 2014


On FreeBSD 10.0-RELEASE/i386,  I can't seem to build pulseaudio.

I get the following error:

pulsecore/svolume_mmx.c:108:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        " je 2f                         \n\t"
                                         ^
<inline asm>:5:9: [0;1;30mnote: instantiated into assembly here
         movd (%rdx, %edi, 4), %mm0
              ^~~~~
pulsecore/svolume_mmx.c:124:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        "3:                             \n\t" /* do samples in groups of 2
*/
                                         ^
<inline asm>:33:9: [0;1;30mnote: instantiated into assembly here
         movq (%rdx, %edi, 4), %mm0
              ^~~~~
pulsecore/svolume_mmx.c:137:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        "5:                             \n\t" /* do samples in groups of 4
*/
                                         ^
<inline asm>:59:9: [0;1;30mnote: instantiated into assembly here
         movq (%rdx, %edi, 4), %mm0
              ^~~~~
pulsecore/svolume_mmx.c:138:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        " movq (%q1, %3, 4), %%mm0      \n\t" /* |  v1h  |  v1l  |  v0h  |
 v0l  | */
                                         ^
<inline asm>:60:10: [0;1;30mnote: instantiated into assembly here
         movq 8(%rdx, %edi, 4), %mm2
               ^~~~~
pulsecore/svolume_mmx.c:181:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        " je 2f                         \n\t"
                                         ^
<inline asm>:9:9: [0;1;30mnote: instantiated into assembly here
         movd (%rdx, %edi, 4), %mm0
              ^~~~~
pulsecore/svolume_mmx.c:199:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        "3:                             \n\t" /* do samples in groups of 2
*/
                                         ^
<inline asm>:39:9: [0;1;30mnote: instantiated into assembly here
         movq (%rdx, %edi, 4), %mm0
              ^~~~~
pulsecore/svolume_mmx.c:214:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        "5:                             \n\t" /* do samples in groups of 4
*/
                                         ^
<inline asm>:73:9: [0;1;30mnote: instantiated into assembly here
         movq (%rdx, %edi, 4), %mm0
              ^~~~~
pulsecore/svolume_mmx.c:215:43: [0;1;31merror: register %rdx is only
available in 64-bit mode
        " movq (%q1, %3, 4), %%mm0      \n\t" /* |  v1h  |  v1l  |  v0h  |
 v0l  | */
                                         ^
<inline asm>:74:10: [0;1;30mnote: instantiated into assembly here
         movq 8(%rdx, %edi, 4), %mm2
               ^~~~~
8 errors generated.
gmake[5]: *** [libpulsecommon_4.0_la-svolume_mmx.lo] Error 1
gmake[5]: Leaving directory
`/usr/ports/audio/pulseaudio/work/pulseaudio-4.0/src'
gmake[4]: *** [all] Error 2
gmake[4]: Leaving directory
`/usr/ports/audio/pulseaudio/work/pulseaudio-4.0/src'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory
`/usr/ports/audio/pulseaudio/work/pulseaudio-4.0'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory
`/usr/ports/audio/pulseaudio/work/pulseaudio-4.0'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/audio/pulseaudio
*** Error code 1

Stop.
make: stopped in /usr/ports/audio/pulseaudio

Regards,

--CJPM

References: https://bugs.freedesktop.org/show_bug.cgi?id=55733


More information about the freebsd-gnome mailing list