[MacPorts] #69640: webkit2-gtk: GStreamerGL is needed for USE_GSTREAMER_GL (was: webkit2-gtk: Configure failure)

MacPorts noreply at macports.org
Thu Apr 4 11:34:25 UTC 2024


#69640: webkit2-gtk: GStreamerGL is needed for USE_GSTREAMER_GL
-------------------------------------------------+-------------------------
  Reporter:  JonnyTech                           |      Owner:  dbevans
      Type:  defect                              |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.9.1
Resolution:                                      |   Keywords:  sonoma
      Port:  webkit2-gtk, gstreamer1-gst-        |
  plugins-base                                   |
-------------------------------------------------+-------------------------
Changes (by ryandesign):

 * cc: barracuda156 (added)
 * port:  webkit2-gtk => webkit2-gtk, gstreamer1-gst-plugins-base


Comment:

 Replying to [comment:2 ryandesign]:
 > {{{
 > :info:configure CMake Error at Source/cmake/GStreamerChecks.cmake:34
 (message):
 > :info:configure   GStreamerGL is needed for USE_GSTREAMER_GL.
 > }}}

 It looks like lack of "GStreamerGL" is also the reason why the port is
 being considered broken. On my system, `sudo port -d rev-upgrade`
 contained this line:

 {{{
 Could not open /opt/local/lib/libgstgl-1.0.0.dylib: Error opening or
 reading file (referenced from
 /opt/local/lib/libwebkit2gtk-4.0.37.44.4.dylib)
 }}}

 Indeed that library does not exist.

 gstreamer-gl was in gstreamer1-gst-plugins-base @1.16.2_2 but it is not in
 gstreamer1-gst-plugins-base @1.24.1_0. Where did it go? Looking at
 [https://build.macports.org/builders/ports-
 13_x86_64-builder/builds/65327/steps/install-port/logs/stdio a recent
 build log] of gstreamer1-gst-plugins-base it says:

 {{{
 Message: GStreamer OpenGL integration disabled via options.
 }}}

 So this sounds like a bug in the gstreamer1-gst-plugins-base port.

-- 
Ticket URL: <https://trac.macports.org/ticket/69640#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list