Changes between Version 1 and Version 2 of Ticket #65465


Ignore:
Timestamp:
Jul 9, 2022, 10:19:41 AM (22 months ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

I see you're building for arm64 and the error appears to be in assembly code; maybe it's trying to use Intel assembly code, which of course wouldn't work on arm64. I also see the port is quite outdated; maybe this issue is already fixed in the latest version. However we did have a successful build of this version of this port on the automated build system on Monterey on arm64 last time we tried which was in November, so it could be a problem introduced by an update of one of the dependencies. In any case, this port and the other gstreamer1 ports that it relates to have no maintainer; someone would have to volunteer to work on updating and/or fixing them.

In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:116:13: note: expanded from macro 'FILTER'
            "pxor      "MM"7, "MM"7 \n\t"\
            ^
<inline asm>:1:12: note: instantiated into assembly here
        pxor      %mm7, %mm7 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:116:13: note: expanded from macro 'FILTER'
            "pxor      "MM"7, "MM"7 \n\t"\
            ^
<inline asm>:1:12: note: instantiated into assembly here
        pxor      %mm7, %mm7 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: expected ')' in parentheses expression
    FILTER
    ^
./yadif_template.c:116:39: note: expanded from macro 'FILTER'
            "pxor      "MM"7, "MM"7 \n\t"\
                                      ^
<inline asm>:2:17: note: instantiated into assembly here
        movd       (x16,x10), %mm0 
                       ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:116:39: note: expanded from macro 'FILTER'
            "pxor      "MM"7, "MM"7 \n\t"\
                                      ^
<inline asm>:2:13: note: instantiated into assembly here
        movd       (x16,x10), %mm0 
                   ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:117:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[mrefs])", MM"0") /* c = cur[x-refs] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:3:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm0 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:117:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[mrefs])", MM"0") /* c = cur[x-refs] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:3:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm0 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: expected ')' in parentheses expression
    FILTER
    ^
./yadif_template.c:117:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[mrefs])", MM"0") /* c = cur[x-refs] */\
            ^
./yadif_template.c:42:39: note: expanded from macro 'LOAD'
            "punpcklbw "MM"7, "dst" \n\t"
                                      ^
<inline asm>:4:17: note: instantiated into assembly here
        movd       (x16,x9), %mm1 
                       ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:117:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[mrefs])", MM"0") /* c = cur[x-refs] */\
            ^
./yadif_template.c:42:39: note: expanded from macro 'LOAD'
            "punpcklbw "MM"7, "dst" \n\t"
                                      ^
<inline asm>:4:13: note: instantiated into assembly here
        movd       (x16,x9), %mm1 
                   ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:118:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[prefs])", MM"1") /* e = cur[x+refs] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:5:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm1 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:118:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[prefs])", MM"1") /* e = cur[x+refs] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:5:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm1 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:118:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[prefs])", MM"1") /* e = cur[x+refs] */\
            ^
./yadif_template.c:42:39: note: expanded from macro 'LOAD'
            "punpcklbw "MM"7, "dst" \n\t"
                                      ^
<inline asm>:6:20: note: instantiated into assembly here
        movd       (x15), %mm2 
                          ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:118:13: note: expanded from macro 'FILTER'
            LOAD("(%[cur],%[prefs])", MM"1") /* e = cur[x+refs] */\
            ^
./yadif_template.c:42:39: note: expanded from macro 'LOAD'
mv -f .deps/libgstsiren_la-rmlt.Tpo .deps/libgstsiren_la-rmlt.Plo
            "punpcklbw "MM"7, "dst" \n\t"
                                      ^
<inline asm>:6:20: note: instantiated into assembly here
        movd       (x15), %mm2 
                          ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:119:13: note: expanded from macro 'FILTER'
            LOAD("(%["prev2"])", MM"2") /* prev2[x] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:7:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm2 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:119:13: note: expanded from macro 'FILTER'
            LOAD("(%["prev2"])", MM"2") /* prev2[x] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:7:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm2 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:119:13: note: expanded from macro 'FILTER'
            LOAD("(%["prev2"])", MM"2") /* prev2[x] */\
            ^
./yadif_template.c:42:39: note: expanded from macro 'LOAD'
            "punpcklbw "MM"7, "dst" \n\t"
                                      ^
<inline asm>:8:20: note: instantiated into assembly here
        movd       (x16), %mm3 
                          ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:119:13: note: expanded from macro 'FILTER'
            LOAD("(%["prev2"])", MM"2") /* prev2[x] */\
            ^
./yadif_template.c:42:39: note: expanded from macro 'LOAD'
            "punpcklbw "MM"7, "dst" \n\t"
                                      ^
<inline asm>:8:20: note: instantiated into assembly here
        movd       (x16), %mm3 
                          ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:120:13: note: expanded from macro 'FILTER'
            LOAD("(%["next2"])", MM"3") /* next2[x] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:9:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm3 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: invalid operand
    FILTER
    ^
./yadif_template.c:120:13: note: expanded from macro 'FILTER'
            LOAD("(%["next2"])", MM"3") /* next2[x] */\
            ^
./yadif_template.c:41:39: note: expanded from macro 'LOAD'
            MOV"       "mem", "dst" \n\t"\
                                      ^
<inline asm>:9:12: note: instantiated into assembly here
        punpcklbw %mm7, %mm3 
                  ^
In file included from yadif.c:70:
./yadif_template.c:237:5: error: unknown token in expression
    FILTER
    ^
./yadif_template.c:120:13: note: expanded from macro 'FILTER'
            LOAD("(%["next2"])", MM"3") /* next2[x] */\
            ^
./yadif_template.c:42:39: note: expanded from macro 'LOAD'
            "punpcklbw "MM"7, "dst" \n\t"
                                      ^
<inline asm>:10:12: note: instantiated into assembly here
        movq      %mm3, %mm4 
                  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]

Legend:

Unmodified
Added
Removed
Modified