> On Oct 5, 2016, at 1:50 PM, Todd Fiala <[email protected]> wrote: > > >> On Oct 5, 2016, at 1:41 PM, Rex Fenley via swift-lldb-dev >> <[email protected] <mailto:[email protected]>> wrote: >> >> Hey swift lldb team! >> >> I tried building the LLDB target from within Xcode. However, I get the >> following error during compilation: >> subprocess.CalledProcessError: Command '['python', >> '/Users/Rex/Documents/projects/swift-lldb/llvm/tools/swift/utils/build-script', >> '--preset=LLDB_Swift_ReleaseAssert', >> 'swift_install_destdir=/Users/Rex/Documents/projects/swift-lldb/llvm-build/ReleaseAssert/swift-macosx-x86_64']' >> returned non-zero exit status 1 >> > > That message indicates that the LLVM/clang/Swift build portion of the > Xcode-driven build failed. There should be actual failure content from > build-script somewhere above the ‘exit status 1’ portion. You might need to > go to your build log (the Report Navigator, right-most speech-bubble-like > icon from the left pane of Xcode). There should be a build log that details > everything the Xcode build did, of which running the build-script is one > stage. > > Just to verify, what Xcode scheme and/or configuration are you building? It > should be the ‘desktop’ scheme, which will default to the DebugClang (or > maybe Debug) configuration.
The other thing that might be the issue may be the state of the llvm, clang, swift and cmark repositories. If your original check-out was via lldb, then it will automatically do a git clone of the relevant dependent projects for you. However, it will not update them. So, if you allowed the lldb build to sync those, then did a refresh of lldb much later, and didn’t manually update the llvm, clang, swift or cmark directory, you will have an out-of-sync composite source tree. For the Xcode-driven build, the source layout looks like: lldb/ lldb/llvm lldb/llvm/tools/clang lldb/llvm/tools/cmark lldb/llvm/tools/swift There will be symlinks in the lldb/ directory to the clang and swift directories. You’ll want to make sure you update all of those at roughly the same time. That might be a good place to start if this sounds like it might be your scenario. >> And much further up I see >> >> warning: A compatible version of re2c (>= 0.11.3) was not found; changes to >> src/*.in.cc <http://in.cc/> will not affect your build. >> >> >> and >> >> error: unknown setting: cmark-cmake-options >> >> How may I fix this/these issues to build and run lldb from Xcode? >> >> Thanks :) >> >> >> -- >> 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 >> [email protected] <mailto:[email protected]> >> https://lists.swift.org/mailman/listinfo/swift-lldb-dev >
_______________________________________________ swift-lldb-dev mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-lldb-dev
