Various error: unknown type name 'NSUInteger':
=== RUN TestMachoIssue32233
dwarf_test.go:132: build: # cmd/link/internal/ld/testdata/issue32233/lib
In file included from ObjC.m:5:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:9:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:615:74: error: unknown type name 'NSUInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:615:104: error: unknown type name 'NSUInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:631:24: error: unknown type name 'NSInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:631:24: error: unknown type name 'NSInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:639:20: error: unknown type name 'NSUInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:639:20: error: unknown type name 'NSUInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:644:20: error: unknown type name 'NSUInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:644:20: error: unknown type name 'NSUInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:649:17: error: unknown type name 'NSInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:649:17: error: unknown type name 'NSInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:657:14: error: unknown type name 'NSInteger'
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:657:37: error: use of undeclared identifier 'NSIntegerMax'
dwarf_test.go:133: build error: exit status 1
--- FAIL: TestMachoIssue32233 (25.37s)
https://dev.azure.com/dnceng-public/public/_build/results?buildId=1343414&view=ms.vss-test-web.build-test-results-tab&runId=37525624&resultId=161207&paneView=debug
Hit in multiple PR CI:
It seems to occur in only some builders at a time. The built-in 3 retry steps all failed. For #2197, retrying the pipeline didn't work.
The upstream issue golang/go#66894 seems related because it fails in similar-looking files, but the actual deep errors are very different, like source file is not valid UTF-8:
=== RUN TestMachoIssue32233
dwarf_test.go:132: build: # cmd/link/internal/ld/testdata/issue32233/lib
In file included from ObjC.m:5:
In file included from /Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:91:
In file included from /Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:15:
In file included from /Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:1812:1: error: unknown type name 'e'
/Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:1812:2: error: expected identifier or '('
/Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:1818:117: error: source file is not valid UTF-8
/Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:1821:1: error: source file is not valid UTF-8
/Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:1823:2: error: expected function body after function declarator
/Users/swarming/.swarming/w/ir/cache/tools/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:1854:89: error: source file is not valid UTF-8
dwarf_test.go:133: build error: exit status 1
--- FAIL: TestMachoIssue32233 (13.49s)
golang/go#66894 is also old. 2024 with no new comments, and no human comments at all.
Various
error: unknown type name 'NSUInteger':https://dev.azure.com/dnceng-public/public/_build/results?buildId=1343414&view=ms.vss-test-web.build-test-results-tab&runId=37525624&resultId=161207&paneView=debug
Hit in multiple PR CI:
It seems to occur in only some builders at a time. The built-in 3 retry steps all failed. For #2197, retrying the pipeline didn't work.
The upstream issue golang/go#66894 seems related because it fails in similar-looking files, but the actual deep errors are very different, like
source file is not valid UTF-8:golang/go#66894 is also old. 2024 with no new comments, and no human comments at all.