[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