Skip to content
This repository has been archived by the owner on May 27, 2023. It is now read-only.

package can not be used in a Playground due to ZippyJSONCFamilly linking issue #53

Open
@munhitsu

Description

Env:
Architecture M1 Mac
Xcode Version 14.2 (14C18)
MacOS 13.1 (22C65)

When trying to build the Playground I get:

Ld /Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Products/Debug-iphonesimulator/Automerge.o normal (in target 'Automerge' from project 'Automerge')
    cd /Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/SourcePackages/checkouts/automerge-swift
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-ios12.0-simulator -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk -L/Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Intermediates.noindex/EagerLinkingTBDs -L/Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Products/Debug-iphonesimulator -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib -F/Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Intermediates.noindex/EagerLinkingTBDs -F/Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Products/Debug-iphonesimulator/PackageFrameworks -F/Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Products/Debug-iphonesimulator/PackageFrameworks -F/Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Products/Debug-iphonesimulator/PackageFrameworks -F/Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Products/Debug-iphonesimulator -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/Developer/Library/Frameworks -filelist /Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Intermediates.noindex/Automerge.build/Debug-iphonesimulator/Automerge.build/Objects-normal/arm64/Automerge.LinkFileList -Xlinker -rpath -Xlinker /usr/lib/swift -nostdlib -Xlinker -object_path_lto -Xlinker /Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Intermediates.noindex/Automerge.build/Debug-iphonesimulator/Automerge.build/Objects-normal/arm64/Automerge_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Intermediates.noindex/Automerge.build/Debug-iphonesimulator/Automerge.build/Objects-normal/arm64/Automerge.swiftmodule -lc++ -lSystem -Xlinker -dependency_info -Xlinker /Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Intermediates.noindex/Automerge.build/Debug-iphonesimulator/Automerge.build/Objects-normal/arm64/Automerge_dependency_info.dat -o /Users/munhitsu/Library/Developer/Xcode/DerivedData/FlashNotes3-bfutjoangrvkkqcnpyshdqwjrnng/Build/Intermediates.noindex/Playgrounds/Products/Debug-iphonesimulator/Automerge.o

Undefined symbols for architecture arm64:
  "_$s9ZippyJSON0A11JSONDecoderC6decode_4fromxxm_10Foundation4DataVtKSeRzlF", referenced from:
      _$s9Automerge9RSBackendC16applyLocalChange7requestAA5PatchCAA7RequestV_tF in RSBackend.o
      _$s9Automerge9RSBackendC5apply7changesAA5PatchCSaySays5UInt8VGG_tF in RSBackend.o
      _$s9Automerge9RSBackendC8getPatchAA0D0CyF in RSBackend.o
      _$s9Automerge9RSBackendC14getMissingDepsSaySSGyF in RSBackend.o
  "_$s9ZippyJSON0A11JSONDecoderCACycfC", referenced from:
      _$s9Automerge9RSBackendC9automergeACs13OpaquePointerV_tc33_CFF441D11F9C948CE92B338E8BF72717Llfc in RSBackend.o
  "_$s9ZippyJSON0A11JSONDecoderCMa", referenced from:
      _$s9Automerge9RSBackendC9automergeACs13OpaquePointerV_tc33_CFF441D11F9C948CE92B338E8BF72717Llfc in RSBackend.o
  "_$s9ZippyJSON0A11JSONDecoderCMn", referenced from:
      _symbolic _____ 9ZippyJSON0A11JSONDecoderC in RSBackend.o
  "_automerge_apply_changes", referenced from:
      _$s9Automerge9RSBackendC5apply7changesAA5PatchCSaySays5UInt8VGG_tF in RSBackend.o
  "_automerge_apply_local_change", referenced from:
      _$s9Automerge9RSBackendC16applyLocalChange7requestAA5PatchCAA7RequestV_tF in RSBackend.o
  "_automerge_clone", referenced from:
      _$s9Automerge9RSBackendC5cloneACyF in RSBackend.o
  "_automerge_decode_change", referenced from:
      _$s9Automerge6ChangeV6changeACSays5UInt8VG_tcfC in Change.o
  "_automerge_free", referenced from:
      _$s9Automerge9RSBackendCfd in RSBackend.o
  "_automerge_get_changes", referenced from:
      _$s9Automerge9RSBackendC10getChanges5headsSaySays5UInt8VGGSaySSG_tF in RSBackend.o
  "_automerge_get_heads", referenced from:
      _$s9Automerge9RSBackendC8getHeadsSaySSGyF in RSBackend.o
  "_automerge_get_missing_deps", referenced from:
      _$s9Automerge9RSBackendC14getMissingDepsSaySSGyF in RSBackend.o
  "_automerge_get_patch", referenced from:
      _$s9Automerge9RSBackendC8getPatchAA0D0CyF in RSBackend.o
  "_automerge_init", referenced from:
      _$s9Automerge6ChangeV6changeACSays5UInt8VG_tcfC in Change.o
      _$s9Automerge9RSBackendCACycfC in RSBackend.o
      _$s9Automerge9RSBackendC7changesACSaySays5UInt8VGG_tcfC in RSBackend.o
  "_automerge_load", referenced from:
      _$s9Automerge9RSBackendC4dataACSays5UInt8VG_tcfC in RSBackend.o
  "_automerge_load_changes", referenced from:
      _$s9Automerge9RSBackendC7changesACSaySays5UInt8VGG_tcfC in RSBackend.o
  "_automerge_read_binary", referenced from:
      _$s9Automerge9RSBackendC4saveSays5UInt8VGyF in RSBackend.o
      _$s9Automerge9RSBackendC10getChanges5headsSaySays5UInt8VGGSaySSG_tF in RSBackend.o
      _$s9Automerge9RSBackendC8getHeadsSaySSGyF in RSBackend.o
  "_automerge_read_json", referenced from:
      _$s9Automerge6ChangeV6changeACSays5UInt8VG_tcfC in Change.o
      _$s9Automerge9RSBackendC16applyLocalChange7requestAA5PatchCAA7RequestV_tF in RSBackend.o
      _$s9Automerge9RSBackendC5apply7changesAA5PatchCSaySays5UInt8VGG_tF in RSBackend.o
      _$s9Automerge9RSBackendC8getPatchAA0D0CyF in RSBackend.o
      _$s9Automerge9RSBackendC14getMissingDepsSaySSGyF in RSBackend.o
  "_automerge_save", referenced from:
      _$s9Automerge9RSBackendC4saveSays5UInt8VGyF in RSBackend.o
  "_automerge_write_change", referenced from:
      _$s9Automerge9RSBackendC7changesACSaySays5UInt8VGG_tcfC in RSBackend.o
      _$s9Automerge9RSBackendC5apply7changesAA5PatchCSaySays5UInt8VGG_tF in RSBackend.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions