[MacPorts] #69643: gstreamer1 @1.24.1_0+universal: linking of temporary binary failed
MacPorts
noreply at macports.org
Sat Apr 13 04:00:23 UTC 2024
#69643: gstreamer1 @1.24.1_0+universal: linking of temporary binary failed
-------------------------+-------------------------------
Reporter: thetrial | Owner: barracuda156
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.1
Resolution: | Keywords: legacy-os, sierra
Port: gstreamer1 |
-------------------------+-------------------------------
Comment (by barracuda156):
Replying to [comment:5 christophecvr]:
> Hello I we are running in a lot of more problems just because
gstreamer1.24.1 is not build like it should for example on macbookpro mid
2010 using intel 64 arch macos-10.13.6 (High Sierra) xcode 10.1 . nvidia
graphics (means opengl support is a must). The base x11 is indeed only for
x86_64 arch.The winsys is multiver or even i386 so x11 and winsys with
opengl is not possible it will break on issues like x86_64 bla bla bla not
found.
> x11 is a must , gl support is a must. The base gl support has been moved
from gst-plugins-bad to gst-plugins-base . Here just a temporary show how
we can work further on . Off course this is for intel 64 nvidia graphics
and a base core which is x86_64 (yes on high sierra there is still
multiver support but mostly it bugs with x11 since that is build for
x86_64 only and that is ok and right.)
> See the patch I did to the macports-ports with that path i'm able to
build gstreamer1 with opengl and x11 support that is required.
>
> [https://github.com/christophecvr/macports-
ports/commit/cb7c24829824fdd418f48e5a9d92279619b6391e]
>
> I will also add a debug of build of terminal.
1. If you want to tweak compiler choice for a given port, do it in a
portfile. It is not acceptable or even useful to do it generally (unless a
compiler is just broken, which is not the case for clang-15/16).
2. I find your exposition confusing, sorry. The port should support all
archs (which include arm64 and ppc/ppc64), so if something is for intel 64
Nvidia, it cannot be a general setting. If older systems and powerpc need
special setting, those can be made conditional. Same goes for the latest
macOS versions, if those require special settings.
--
Ticket URL: <https://trac.macports.org/ticket/69643#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list