[MacPorts] #65465: gstreamer1-gst-plugins-bad @1.16.2_4+x11 build failure
MacPorts
noreply at macports.org
Sat Jul 9 10:19:42 UTC 2022
#65465: gstreamer1-gst-plugins-bad @1.16.2_4+x11 build failure
-----------------------------------------+--------------------
Reporter: vpogrebi | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: arm64
Port: gstreamer1-gst-plugins-bad |
-----------------------------------------+--------------------
Changes (by ryandesign):
* keywords: => arm64
Old description:
> webkit2-gtk port install fails on
>
> Command: sudo port install webkit2-gtk
> OS: macOS Monterey v12.4
>
> Output:
>
> {{{
> ---> Computing dependencies for webkit2-gtk
> The following dependencies will be installed:
> aalib
> double-conversion
> fftw-3-single
> gstreamer1-gst-plugins-bad
> gstreamer1-gst-plugins-good
> hyphen
> libcaca
> libdv
> libshout2
> mpg123
> pcre2
> pulseaudio
> qt5-qtbase
> qt5-qtdeclarative
> qt5-qtmacextras
> qt5-qtsvg
> speexDSP
> taglib
> twolame
> wavpack
> woff2
> Continue? [Y/n]: Y
> ---> Fetching archive for gstreamer1-gst-plugins-bad
> ---> Attempting to fetch gstreamer1-gst-plugins-
> bad-1.16.2_4+x11.darwin_21.arm64.tbz2 from
> https://packages.macports.org/gstreamer1-gst-plugins-bad
> ---> Attempting to fetch gstreamer1-gst-plugins-
> bad-1.16.2_4+x11.darwin_21.arm64.tbz2 from
> https://ywg.ca.packages.macports.org/mirror/macports/packages/gstreamer1
> -gst-plugins-bad
> ---> Attempting to fetch gstreamer1-gst-plugins-
> bad-1.16.2_4+x11.darwin_21.arm64.tbz2 from
> https://ema.uk.packages.macports.org/gstreamer1-gst-plugins-bad
> ---> Building gstreamer1-gst-plugins-bad
> Error: Failed to build gstreamer1-gst-plugins-bad: command execution
> failed
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gstreamer1
> -gst-plugins-bad/gstreamer1-gst-plugins-bad/main.log for details.
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> Error: Processing of port webkit2-gtk failed
> }}}
New description:
webkit2-gtk port install fails on
Command: `sudo port install webkit2-gtk` \\
OS: macOS Monterey v12.4
Output:
{{{
---> Computing dependencies for webkit2-gtk
The following dependencies will be installed:
aalib
double-conversion
fftw-3-single
gstreamer1-gst-plugins-bad
gstreamer1-gst-plugins-good
hyphen
libcaca
libdv
libshout2
mpg123
pcre2
pulseaudio
qt5-qtbase
qt5-qtdeclarative
qt5-qtmacextras
qt5-qtsvg
speexDSP
taglib
twolame
wavpack
woff2
Continue? [Y/n]: Y
---> Fetching archive for gstreamer1-gst-plugins-bad
---> Attempting to fetch gstreamer1-gst-plugins-
bad-1.16.2_4+x11.darwin_21.arm64.tbz2 from
https://packages.macports.org/gstreamer1-gst-plugins-bad
---> Attempting to fetch gstreamer1-gst-plugins-
bad-1.16.2_4+x11.darwin_21.arm64.tbz2 from
https://ywg.ca.packages.macports.org/mirror/macports/packages/gstreamer1
-gst-plugins-bad
---> Attempting to fetch gstreamer1-gst-plugins-
bad-1.16.2_4+x11.darwin_21.arm64.tbz2 from
https://ema.uk.packages.macports.org/gstreamer1-gst-plugins-bad
---> Building gstreamer1-gst-plugins-bad
Error: Failed to build gstreamer1-gst-plugins-bad: command execution
failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gstreamer1
-gst-plugins-bad/gstreamer1-gst-plugins-bad/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port webkit2-gtk failed
}}}
--
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=]
}}}
--
Ticket URL: <https://trac.macports.org/ticket/65465#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list