mockolo icon indicating copy to clipboard operation
mockolo copied to clipboard

Build fails with Xcode14.

Open hukusuke1007 opened this issue 1 year ago • 6 comments

Build fails. Is there a solution?

Env

Xcode14 RC swift 5.7 mockolo 1.7.1 mint 0.17.1 Apple Silicon Mac (M2 Mackbook Air)

Log

PhaseScriptExecution Run\ Mockolo /Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh (in target 'xxx' from project 'xxx')
    ..
    /bin/sh -c /Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh

dyld[62291]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
  Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
  Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62291 Abort trap: 6           mint run mockolo --sourcedirs $SRCROOT/xxx/Model/Repository/ --destination $SRCROOT/xxx/Model/Repository/Mock/RepositoryMock.swift
dyld[62293]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
  Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
  Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62293 Abort trap: 6           mint run mockolo --sourcedirs $SRCROOT/xxx/Model/UseCase/ --destination $SRCROOT/xxx/Model/UseCase/Mock/UseCaseMock.swift
dyld[62295]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
  Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
  Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62295 Abort trap: 6           mint run mockolo --sourcedirs $SRCROOT/xxx/Utility/ --destination $SRCROOT/xxx/Utility/Mock/UtilityMock.swift
Command PhaseScriptExecution failed with a nonzero exit code

dyld[62291]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'

  Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'

  Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)

/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62291 Abort trap: 6           mint run mockolo --sourcedirs $SRCROOT/xxx/Model/Repository/ --destination $SRCROOT/xxx/Model/Repository/Mock/RepositoryMock.swift

dyld[62293]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'

  Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'

  Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)

/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62293 Abort trap: 6           mint run mockolo --sourcedirs $SRCROOT/xxx/Model/UseCase/ --destination $SRCROOT/xxx/Model/UseCase/Mock/UseCaseMock.swift

dyld[62295]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'

  Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'

  Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)

/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62295 Abort trap: 6           mint run mockolo --sourcedirs $SRCROOT/xxx/Utility/ --destination $SRCROOT/xxx/Utility/Mock/UtilityMock.swift

Command PhaseScriptExecution failed with a nonzero exit code

hukusuke1007 avatar Sep 08 '22 08:09 hukusuke1007

@hukusuke1007 I faced the same problem on mockolo 1.7.1 and solved it by version down to 1.7.0. (It's just a workaround, I'm also searching for the correct solution...)

beryu avatar Sep 13 '22 05:09 beryu

Getting the same issue on Xcode 14 on 1.7.1. Not working on 1.7.0 either.

vburojevic avatar Sep 14 '22 06:09 vburojevic

I get the same issue on XCode14 on 1.7.0(via mint).

ShogoSaito0607 avatar Sep 14 '22 10:09 ShogoSaito0607

@vburojevic @ShogoSaito0607 I found a workaround by putting lib_InternalSwiftSyntaxParser.dylib from Xcode 13.4 to Xcode 14. There is a path for me: Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib

bebecap avatar Sep 15 '22 09:09 bebecap

this problem can be solved by modifying Mint side here. Because mint only copies executable file from mockolo, mockolo can't find lib_InternalSwiftSyntaxParser.dylib after it is installed with mint.

fummicc1 avatar Sep 23 '22 15:09 fummicc1

This problem can be fixed by using Mint 0.17.2. If anything else comes up, please let me know🙏

  • ChangeLog: https://github.com/yonaskolb/Mint/blob/master/CHANGELOG.md#0172

fummicc1 avatar Sep 29 '22 02:09 fummicc1

This Issue is closed now that Mint has been released.

uhooi avatar Oct 28 '22 05:10 uhooi

@uhooi https://formulae.brew.sh/formula/mockolo

mockolo in brew is still 1.7.1. can you check it?

OhKanghoon avatar Nov 04 '22 01:11 OhKanghoon