[MacPorts] #69787: gstreamer1-gst-plugins-good @ 1.24.1 -x11: Conflicting header file of dependencies mesa and gl-headers

MacPorts noreply at macports.org
Sat Apr 20 13:41:40 UTC 2024


#69787: gstreamer1-gst-plugins-good @ 1.24.1 -x11: Conflicting header file of
dependencies mesa and gl-headers
------------------------------------------+--------------------
  Reporter:  FlyingSamson                 |      Owner:  (none)
      Type:  defect                       |     Status:  new
  Priority:  Normal                       |  Milestone:
 Component:  ports                        |    Version:  2.9.99
Resolution:                               |   Keywords:
      Port:  gstreamer1-gst-plugins-good  |
------------------------------------------+--------------------
Description changed by FlyingSamson:

Old description:

> Building `gstreamer1-gst-plugins-good` with `-x11 +no_x11 +quartz` in the
> `variants.conf` file results in a failure to activate `mesa` (recursive
> dependency through `gtk3`), because it tries to install the header `/opt
> /macports-test/include/GL/glext.h` which is already provided through the
> `gl-headers` port (recursive dependency through `gstreamer1-gst-plugins-
> base`).
>
> Related PR: [https://github.com/macports/macports-ports/pull/23502 23502]
>
> Error message:
> {{{
> --->  Activating mesa @22.1.7_2
>       [                                        ]  34.5 %Error: Failed to
> activate mesa: Image error: /opt/macports-test/include/GL/glext.h is
> being used by the active gl-headers port.  Please deactivate this port
> first, or use 'port -f activate mesa' to force the activation.
> }}}
>
> Full log attached below.

New description:

 Building `gstreamer1-gst-plugins-good` with `-x11 +no_x11 +quartz` in the
 `variants.conf` file results in a failure to activate `mesa` (recursive
 dependency through `gtk3`), because it tries to install the header
 `<prefix>/include/GL/glext.h` which is already provided through the `gl-
 headers` port (recursive dependency through `gstreamer1-gst-plugins-
 base`).

 Related PR: [https://github.com/macports/macports-ports/pull/23502 23502]

 Error message:
 {{{
 --->  Activating mesa @22.1.7_2
       [                                        ]  34.5 %Error: Failed to
 activate mesa: Image error: /opt/macports-test/include/GL/glext.h is being
 used by the active gl-headers port.  Please deactivate this port first, or
 use 'port -f activate mesa' to force the activation.
 }}}

 Full log attached below.

--

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


More information about the macports-tickets mailing list