Fetched in submodule path 'FuseGenerator', but it did not contain...
Brought to you by:
fredm
Building on macOS Monterey with Apple M1 Max processor, I get
pmoore@Peters-MacBook-Pro:~/git/fuse-for-macosx/FuseGenerator master $ xcodebuild -configuration Release
2022-07-15 11:36:41.403 xcodebuild[27396:1630531] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
2022-07-15 11:36:41.403 xcodebuild[27396:1630531] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extension Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Release
User defaults from command line:
IDEPackageSupportUseBuiltinSCM = YES
note: Using new build system
note: Planning
Analyze workspace
Create build description
Build description signature: d4b973e9d8bd1f8f6241e5564748433b
Build description path: /Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/XCBuildData/d4b973e9d8bd1f8f6241e5564748433b-desc.xcbuild
note: Build preparation complete
warning: Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning
error: Multiple commands produce '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/snap_accessors.c'
note: Target 'FuseGenerator' (project 'FuseGenerator') has custom build rule with input '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/snap_accessors.txt'
note: Target 'FuseGenerator' (project 'FuseGenerator') has custom build rule with input '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/snap_accessors.txt'
note: Consider making this custom build rule architecture-neutral by unchecking 'Run once per architecture' in Build Rules, or ensure that it produces distinct output file paths for each architecture and variant combination.
error: Multiple commands produce '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_accessors.c'
note: Target 'FuseGenerator' (project 'FuseGenerator') has custom build rule with input '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/tape_accessors.txt'
note: Target 'FuseGenerator' (project 'FuseGenerator') has custom build rule with input '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/tape_accessors.txt'
note: Consider making this custom build rule architecture-neutral by unchecking 'Run once per architecture' in Build Rules, or ensure that it produces distinct output file paths for each architecture and variant combination.
error: Multiple commands produce '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_set.c'
note: Target 'FuseGenerator' (project 'FuseGenerator') has custom build rule with input '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/tape_accessors.txt'
note: Target 'FuseGenerator' (project 'FuseGenerator') has custom build rule with input '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/tape_accessors.txt'
note: Consider making this custom build rule architecture-neutral by unchecking 'Run once per architecture' in Build Rules, or ensure that it produces distinct output file paths for each architecture and variant combination.
/Users/pmoore/git/fuse-for-macosx/FuseGenerator/FuseGenerator.xcodeproj: warning: The macOS deployment target 'MACOSX_DEPLOYMENT_TARGET' is set to 10.8, but the range of supported deployment target versions is 10.9 to 12.3.99. (in target 'FuseGenerator' from project 'FuseGenerator')
warning: Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO. (in target 'FuseGenerator' from project 'FuseGenerator')
warning: duplicate output file '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/snap_accessors.c' on task: RuleScriptExecution /Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/snap_accessors.c /Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/snap_accessors.txt normal x86_64 (in target 'FuseGenerator' from project 'FuseGenerator')
warning: duplicate output file '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_accessors.c' on task: RuleScriptExecution /Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_accessors.c /Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_set.c /Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/tape_accessors.txt normal x86_64 (in target 'FuseGenerator' from project 'FuseGenerator')
warning: duplicate output file '/Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_set.c' on task: RuleScriptExecution /Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_accessors.c /Users/pmoore/git/fuse-for-macosx/FuseGenerator/build/FuseGenerator.build/Release/FuseGenerator.build/DerivedSources/tape_set.c /Users/pmoore/git/fuse-for-macosx/FuseGenerator/libspectrum/tape_accessors.txt normal x86_64 (in target 'FuseGenerator' from project 'FuseGenerator')
** BUILD FAILED **
It may be useful also to point out that git submodules are used for people cloning from source, so they know to initialise the submodules e.g. with git clone --recurse-submodules git://git.code.sf.net/p/fuse-for-macosx/fuse-generator
. In addition I also had to git checkout master
for each submodule, perhaps because main
is my local default(?)
Lastly, initialisation of submodules fails with:
Cloning into '/Users/pmoore/git/fuse-for-macosx/libgcrypt'...
fatal: remote error: upload-pack: not our ref 13d9eb34ad82d281d3f9b929cb30b114452b6570
Fetched in submodule path 'FuseGenerator', but it did not contain 13d9eb34ad82d281d3f9b929cb30b114452b6570. Direct fetching of that commit failed.
Thanks!
Anonymous