> On Oct 7, 2016, at 2:43 PM, Rex Fenley <r...@remind101.com> wrote: > > Thanks Enrico! Is there a download at swift.org <http://swift.org/> that has > the patch available or do I have to manually apply it to the source?
I believe you're going to have to manually apply the patch > And what about "SDK Path: error: unable to locate SDK No devices are > available." errors when I simply try to run the lldb from the toolchain > downloaded from swift.org <http://swift.org/>? I followed all the directions > in https://swift.org/download/#using-downloads > <https://swift.org/download/#using-downloads> The patch is intended to fix that > > Also, if I have to do this from source vs download, I tried to instead build > the toolchain from source and I was guessing that swift/utils/build-toolchain > would do it but it seems to fail with > Couldn't find llbuild source directory. > > ./utils/build-script: fatal error: command terminated with a non-zero exit > status 1, aborting > > almost immediately... Am I going down the right path? > > At a glance, it looks like your build commands include "please build LLBuild", but then you didn't check it out One of two solutions: don't ask build-script to build it, or check it out > Thanks! > > > On Fri, Oct 7, 2016 at 1:47 PM, Enrico Granata <egran...@apple.com > <mailto:egran...@apple.com>> wrote: > While I haven't done any diagnosing on your actual issue, I believe that this > is a known issue, and the requisite fix is already available - even if only > not the llvm.org <http://llvm.org/> side, as: > > ------------------------------------------------------------------------ > r278166 | enrico | 2016-08-09 14:16:58 -0700 (Tue, 09 Aug 2016) | 5 lines > > Adjust LLDB's iOS simulator interface for changes in CoreSimulator > > rdar://27732333 <> and rdar://27732377 <> > > If applying that patch doesn't help, let me know > >> On Oct 7, 2016, at 11:57 AM, Rex Fenley via swift-lldb-dev >> <swift-lldb-dev@swift.org <mailto:swift-lldb-dev@swift.org>> wrote: >> >> Hey Jim! >> >> I downloaded the toolchain from the swift website, attached the toolchain to >> Xcode 8, rebuilt the app, ran the lldb included in the toolchain, but then >> got stuck trying to select the correct platform and simulator >> >> $ /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/bin/lldb >> >> (lldb) platform select ios-simulator >> >> Platform: ios-simulator >> >> Triple: x86_64h-apple-macosx >> >> OS Version: 10.11.6 (15G1004) >> >> Kernel: Darwin Kernel Version 15.6.0: Mon Aug 29 20:21:34 PDT 2016; >> root:xnu-3248.60.11~1/RELEASE_X86_64 >> >> Hostname: 127.0.0.1 >> >> WorkingDir: /Users/Rex/Documents/projects/swift-lldb >> >> SDK Path: error: unable to locate SDK >> >> No devices are available. >> >> >> On Fri, Oct 7, 2016 at 11:30 AM, Rex Fenley <r...@remind101.com >> <mailto:r...@remind101.com>> wrote: >> We're using the `swift-3.0-RELEASE` tag from the swift-lldb github repo to >> build lldb and we are building our app with Xcode 8. Are these not the same >> swift versions? >> >> On Fri, Oct 7, 2016 at 10:48 AM, Jim Ingham <jing...@apple.com >> <mailto:jing...@apple.com>> wrote: >> This error usually comes from some Swift component in you app not being >> built with exactly the same Swift compiler as the one that the lldb you are >> using is built with. For instance, if you are building your own lldb, you >> have to use the Swift compiler that's built in the process of building lldb. >> >> If that's not the case we'll need to look at the logs generated by putting: >> >> log enable -f /tmp/lldb-log.txt lldb expr types >> >> in your ~/.lldbinit and then running your debug session. These logs can get >> pretty big so it's better to file a bug and attach these logs to the bug. >> Note, the logs get overwritten every time you start a debug session, so when >> you get the failure, grab the logs and add them to the bug you file. >> >> Thanks, >> >> Jim >> >> > On Oct 6, 2016, at 9:18 PM, Todd Fiala via swift-lldb-dev >> > <swift-lldb-dev@swift.org <mailto:swift-lldb-dev@swift.org>> wrote: >> > >> > Hi Rex, >> > >> > >> > >> > On Thu, Oct 6, 2016 at 5:22 PM, Rex Fenley via swift-lldb-dev >> > <swift-lldb-dev@swift.org <mailto:swift-lldb-dev@swift.org>> wrote: >> > Hi! >> > >> > I run lldb, platform select ios-simulator, connect to the right simulator >> > and attach to my app and when trying to try to do anything in the repl I >> > get the following kind of error at the bottom for an Abort, please help! >> > The repl works fine in Xcode, not sure why it wouldn't work in this case. >> > >> > (lldb) process attach -n <App Name> --waitfor >> > >> > Process 27857 stopped >> > >> > * thread #1: tid = 0x1eadf9, 0x00007fff6d4ca5e2 dyld`pread + 10, stop >> > reason = signal SIGSTOP >> > >> > frame #0: 0x00007fff6d4ca5e2 dyld`pread + 10 >> > >> > dyld`pread: >> > >> > -> 0x7fff6d4ca5e2 <+10>: jae 0x7fff6d4ca5ec ; <+20> >> > >> > 0x7fff6d4ca5e4 <+12>: movq %rax, %rdi >> > >> > 0x7fff6d4ca5e7 <+15>: jmp 0x7fff6d4c9c01 ; cerror >> > >> > 0x7fff6d4ca5ec <+20>: retq >> > >> > >> > >> > Executable module set to >> > "/Users/Rex/Library/Developer/CoreSimulator/Devices/ACC5BC4E-C7B1-4635-A591-6BE65F05B7EC/data/Containers/Bundle/Application/ECA295A8-DB79-4A4A-8ADE-0E616CAB0093/<App >> > Name>.app/<App Name>". >> > >> > Architecture set to: x86_64h-apple-ios. >> > >> > (lldb) continue >> > >> > Process 27857 resuming >> > >> > (lldb) process interrupt >> > >> > Process 27857 stopped >> > >> > * thread #1: tid = 0x1eadf9, 0x0000000115929f72 >> > libsystem_kernel.dylib`mach_msg_trap + 10, stop reason = signal SIGSTOP >> > >> > frame #0: 0x0000000115929f72 libsystem_kernel.dylib`mach_msg_trap + 10 >> > >> > libsystem_kernel.dylib`mach_msg_trap: >> > >> > -> 0x115929f72 <+10>: retq >> > >> > 0x115929f73 <+11>: nop >> > >> > >> > >> > libsystem_kernel.dylib`mach_msg_overwrite_trap: >> > >> > 0x115929f74 <+0>: movq %rcx, %r10 >> > >> > 0x115929f77 <+3>: movl $0x1000020, %eax ; imm = 0x1000020 >> > >> > (lldb) repl >> > >> > 1> import Foundation >> > >> > warning: Swift error in module <App Name>. >> > >> > Debug info from this module will be unavailable in the debugger. >> > >> > >> > >> > >> > This part looks suspicious. I'm assuming <App Name> is really something >> > else on your end. If you do have a space in the name, you might want to >> > try without a space as something in the toolchain might be mishandling >> > spaces in pathnames. >> > >> > >> > Assertion failed: (!HasFatalErrors()), function GetNumModuleSearchPaths, >> > file >> > /Users/Rex/Documents/projects/swift-lldb/lldb/source/Symbol/SwiftASTContext.cpp, >> > line 3587. >> > >> > Abort trap: 6 >> > >> > >> > >> > >> > >> > >> > This bit above definitely means something is wrong. I suspect it's a >> > cascading error for the debugger not being able to find debug info. >> > >> > There are a couple members of the team that will likely have some thoughts >> > on what to try. I'll make sure they see this tomorrow. >> > >> > Thanks for passing that along, >> > Todd >> > >> > -- >> > Rex Fenley | IOS DEVELOPER >> > >> > >> > Remind.com <http://remind.com/> | BLOG | FOLLOW US | LIKE US >> > >> > _______________________________________________ >> > swift-lldb-dev mailing list >> > swift-lldb-dev@swift.org <mailto:swift-lldb-dev@swift.org> >> > https://lists.swift.org/mailman/listinfo/swift-lldb-dev >> > <https://lists.swift.org/mailman/listinfo/swift-lldb-dev> >> > >> > >> > >> > >> > -- >> > -Todd >> > _______________________________________________ >> > swift-lldb-dev mailing list >> > swift-lldb-dev@swift.org <mailto:swift-lldb-dev@swift.org> >> > https://lists.swift.org/mailman/listinfo/swift-lldb-dev >> > <https://lists.swift.org/mailman/listinfo/swift-lldb-dev> >> >> >> >> >> -- >> Rex Fenley | IOS DEVELOPER >> >> >> Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> | >> FOLLOW US <https://twitter.com/remindhq> | LIKE US >> <https://www.facebook.com/remindhq> >> >> >> -- >> Rex Fenley | IOS DEVELOPER >> >> >> Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> | >> FOLLOW US <https://twitter.com/remindhq> | LIKE US >> <https://www.facebook.com/remindhq>_______________________________________________ >> swift-lldb-dev mailing list >> swift-lldb-dev@swift.org <mailto:swift-lldb-dev@swift.org> >> https://lists.swift.org/mailman/listinfo/swift-lldb-dev >> <https://lists.swift.org/mailman/listinfo/swift-lldb-dev> > > Thanks, > - Enrico > 📩 egranata@.com ☎️ 27683 > > > > > -- > Rex Fenley | IOS DEVELOPER > > > Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> | > FOLLOW US <https://twitter.com/remindhq> | LIKE US > <https://www.facebook.com/remindhq> Thanks, - Enrico 📩 egranata@.com ☎️ 27683
_______________________________________________ swift-lldb-dev mailing list swift-lldb-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-lldb-dev