[MacPorts] #73958: gstreamer1-gst-plugins-bad @1.28.2_1 error: unrecognized platform name visionos (macOS < 13)

MacPorts noreply at macports.org
Sat May 2 22:57:18 UTC 2026


#73958: gstreamer1-gst-plugins-bad @1.28.2_1 error: unrecognized platform name
visionos (macOS < 13)
----------------------+----------------------------------------
 Reporter:  mark4o    |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.12.5
 Keywords:  monterey  |       Port:  gstreamer1-gst-plugins-bad
----------------------+----------------------------------------
 gstreamer1-gst-plugins-bad @1.28.2_1 fails to build on macOS < 13.

 This is on:\\
 macOS 12.7.6 21H1320 x86_64\\
 Xcode 14.2 14C18

 {{{
 % sudo port upgrade gstreamer1-gst-plugins-bad
 The following port will be upgraded: gstreamer1-gst-plugins-bad
 Continue? [Y/n]:
 --->  Computing dependencies for gstreamer1-gst-plugins-bad
 --->  Fetching archive for gstreamer1-gst-plugins-bad
 --->  Archive not available for gstreamer1-gst-plugins-bad, building
 locally
 --->  Fetching distfiles for gstreamer1-gst-plugins-bad
 --->  Verifying checksums for gstreamer1-gst-plugins-bad
 --->  Extracting gstreamer1-gst-plugins-bad
 --->  Applying patches to gstreamer1-gst-plugins-bad
 --->  Configuring gstreamer1-gst-plugins-bad
 --->  Building gstreamer1-gst-plugins-bad
 Error: Failed to build gstreamer1-gst-plugins-bad: command execution
 failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gstreamer1
 -gst-plugins-bad/gstreamer1-gst-plugins-bad/main.log for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 %
 }}}

 main.log contains the following errors:

 {{{
 :info:build /usr/bin/clang -Isys/applemedia/libgstapplemedia.dylib.p
 -Isys/applemedia -I../gst-plugins-bad-1.28.2/sys/applemedia -I. -I../gst-
 plugins-bad-1.28.2 -Igst-libs -I../gst-plugins-bad-1.28.2/gst-libs -Igst-
 libs/gst/codecparsers -I/opt/local/include/gstreamer-1.0
 -I/opt/local/include/orc-0.4 -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/lib/gstreamer-1.0/include
 -I/opt/local/include -fdiagnostics-color=always -Wall -Winvalid-pch -O2 -g
 -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS
 -Wmissing-prototypes -Wold-style-definition -Waggregate-return -Waddress
 -Wformat -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-
 include-dirs -Wno-multichar -Wpointer-arith -Wredundant-decls -Wshift-
 negative-value -Wtype-limits -Wundef -Wvla -Wwrite-strings -pipe -Os
 -std=c11 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -arch x86_64
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/IOSurface.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/IOSurface.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/Cocoa.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/Cocoa.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/VideoToolbox.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreVideo.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreVideo.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreMedia.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreMedia.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreFoundation.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/AVFoundation.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/AVFoundation.framework/Headers
 -DHAVE_CONFIG_H -Dgst_core_media_buffer_new=gst_core_media_buffer_priv_new
 -Dgst_core_media_buffer_get_type=gst_core_media_buffer_priv_get_type
 -Dgst_core_media_buffer_get_pixel_buffer=gst_core_media_buffer_priv_get_pixel_buffer
 -Dgst_core_video_buffer_new=gst_core_video_buffer_priv_new
 -Dgst_core_video_buffer_get_type=gst_core_video_buffer_priv_get_type
 -DGST_USE_UNSTABLE_API -MD -MQ
 sys/applemedia/libgstapplemedia.dylib.p/vtenc.c.o -MF
 sys/applemedia/libgstapplemedia.dylib.p/vtenc.c.o.d -o
 sys/applemedia/libgstapplemedia.dylib.p/vtenc.c.o -c ../gst-plugins-
 bad-1.28.2/sys/applemedia/vtenc.c
 :info:build ../gst-plugins-bad-1.28.2/sys/applemedia/vtenc.c:1636:60:
 error: unrecognized platform name visionos
 :info:build   if (__builtin_available (ios 8.0, macos 10.9, tvos 10.2,
 visionos 1.0, *)) {
 :info:build                                                            ^
 :info:build 1 error generated.
 }}}
 {{{
 :info:build /usr/bin/clang -Isys/applemedia/libgstapplemedia.dylib.p
 -Isys/applemedia -I../gst-plugins-bad-1.28.2/sys/applemedia -I. -I../gst-
 plugins-bad-1.28.2 -Igst-libs -I../gst-plugins-bad-1.28.2/gst-libs -Igst-
 libs/gst/codecparsers -I/opt/local/include/gstreamer-1.0
 -I/opt/local/include/orc-0.4 -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/lib/gstreamer-1.0/include
 -I/opt/local/include -fdiagnostics-color=always -Wall -Winvalid-pch -O2 -g
 -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS
 -Wmissing-prototypes -Wold-style-definition -Waggregate-return -Waddress
 -Wformat -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-
 include-dirs -Wno-multichar -Wpointer-arith -Wredundant-decls -Wshift-
 negative-value -Wtype-limits -Wundef -Wvla -Wwrite-strings -pipe -Os
 -std=c11 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -arch x86_64
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/IOSurface.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/IOSurface.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/Cocoa.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/Cocoa.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/VideoToolbox.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreVideo.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreVideo.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreMedia.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreMedia.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreFoundation.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/AVFoundation.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/AVFoundation.framework/Headers
 -DHAVE_CONFIG_H -Dgst_core_media_buffer_new=gst_core_media_buffer_priv_new
 -Dgst_core_media_buffer_get_type=gst_core_media_buffer_priv_get_type
 -Dgst_core_media_buffer_get_pixel_buffer=gst_core_media_buffer_priv_get_pixel_buffer
 -Dgst_core_video_buffer_new=gst_core_video_buffer_priv_new
 -Dgst_core_video_buffer_get_type=gst_core_video_buffer_priv_get_type
 -DGST_USE_UNSTABLE_API -MD -MQ
 sys/applemedia/libgstapplemedia.dylib.p/vtdec.c.o -MF
 sys/applemedia/libgstapplemedia.dylib.p/vtdec.c.o.d -o
 sys/applemedia/libgstapplemedia.dylib.p/vtdec.c.o -c ../gst-plugins-
 bad-1.28.2/sys/applemedia/vtdec.c
 :info:build ../gst-plugins-bad-1.28.2/sys/applemedia/vtdec.c:1199:61:
 error: unrecognized platform name visionOS
 :info:build   if (__builtin_available (macOS 10.9, iOS 17.0, tvOS 17.0,
 visionOS 1.0, *)) {
 :info:build                                                             ^
 :info:build ../gst-plugins-bad-1.28.2/sys/applemedia/vtdec.c:2259:61:
 error: unrecognized platform name visionOS
 :info:build   if (__builtin_available (macOS 10.9, iOS 17.0, tvOS 17.0,
 visionOS 1.0, *))
 :info:build                                                             ^
 :info:build ../gst-plugins-bad-1.28.2/sys/applemedia/vtdec.c:2272:61:
 error: unrecognized platform name visionOS
 :info:build   if (__builtin_available (macOS 10.9, iOS 17.0, tvOS 17.0,
 visionOS 1.0, *)) {
 :info:build                                                             ^
 :info:build 3 errors generated.
 }}}
 {{{
 :info:build /usr/bin/clang -Isys/applemedia/libgstapplemedia.dylib.p
 -Isys/applemedia -I../gst-plugins-bad-1.28.2/sys/applemedia -I. -I../gst-
 plugins-bad-1.28.2 -Igst-libs -I../gst-plugins-bad-1.28.2/gst-libs -Igst-
 libs/gst/codecparsers -I/opt/local/include/gstreamer-1.0
 -I/opt/local/include/orc-0.4 -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/lib/gstreamer-1.0/include
 -I/opt/local/include -fdiagnostics-color=always -Wall -Winvalid-pch -O2 -g
 -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS
 -Wmissing-prototypes -Wold-style-definition -Waggregate-return -Waddress
 -Wformat -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-
 include-dirs -Wno-multichar -Wpointer-arith -Wredundant-decls -Wshift-
 negative-value -Wtype-limits -Wundef -Wvla -Wwrite-strings -pipe -Os
 -std=c11 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -arch x86_64
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/IOSurface.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/IOSurface.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/Cocoa.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/Cocoa.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/VideoToolbox.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreVideo.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreVideo.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreMedia.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreMedia.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreFoundation.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers
 -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/AVFoundation.framework
 -idirafter/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/AVFoundation.framework/Headers
 -DHAVE_CONFIG_H -Dgst_core_media_buffer_new=gst_core_media_buffer_priv_new
 -Dgst_core_media_buffer_get_type=gst_core_media_buffer_priv_get_type
 -Dgst_core_media_buffer_get_pixel_buffer=gst_core_media_buffer_priv_get_pixel_buffer
 -Dgst_core_video_buffer_new=gst_core_video_buffer_priv_new
 -Dgst_core_video_buffer_get_type=gst_core_video_buffer_priv_get_type
 -DGST_USE_UNSTABLE_API -MD -MQ
 sys/applemedia/libgstapplemedia.dylib.p/vtutil.c.o -MF
 sys/applemedia/libgstapplemedia.dylib.p/vtutil.c.o.d -o
 sys/applemedia/libgstapplemedia.dylib.p/vtutil.c.o -c ../gst-plugins-
 bad-1.28.2/sys/applemedia/vtutil.c
 :info:build ../gst-plugins-bad-1.28.2/sys/applemedia/vtutil.c:185:61:
 error: unrecognized platform name visionOS
 :info:build   if (__builtin_available (macOS 11.0, iOS 26.2, tvOS 26.2,
 visionOS 26.2, *)) {
 :info:build                                                             ^
 :info:build 1 error generated.
 }}}

 It can be built using Clang 19, which is the earliest version that
 supports visionos:
 {{{
 % sudo port clean gstreamer1-gst-plugins-bad
 --->  Cleaning gstreamer1-gst-plugins-bad
 % sudo port upgrade gstreamer1-gst-plugins-bad configure.compiler
 =macports-clang-19
 The following port will be upgraded: gstreamer1-gst-plugins-bad
 Continue? [Y/n]:
 --->  Computing dependencies for gstreamer1-gst-plugins-bad
 --->  Fetching archive for gstreamer1-gst-plugins-bad
 --->  Archive not available for gstreamer1-gst-plugins-bad, building
 locally
 --->  Fetching distfiles for gstreamer1-gst-plugins-bad
 --->  Verifying checksums for gstreamer1-gst-plugins-bad
 --->  Extracting gstreamer1-gst-plugins-bad
 --->  Applying patches to gstreamer1-gst-plugins-bad
 --->  Configuring gstreamer1-gst-plugins-bad
 --->  Building gstreamer1-gst-plugins-bad
 --->  Staging gstreamer1-gst-plugins-bad into destroot
 --->  Installing gstreamer1-gst-plugins-bad @1.28.2_1+quartz
 --->  Cleaning gstreamer1-gst-plugins-bad
 --->  Computing dependencies for gstreamer1-gst-plugins-bad
 --->  Deactivating gstreamer1-gst-plugins-bad @1.24.9_4
 --->  Cleaning gstreamer1-gst-plugins-bad
 --->  Activating gstreamer1-gst-plugins-bad @1.28.2_1+quartz
 --->  Cleaning gstreamer1-gst-plugins-bad
 --->  Scanning binaries for linking errors
 --->  No broken files found.
 --->  No broken ports found.
 %
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/73958>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list