Comments (6)
That is really strange. The panel should be hidden (and stay hidden) if the build succeeded. It only shows up if the build has failed. 🤔
from easyclangcomplete.
Yes, it is. I've also tried to reinstall plugin and add --quiet
to compiler flags, but it doesn't seem to work.
from easyclangcomplete.
@lynnporu do you by any chance have a reproducible example of this? Like a small project that I could use?
from easyclangcomplete.
@niosus I tried to create a small livable copy of my project and generated new CMakeCache.txt
in the new directory. The error gone. I made another one copy of the project and just typed rm CMakeCache.txt
. The error gone. It appears to be solution. It still appears in my original project though, but I can't make a copy for you, because even if I just change some keys in CMakeCache.txt
(like CMAKE_HOME_DIRECTORY:INTERNAL
, etc.) to make it compilable in new directory, the error does not appear anymore.
from easyclangcomplete.
Got it. Did you run the ECC: clean cmake cache
command by any change in your project? Or just reboot the machine (or clean your temporary folder) which will clean all the build artifacts. If that does not help, I will have to think more about what can be causing this.
from easyclangcomplete.
I found way how to reproduce this annoying problem, but it is like scratching left ear with the right hand.
- clone a project that uses CMakeLists.txt int a subfolder, i.e. i used a clean clone of the project i'm currently working with:
git clone https://github.com/NVIDIA/AMGX.git ./amgx/
- In the current folder create a sublime project file, i.e.
{ "folders": { "amgx", ["backup"], true }, ], "settings": { "tab_size": 4, "easy_clang_complete_verbose": false, "ecc_use_libclang": true, "ecc_common_flags" : [ "-I/usr/local/inlcude", "-I$project_base_path/amgx", "-I$project_base_path" ] }, "build_systems": [ { "name": "", "shell_cmd": "" } ]}
- Open sublime text on this project file.
- Navigate to any file with c, cpp, h or hpp.
- You get the console, see attached image.
My system 5.4.0-90-generic, Linux Mint, ECC version v.6.5.1, subl --version: Sublime Text Build 4121
Hope it helps because it is really annoying.
Best regards, Nick.
from easyclangcomplete.
Related Issues (20)
- Designated initializers don't seem to be parsed correctly HOT 5
- Headers autocompletion suggestion HOT 3
- An erroneous warning HOT 3
- Crash on drag-selection near an error HOT 11
- Headers from listed add_definitions are not getting included and pch breaks completion HOT 1
- Go to declaration of includes? HOT 1
- Not working on apple m1 arch64 HOT 6
- Could be possible to disable to show the popup immediately when clicking on a line that has an error? HOT 2
- Files with same name share error messages HOT 2
- Headers are not auto-completed in Sublime Text 4 HOT 2
- "Clean current CMake cache" doesn't works on Windows HOT 2
- Windows can't detect the include folder from the CMakeLists.txt file HOT 5
- Using defintions declared on the CMakeLists.txt from windows gives "Error: Expected expression" HOT 2
- TypeError: argument of type 'NoneType' is not iterable on macos m1 HOT 5
- Headers are normal but STL keep loading errors HOT 1
- Wont find libclang automatically on Debian Testing HOT 10
- Recursive names project fails to build dependency tree project
- Crash when entering `std::vector.re` HOT 4
- Cannot use GCC HOT 3
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 easyclangcomplete.