[109144] trunk/dports/audio/pulseaudio

David Evans devans at macports.org
Fri Aug 9 10:03:20 PDT 2013


On 8/8/13 11:47 PM, Jeremy Huddleston Sequoia wrote:
> On Aug 8, 2013, at 21:39, Ryan Schmidt <ryandesign at macports.org> wrote:
>
>> On Aug 8, 2013, at 21:50, Jeremy Huddleston Sequoia wrote:
>>> Well it built fine for me with recent clang... I'll test it with older clangs too to see what the issue was.  Do you have a ticket or a log?
>> Could it depend on the specific CPU? Which Macs are you both using?
> It won't depend on the CPU as this is a compile time issue.
>
> He's likely using an older llvm than me.
>
> --Jeremy
>
>
Here is the error that I receive when I build using -r108996.  The error
occurs during the i386 build phase:

pulsecore/svolume_sse.c:93:43: error: register %rcx is only available in
64-bit mode
        " je 2f                         \n\t"
                                          ^
<inline asm>:5:9: note: instantiated into assembly here
         movd (%rcx, %edi, 4), %xmm0    

This is a bit misleading as the actual source line that contains the
pattern that is causing the error is the one following that cited:

movd (%q1, %3, 4), %%xmm0

The q constraint asks for one of abcd register, in this case c, but for
the wrong arch.

As you can see this is almost identical to the mmx error so I'm puzzled
why one would work and the other not. They both fail for me.

Full build log attached.



-------------- next part --------------
A non-text attachment was scrubbed...
Name: build-sse.log.bz2
Type: application/x-bzip2
Size: 34524 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20130809/1fa696eb/attachment-0001.bz2>


More information about the macports-dev mailing list