[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