ports/183248: multimedia/libxine broken on i386 after recent update

Milan Obuch bsd at dino.sk
Wed Oct 23 20:20:00 UTC 2013


>Number:         183248
>Category:       ports
>Synopsis:       multimedia/libxine broken on i386 after recent update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 23 20:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Milan Obuch
>Release:        8.4, 9.2, 10.0
>Organization:
>Environment:
>Description:
After recent multimedia/libxine port update it does not compile on i386, tested on gcc only system and clang compiled too. Relevant (hopefully) part of log:

./greedy2frame_template_sse2.c:176:38: error: register %rbp is only available in 64-bit mode
            "movdqa  (%3), %%xmm0               \n\t" /* xmm0 = T0 */
                                                  ^
<inline asm>:3:11: note: instantiated into assembly here
        movdqa  (%rbp,%esi), %xmm3              
                 ^~~~~
In file included from greedy2frame.c:55:
./greedy2frame_template_sse2.c:177:42: error: register %rbp is only available in 64-bit mode
            "movdqa  (%q4,%2), %%xmm3           \n\t" /* xmm3 = B1 */
                                                  ^
<inline asm>:4:11: note: instantiated into assembly here
        movdqa  (%rbp,%ecx), %xmm2              
                 ^~~~~
In file included from greedy2frame.c:55:
./greedy2frame_template_sse2.c:193:40: error: register %rbp is only available in 64-bit mode
            "pcmpeqd %%xmm7, %%xmm5             \n\t"
                                                  ^
<inline asm>:14:17: note: instantiated into assembly here
        prefetcht0  64(%rbp,%esi)               
                       ^~~~~
In file included from greedy2frame.c:55:
./greedy2frame_template_sse2.c:195:40: error: register %rbp is only available in 64-bit mode
            "prefetcht0  64(%q4,%2)             \n\t"
                                                  ^
<inline asm>:15:17: note: instantiated into assembly here
        prefetcht0  64(%rbp,%ecx)               
 
All options were left at default for all ports compiled.
>How-To-Repeat:
Upgrade ports tree and try to build multimedia/libxine port with all options at defaults for every port involved in building process.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list