[MacPorts] #69787: gstreamer1-gst-plugins-good @ 1.24.1 -x11: Conflicting header file of dependencies mesa and gl-headers
MacPorts
noreply at macports.org
Sun Apr 21 11:29:53 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, |
gstreamer1-gst-plugins-base, gl-headers |
-------------------------------------------------+-------------------------
Comment (by Gcenx):
The entire idea of passing -x11 is to avoid installing things like mesa,
realistically each port that pulls in x11/mesa libraries should be
corrected to those are only added when +x11 is set.
Replying to [comment:11 kencu]:
> the way the gstreamer* ports were updated three weeks ago was destined
to lead to these troubles
>
> https://github.com/macports/macports-ports/pull/22425
>
> we should remember this next time there is pressure to commit a PR with
about 60 port updates in it, some of which were noted in the PR to clearly
have ssues.
The actual issue shown in this ticket is really due to macports default of
+x11 and ports now been tested with -x11, that should be avoiding x11/Mesa
libraries when set but that’s not the case.
Also the updated gstreamer1 ports are much worse, they’ll
opportunistically link to many libraries as the meson arguments are
lacking.
gstreamer1-gst-plugins-base -x11 even without my change would conflict
with mesa as gst-plugins-base would git clone gl-headers, I’m sure some of
you remember I’d originally kept requesting meson default to nodownload
but nobody was in favor of this.
In the gstreamer1 PR I’d express meson subprojects getting used but it was
never adressed.
--
Ticket URL: <https://trac.macports.org/ticket/69787#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list