Nuclide should check clang version
Author: ghostCreated Apr 11, 2016Updated Dec 12, 2018
Issue and Steps to Reproduce
ERROR (pid:29777) nuclide - Error receiving data clang.cindex.LibclangError: /usr/local/lib/libclang.so: undefined symbol: clang_CXXMethod_isPureVirtual. Please ensure that your python bindings are compatible with your libclang.so version.
I checked my libclang version to be 3.3, and there is not symbol clang_CXXMethod_isPureVirtual in the shared library.
I fixed this by installing clang 3.7.
Expected Behavior
be able to navigate code. (C++)
Actual Behavior
Nothing happened, no reference jumping, no linter, nothing.
Versions
- Atom: 1.6.2
- Nuclide: 0.129.0
- Client OS: OS X 10.11.3 and Ubuntu 14.04
- Server OS (optional): Ubuntu 14.04
Additional Details
- Installed packages (
apm ls --installed): (on Ubuntu 14.04) ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]
Source: facebookarchive/nuclide