Opened 13 days ago

#73958 new defect

gstreamer1-gst-plugins-bad @1.28.2_1 error: unrecognized platform name visionos (macOS < 13)

Reported by: mark4o Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.12.5
Keywords: monterey Cc:
Port: gstreamer1-gst-plugins-bad

Description

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.
% 

Attachments (1)

gstreamer1-gst-plugins-bad-1.28.2_1-macOS13-x86_64.log (744.7 KB) - added by mark4o 13 days ago.
main.log from macOS13 x86_64

Download all attachments as: .zip

Change History (1)

Changed 13 days ago by mark4o

main.log from macOS13 x86_64

Note: See TracTickets for help on using tickets.