Comments (3)
Comment by Kate Stone (JIRA)
The module "six" is part of the Python 2.7 package installed by default on OS X which is a required dependency of LLDB and therefore the Swift REPL. I don't suppose you have a custom version of Python installed?
You can debug the attempt to find modules by starting the Python interpreter in verbose mode:
$ python -v
<lots of output here>
>>> import six
- /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc matches /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.py
<more output here>
from llvm-project.
Comment by Kate Stone (JIRA)
Works correctly on a typical OS X installation which includes the six module as part of Python 2.7.
from llvm-project.
As a sort of addendum: This problem occurs when an Apple-provided lldb is launched with a custom python interpreter (e.g. one from homebrew) in the path ahead of the Apple provided system python. Unfortunately, lldb doesn't hard-code the path to the python it wants to use but instead takes the first one it happens to stumble upon in the path (which may be missing the required modules).
Also reported as rdar://25314779
from llvm-project.
Related Issues (20)
- [IR lower bug] Apple's clang generated code will not abort when empty std::string call pop_back(), while llvm/clang do
- Compiler crash on Windows with `-index-store-path` HOT 1
- Compilation fails on Amazon Linux 2023 aarch64 HOT 1
- Doc Comments Are Ignored for Macros HOT 3
- DAP support
- Apple fork clang++ regression in partial specialization templates for hasher
- [HELP]what's the exactly command to build Xcode toolchain from this apple repo? HOT 1
- LLDB never finishes importing Swift modules/setting up Swift reflection HOT 8
- Clang crash: Idx < Size && "access in bound" in AssignmentTrackingAnalysis HOT 5
- Add support for <bit>
- Clangd format bug
- Please backport d8352e93c1c8042d9166eab3d76d6c07ef585b6d
- [clang][ExtractAPI] show error message for not found SwiftSyntaxMacroMap during Docc build HOT 5
- LLDB test TestCppBitFields.py fails on Windows x86_64 with fatal access violation
- LLDB test TestTrampolineStepping.py fails with TypeError on Windows x86_64
- LLDB test lldb-api :: functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py fails on Windows x86_64
- [flake] lldb-api :: tools/lldb-server/TestGdbRemoteLaunch.py is flaky on Windows x86_64
- [flake] lldb-api :: tools/lldb-server/TestLldbGdbServer.py is flaky on Windows x86_64
- [flake] lldb-api :: tools/lldb-server/TestGdbRemote_qThreadStopInfo.py is flakey on Windows x86_64 HOT 4
- Windows x86_64 LLDB tests are not run as part of the Swift toolchain CI HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from llvm-project.