[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