Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suppress message about success build #746

Open
lynnporu opened this issue Apr 14, 2021 · 6 comments
Open

Suppress message about success build #746

lynnporu opened this issue Apr 14, 2021 · 6 comments

Comments

@lynnporu
Copy link

System info:

  • Sublime Text version: build 3211
  • Which system are you on: Linux Mint
  • Clang version: 10.0.0-4ubuntu1

What happens:

When I type something, there's a build message appearing immediately with the following content:

-- Using X11 for window creation
-- Configuring done
-- Generating done
-- Build files have been written to: /home/fakepath

This message appears even on Sublime window resizing, focusing or bluring. I know, it means that everything went ok, but:

  • This message makes Sublime close any other UI. For instance, when I type #include <, I see some nice auto completion for a second, but then it close because build message shows
  • It simply steals some space space on my screen, and I should close it every time with Esc

It would be nice to just don't show any messages about success.

Log that illustrates the issue:
UI scale: 0.8 (gtk text scale)
startup, version: 3211 linux x64 channel: stable
executable: /opt/sublime_text/sublime_text
working dir: /
packages path: /home/user/.config/sublime-text-3/Packages
state path: /home/user/.config/sublime-text-3/Local
zip path: /opt/sublime_text/Packages
zip path: /home/user/.config/sublime-text-3/Installed Packages
ignored_packages: ["Batch File", "Markdown", "Vintage"]
pre session restore time: 0.584202
startup time: 1.8873
git: tracking working dir /home/fakepath
first paint time: 2.01385
git: tracking working dir /home/fakepath/fakepath1/MeshEditor/ThirdParty/glfw
git: tracking working dir /home/fakepath/fakepath1/MeshEditor/ThirdParty/glm
reloading plugin Default.arithmetic
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.colors
reloading plugin Default.comment
reloading plugin Default.convert_color_scheme
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.detect_indentation
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.install_package_control
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.rename
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.settings
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.ui
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin ShellScript.ShellScript
reloading plugin 0_package_control_loader.00-package_control
reloading plugin 0_package_control_loader.01-pygments
reloading plugin 0_package_control_loader.10-wcwidth
reloading plugin 0_package_control_loader.40-ptyprocess
reloading plugin 0_package_control_loader.50-markupsafe
reloading plugin 0_package_control_loader.50-pymdownx
reloading plugin 0_package_control_loader.50-pyte
reloading plugin 0_package_control_loader.50-python-markdown
reloading plugin 0_package_control_loader.50-pyyaml
reloading plugin 0_package_control_loader.50-typing
reloading plugin 0_package_control_loader.51-python-jinja2
reloading plugin 0_package_control_loader.55-mdpopups
reloading plugin CppToolkit.cpp_refactor
reloading plugin CppToolkit.cpp_refactor_commands
reloading plugin Material Theme.Icons
reloading plugin Material Theme.MT
reloading plugin Meetio Theme.Icons
reloading plugin Non Text Files.NonTextFiles
reloading plugin Package Control.1_reloader
reloading plugin Package Control.2_bootstrap
reloading plugin Package Control.Package Control
reloading plugin PackageResourceViewer.package_resource_viewer
reloading plugin PackageResourceViewer.package_resources
reloading plugin Sync View Scroll.syncscroll
reloading plugin Terminus.main
reloading plugin Anaconda.anaconda
reloading plugin Anaconda.setup
reloading plugin Anaconda.version
reloading plugin AutoSetIndentation.boot
reloading plugin EasyClangComplete.EasyClangComplete
reloading plugin LaTeXTools.toggle_view_on_build
reloading plugin SublimeTmpl.sublime-tmpl
reloading plugin User.RenameTab
plugins loaded
syncScroll starting
[ECC:DEBUG]:[settings_storage.py]:[need_reparse]:[MainThread]: settings complete
[ECC:DEBUG]:[settings_manager.py]:[settings_for_view]:[MainThread]: no settings for view 25. Reinitializing.
[ECC:DEBUG]:[settings_storage.py]:[__load_vars_from_settings]:[MainThread]: Overriding settings by project ones if needed:
[ECC:DEBUG]:[settings_storage.py]:[__load_vars_from_settings]:[MainThread]: Valid prefixes: ['ecc_', 'easy_clang_complete_']
[ECC:DEBUG]:[settings_storage.py]:[__load_vars_from_settings]:[MainThread]: Reading settings...
[ECC:DEBUG]:[settings_storage.py]:[__load_vars_from_settings]:[MainThread]: Settings sucessfully read...
[ECC:INFO]:[clang_utils.py]:[get_clang_version_str]:[MainThread]: Getting version from command: `clang++ -v`
[ECC:DEBUG]:[settings_storage.py]:[__populate_common_flags]:[MainThread]: Populating common_flags with current variables.
[ECC:DEBUG]:[file.py]:[expand_all]:[MainThread]: Populated '$project_base_path/src' to '/home/fakepath/fakepath1/src'
[ECC:DEBUG]:[file.py]:[expand_all]:[MainThread]: Populated '/usr/lib/clang/$clang_version/include' to '['/usr/lib/llvm-10/lib/clang/10.0.0/include']'
[ECC:DEBUG]:[file.py]:[expand_all]:[MainThread]: Populated '$file_path' to '['/home/fakepath/fakepath1/MeshEditor']'
[ECC:DEBUG]:[file.py]:[expand_all]:[MainThread]: Populated '~/some_folder/*' to '['/home/user/some_folder/*']'
[ECC:DEBUG]:[file.py]:[expand_all]:[MainThread]: Populated '$project_base_path/some/project/path/*' to '['/home/fakepath/fakepath1/some/project/path/*']'
[ECC:DEBUG]:[settings_manager.py]:[__init_for_view]:[MainThread]: settings initialized for view: 25
[ECC:DEBUG]:[EasyClangComplete.py]:[on_activated_async]:[MainThread]: on_activated_async view id 25
Loaded LaTeXTools plugins ['pdf_builder'] from path /home/user/.config/sublime-text-3/Packages/LaTeXTools/builders/pdfBuilder.py
Loaded LaTeXTools plugins ['basic_builder', 'simple_builder', 'env_fill_all_helper', 'script_builder', 'input_fill_all_helper', 'glossary_fill_all_helper', 'directive_fill_all_helper', 'traditional_builder', 'ref_fill_all_helper', 'fill_all_helper', 'cite_fill_all_helper'] from path /home/user/.config/sublime-text-3/Packages/LaTeXTools/builders
Loading LaTeXTools plugins...
[ECC:DEBUG]:[view_config_manager.py]:[load_for_view]:[Thread-5]: Generate new config for path: 25
Loaded LaTeXTools plugins ['base_viewer'] from path /home/user/.config/sublime-text-3/Packages/LaTeXTools/viewers/base_viewer.py[ECC:INFO]:[view_config.py]:[__init_completer]:[Thread-5]: init completer based on libclang
[ECC:DEBUG]:[lib_complete.py]:[__init__]:[Thread-5]: using bundled cindex: EasyClangComplete.plugin.clang.cindex50

[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Platform: Linux, ('64bit', '')
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Python version: 3.3.6
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: User provided libclang_path: '<some_path_here>'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang-10..so'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang-10..so'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang-10..so
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang-10..so
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang-10..so'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang.so'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang.so'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang.so
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang.so
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang.so'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang-10..so.10'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang-10..so.10'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang-10..so.10
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang-10..so.10
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang-10..so.10'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang.so.10'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang.so.10'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang.so.10
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang.so.10
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang.so.10'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang-10..so.9'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang-10..so.9'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang-10..so.9
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang-10..so.9
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang-10..so.9'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang.so.9'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang.so.9'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang.so.9
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang.so.9
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang.so.9'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang-10..so.8'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[EasyClangComplete.py]:[on_activated_async]:[Dummy-7]: on_activated_async view id 25
[ECC:DEBUG]:[thread_pool.py]:[new_job]:[Dummy-7]: Cannot cancel job: 'job: 'Updating translation unit''
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang-10..so.8'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang-10..so.8
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang-10..so.8
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang-10..so.8'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang.so.8'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang.so.8'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang.so.8
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang.so.8
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang.so.8'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang-10..so.7'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang-10..so.7'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang-10..so.7
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang-10..so.7
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang-10..so.7'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang.so.7'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang.so.7'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang.so.7
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang.so.7
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang.so.7'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang-10..so.1'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = 'libclang-10..so.1'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: libclang-10..so.1
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: ./libclang-10..so.1
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Clang could not find './libclang-10..so.1'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Searching for: 'libclang.so.1'
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Generating search folder
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Libclang search output = '/usr/lib/llvm-10/bin/../lib/libclang.so.1'
[ECC:DEBUG]:[clang_utils.py]:[dir_from_output]:[Thread-5]: Real output: /usr/lib/llvm-10/bin/../lib/libclang.so.1
[ECC:DEBUG]:[clang_utils.py]:[find_libclang]:[Thread-5]: Checking path: /usr/lib/llvm-10/lib/libclang.so.1
[ECC:INFO]:[clang_utils.py]:[find_libclang]:[Thread-5]: Found libclang library file: '/usr/lib/llvm-10/lib/libclang.so.1'
[ECC:DEBUG]:[file.py]:[get_temp_dir]:[Thread-5]: Folder /tmp/EasyClangComplete exists.
[ECC:DEBUG]:[compiler_builtins.py]:[__init__]:[Thread-5]: Generating default flags from file 'ECC_temp_file.cpp' in folder '/tmp/EasyClangComplete'
[ECC:DEBUG]:[compiler_builtins.py]:[__generate_flags]:[Thread-5]: Generating new default flags with cmd: '['clang++', '-x', 'c++', '-std=c++11', '-c', 'ECC_temp_file.cpp', '-dM', '-v', '-E']'
[ECC:DEBUG]:[compiler_builtins.py]:[get_defines]:[Thread-5]: Got defines: ['-D_GNU_SOURCE=1', '-D_LP64=1', '-D__ATOMIC_ACQUIRE=2', '-D__ATOMIC_ACQ_REL=4', '-D__ATOMIC_CONSUME=1', '-D__ATOMIC_RELAXED=0', '-D__ATOMIC_RELEASE=3', '-D__ATOMIC_SEQ_CST=5', '-D__BIGGEST_ALIGNMENT__=16', '-D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__', '-D__CHAR16_TYPE__=unsigned short', '-D__CHAR32_TYPE__=unsigned int', '-D__CHAR_BIT__=8', '-D__CLANG_ATOMIC_BOOL_LOCK_FREE=2', '-D__CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2', '-D__CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2', '-D__CLANG_ATOMIC_CHAR_LOCK_FREE=2', '-D__CLANG_ATOMIC_INT_LOCK_FREE=2', '-D__CLANG_ATOMIC_LLONG_LOCK_FREE=2', '-D__CLANG_ATOMIC_LONG_LOCK_FREE=2', '-D__CLANG_ATOMIC_POINTER_LOCK_FREE=2', '-D__CLANG_ATOMIC_SHORT_LOCK_FREE=2', '-D__CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2', '-D__CONSTANT_CFSTRINGS__=1', '-D__DBL_DECIMAL_DIG__=17', '-D__DBL_DENORM_MIN__=4.9406564584124654e-324', '-D__DBL_DIG__=15', '-D__DBL_EPSILON__=2.2204460492503131e-16', '-D__DBL_HAS_DENORM__=1', '-D__DBL_HAS_INFINITY__=1', '-D__DBL_HAS_QUIET_NAN__=1', '-D__DBL_MANT_DIG__=53', '-D__DBL_MAX_10_EXP__=308', '-D__DBL_MAX_EXP__=1024', '-D__DBL_MAX__=1.7976931348623157e+308', '-D__DBL_MIN_10_EXP__=(-307)', '-D__DBL_MIN_EXP__=(-1021)', '-D__DBL_MIN__=2.2250738585072014e-308', '-D__DECIMAL_DIG__=__LDBL_DECIMAL_DIG__', '-D__DEPRECATED=1', '-D__ELF__=1', '-D__EXCEPTIONS=1', '-D__FINITE_MATH_ONLY__=0', '-D__FLOAT128__=1', '-D__FLT_DECIMAL_DIG__=9', '-D__FLT_DENORM_MIN__=1.40129846e-45F', '-D__FLT_DIG__=6', '-D__FLT_EPSILON__=1.19209290e-7F', '-D__FLT_EVAL_METHOD__=0', '-D__FLT_HAS_DENORM__=1', '-D__FLT_HAS_INFINITY__=1', '-D__FLT_HAS_QUIET_NAN__=1', '-D__FLT_MANT_DIG__=24', '-D__FLT_MAX_10_EXP__=38', '-D__FLT_MAX_EXP__=128', '-D__FLT_MAX__=3.40282347e+38F', '-D__FLT_MIN_10_EXP__=(-37)', '-D__FLT_MIN_EXP__=(-125)', '-D__FLT_MIN__=1.17549435e-38F', '-D__FLT_RADIX__=2', '-D__FXSR__=1', '-D__GCC_ASM_FLAG_OUTPUTS__=1', '-D__GCC_ATOMIC_BOOL_LOCK_FREE=2', '-D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2', '-D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2', '-D__GCC_ATOMIC_CHAR_LOCK_FREE=2', '-D__GCC_ATOMIC_INT_LOCK_FREE=2', '-D__GCC_ATOMIC_LLONG_LOCK_FREE=2', '-D__GCC_ATOMIC_LONG_LOCK_FREE=2', '-D__GCC_ATOMIC_POINTER_LOCK_FREE=2', '-D__GCC_ATOMIC_SHORT_LOCK_FREE=2', '-D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1', '-D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2', '-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1', '-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1', '-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1', '-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1', '-D__GNUC_GNU_INLINE__=1', '-D__GNUC_MINOR__=2', '-D__GNUC_PATCHLEVEL__=1', '-D__GNUC__=4', '-D__GNUG__=4', '-D__GXX_ABI_VERSION=1002', '-D__GXX_EXPERIMENTAL_CXX0X__=1', '-D__GXX_RTTI=1', '-D__GXX_WEAK__=1', '-D__INT16_C_SUFFIX__', '-D__INT16_FMTd__="hd"', '-D__INT16_FMTi__="hi"', '-D__INT16_MAX__=32767', '-D__INT16_TYPE__=short', '-D__INT32_C_SUFFIX__', '-D__INT32_FMTd__="d"', '-D__INT32_FMTi__="i"', '-D__INT32_MAX__=2147483647', '-D__INT32_TYPE__=int', '-D__INT64_C_SUFFIX__=L', '-D__INT64_FMTd__="ld"', '-D__INT64_FMTi__="li"', '-D__INT64_MAX__=9223372036854775807L', '-D__INT64_TYPE__=long int', '-D__INT8_C_SUFFIX__', '-D__INT8_FMTd__="hhd"', '-D__INT8_FMTi__="hhi"', '-D__INT8_MAX__=127', '-D__INT8_TYPE__=signed char', '-D__INTMAX_C_SUFFIX__=L', '-D__INTMAX_FMTd__="ld"', '-D__INTMAX_FMTi__="li"', '-D__INTMAX_MAX__=9223372036854775807L', '-D__INTMAX_TYPE__=long int', '-D__INTMAX_WIDTH__=64', '-D__INTPTR_FMTd__="ld"', '-D__INTPTR_FMTi__="li"', '-D__INTPTR_MAX__=9223372036854775807L', '-D__INTPTR_TYPE__=long int', '-D__INTPTR_WIDTH__=64', '-D__INT_FAST16_FMTd__="hd"', '-D__INT_FAST16_FMTi__="hi"', '-D__INT_FAST16_MAX__=32767', '-D__INT_FAST16_TYPE__=short', '-D__INT_FAST32_FMTd__="d"', '-D__INT_FAST32_FMTi__="i"', '-D__INT_FAST32_MAX__=2147483647', '-D__INT_FAST32_TYPE__=int', '-D__INT_FAST64_FMTd__="ld"', '-D__INT_FAST64_FMTi__="li"', '-D__INT_FAST64_MAX__=9223372036854775807L', '-D__INT_FAST64_TYPE__=long int', '-D__INT_FAST8_FMTd__="hhd"', '-D__INT_FAST8_FMTi__="hhi"', '-D__INT_FAST8_MAX__=127', '-D__INT_FAST8_TYPE__=signed char', '-D__INT_LEAST16_FMTd__="hd"', '-D__INT_LEAST16_FMTi__="hi"', '-D__INT_LEAST16_MAX__=32767', '-D__INT_LEAST16_TYPE__=short', '-D__INT_LEAST32_FMTd__="d"', '-D__INT_LEAST32_FMTi__="i"', '-D__INT_LEAST32_MAX__=2147483647', '-D__INT_LEAST32_TYPE__=int', '-D__INT_LEAST64_FMTd__="ld"', '-D__INT_LEAST64_FMTi__="li"', '-D__INT_LEAST64_MAX__=9223372036854775807L', '-D__INT_LEAST64_TYPE__=long int', '-D__INT_LEAST8_FMTd__="hhd"', '-D__INT_LEAST8_FMTi__="hhi"', '-D__INT_LEAST8_MAX__=127', '-D__INT_LEAST8_TYPE__=signed char', '-D__INT_MAX__=2147483647', '-D__LDBL_DECIMAL_DIG__=21', '-D__LDBL_DENORM_MIN__=3.64519953188247460253e-4951L', '-D__LDBL_DIG__=18', '-D__LDBL_EPSILON__=1.08420217248550443401e-19L', '-D__LDBL_HAS_DENORM__=1', '-D__LDBL_HAS_INFINITY__=1', '-D__LDBL_HAS_QUIET_NAN__=1', '-D__LDBL_MANT_DIG__=64', '-D__LDBL_MAX_10_EXP__=4932', '-D__LDBL_MAX_EXP__=16384', '-D__LDBL_MAX__=1.18973149535723176502e+4932L', '-D__LDBL_MIN_10_EXP__=(-4931)', '-D__LDBL_MIN_EXP__=(-16381)', '-D__LDBL_MIN__=3.36210314311209350626e-4932L', '-D__LITTLE_ENDIAN__=1', '-D__LONG_LONG_MAX__=9223372036854775807LL', '-D__LONG_MAX__=9223372036854775807L', '-D__LP64__=1', '-D__MMX__=1', '-D__NO_INLINE__=1', '-D__NO_MATH_INLINES=1', '-D__OBJC_BOOL_IS_BOOL=0', '-D__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3', '-D__OPENCL_MEMORY_SCOPE_DEVICE=2', '-D__OPENCL_MEMORY_SCOPE_SUB_GROUP=4', '-D__OPENCL_MEMORY_SCOPE_WORK_GROUP=1', '-D__OPENCL_MEMORY_SCOPE_WORK_ITEM=0', '-D__ORDER_BIG_ENDIAN__=4321', '-D__ORDER_LITTLE_ENDIAN__=1234', '-D__ORDER_PDP_ENDIAN__=3412', '-D__POINTER_WIDTH__=64', '-D__PRAGMA_REDEFINE_EXTNAME=1', '-D__PTRDIFF_FMTd__="ld"', '-D__PTRDIFF_FMTi__="li"', '-D__PTRDIFF_MAX__=9223372036854775807L', '-D__PTRDIFF_TYPE__=long int', '-D__PTRDIFF_WIDTH__=64', '-D__REGISTER_PREFIX__', '-D__SCHAR_MAX__=127', '-D__SEG_FS=1', '-D__SEG_GS=1', '-D__SHRT_MAX__=32767', '-D__SIG_ATOMIC_MAX__=2147483647', '-D__SIG_ATOMIC_WIDTH__=32', '-D__SIZEOF_DOUBLE__=8', '-D__SIZEOF_FLOAT128__=16', '-D__SIZEOF_FLOAT__=4', '-D__SIZEOF_INT128__=16', '-D__SIZEOF_INT__=4', '-D__SIZEOF_LONG_DOUBLE__=16', '-D__SIZEOF_LONG_LONG__=8', '-D__SIZEOF_LONG__=8', '-D__SIZEOF_POINTER__=8', '-D__SIZEOF_PTRDIFF_T__=8', '-D__SIZEOF_SHORT__=2', '-D__SIZEOF_SIZE_T__=8', '-D__SIZEOF_WCHAR_T__=4', '-D__SIZEOF_WINT_T__=4', '-D__SIZE_FMTX__="lX"', '-D__SIZE_FMTo__="lo"', '-D__SIZE_FMTu__="lu"', '-D__SIZE_FMTx__="lx"', '-D__SIZE_MAX__=18446744073709551615UL', '-D__SIZE_TYPE__=long unsigned int', '-D__SIZE_WIDTH__=64', '-D__SSE2_MATH__=1', '-D__SSE2__=1', '-D__SSE_MATH__=1', '-D__SSE__=1', '-D__STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL', '-D__STDC_HOSTED__=1', '-D__STDC_UTF_16__=1', '-D__STDC_UTF_32__=1', '-D__STDC__=1', '-D__STRICT_ANSI__=1', '-D__UINT16_C_SUFFIX__', '-D__UINT16_FMTX__="hX"', '-D__UINT16_FMTo__="ho"', '-D__UINT16_FMTu__="hu"', '-D__UINT16_FMTx__="hx"', '-D__UINT16_MAX__=65535', '-D__UINT16_TYPE__=unsigned short', '-D__UINT32_C_SUFFIX__=U', '-D__UINT32_FMTX__="X"', '-D__UINT32_FMTo__="o"', '-D__UINT32_FMTu__="u"', '-D__UINT32_FMTx__="x"', '-D__UINT32_MAX__=4294967295U', '-D__UINT32_TYPE__=unsigned int', '-D__UINT64_C_SUFFIX__=UL', '-D__UINT64_FMTX__="lX"', '-D__UINT64_FMTo__="lo"', '-D__UINT64_FMTu__="lu"', '-D__UINT64_FMTx__="lx"', '-D__UINT64_MAX__=18446744073709551615UL', '-D__UINT64_TYPE__=long unsigned int', '-D__UINT8_C_SUFFIX__', '-D__UINT8_FMTX__="hhX"', '-D__UINT8_FMTo__="hho"', '-D__UINT8_FMTu__="hhu"', '-D__UINT8_FMTx__="hhx"', '-D__UINT8_MAX__=255', '-D__UINT8_TYPE__=unsigned char', '-D__UINTMAX_C_SUFFIX__=UL', '-D__UINTMAX_FMTX__="lX"', '-D__UINTMAX_FMTo__="lo"', '-D__UINTMAX_FMTu__="lu"', '-D__UINTMAX_FMTx__="lx"', '-D__UINTMAX_MAX__=18446744073709551615UL', '-D__UINTMAX_TYPE__=long unsigned int', '-D__UINTMAX_WIDTH__=64', '-D__UINTPTR_FMTX__="lX"', '-D__UINTPTR_FMTo__="lo"', '-D__UINTPTR_FMTu__="lu"', '-D__UINTPTR_FMTx__="lx"', '-D__UINTPTR_MAX__=18446744073709551615UL', '-D__UINTPTR_TYPE__=long unsigned int', '-D__UINTPTR_WIDTH__=64', '-D__UINT_FAST16_FMTX__="hX"', '-D__UINT_FAST16_FMTo__="ho"', '-D__UINT_FAST16_FMTu__="hu"', '-D__UINT_FAST16_FMTx__="hx"', '-D__UINT_FAST16_MAX__=65535', '-D__UINT_FAST16_TYPE__=unsigned short', '-D__UINT_FAST32_FMTX__="X"', '-D__UINT_FAST32_FMTo__="o"', '-D__UINT_FAST32_FMTu__="u"', '-D__UINT_FAST32_FMTx__="x"', '-D__UINT_FAST32_MAX__=4294967295U', '-D__UINT_FAST32_TYPE__=unsigned int', '-D__UINT_FAST64_FMTX__="lX"', '-D__UINT_FAST64_FMTo__="lo"', '-D__UINT_FAST64_FMTu__="lu"', '-D__UINT_FAST64_FMTx__="lx"', '-D__UINT_FAST64_MAX__=18446744073709551615UL', '-D__UINT_FAST64_TYPE__=long unsigned int', '-D__UINT_FAST8_FMTX__="hhX"', '-D__UINT_FAST8_FMTo__="hho"', '-D__UINT_FAST8_FMTu__="hhu"', '-D__UINT_FAST8_FMTx__="hhx"', '-D__UINT_FAST8_MAX__=255', '-D__UINT_FAST8_TYPE__=unsigned char', '-D__UINT_LEAST16_FMTX__="hX"', '-D__UINT_LEAST16_FMTo__="ho"', '-D__UINT_LEAST16_FMTu__="hu"', '-D__UINT_LEAST16_FMTx__="hx"', '-D__UINT_LEAST16_MAX__=65535', '-D__UINT_LEAST16_TYPE__=unsigned short', '-D__UINT_LEAST32_FMTX__="X"', '-D__UINT_LEAST32_FMTo__="o"', '-D__UINT_LEAST32_FMTu__="u"', '-D__UINT_LEAST32_FMTx__="x"', '-D__UINT_LEAST32_MAX__=4294967295U', '-D__UINT_LEAST32_TYPE__=unsigned int', '-D__UINT_LEAST64_FMTX__="lX"', '-D__UINT_LEAST64_FMTo__="lo"', '-D__UINT_LEAST64_FMTu__="lu"', '-D__UINT_LEAST64_FMTx__="lx"', '-D__UINT_LEAST64_MAX__=18446744073709551615UL', '-D__UINT_LEAST64_TYPE__=long unsigned int', '-D__UINT_LEAST8_FMTX__="hhX"', '-D__UINT_LEAST8_FMTo__="hho"', '-D__UINT_LEAST8_FMTu__="hhu"', '-D__UINT_LEAST8_FMTx__="hhx"', '-D__UINT_LEAST8_MAX__=255', '-D__UINT_LEAST8_TYPE__=unsigned char', '-D__USER_LABEL_PREFIX__', '-D__VERSION__="Clang 10.0.0 "', '-D__WCHAR_MAX__=2147483647', '-D__WCHAR_TYPE__=int', '-D__WCHAR_WIDTH__=32', '-D__WINT_MAX__=4294967295U', '-D__WINT_TYPE__=unsigned int', '-D__WINT_UNSIGNED__=1', '-D__WINT_WIDTH__=32', '-D__amd64=1', '-D__amd64__=1', '-D__clang__=1', '-D__clang_major__=10', '-D__clang_minor__=0', '-D__clang_patchlevel__=0', '-D__clang_version__="10.0.0 "', '-D__code_model_small_=1', '-D__cplusplus=201103L', '-D__cpp_alias_templates=200704L', '-D__cpp_attributes=200809L', '-D__cpp_constexpr=200704', '-D__cpp_constexpr_in_decltype=201711L', '-D__cpp_decltype=200707L', '-D__cpp_delegating_constructors=200604L', '-D__cpp_exceptions=199711L', '-D__cpp_impl_destroying_delete=201806L', '-D__cpp_inheriting_constructors=201511L', '-D__cpp_initializer_lists=200806L', '-D__cpp_lambdas=200907L', '-D__cpp_nsdmi=200809L', '-D__cpp_range_based_for=200907', '-D__cpp_raw_strings=200710L', '-D__cpp_ref_qualifiers=200710L', '-D__cpp_rtti=199711L', '-D__cpp_rvalue_references=200610L', '-D__cpp_static_assert=200410', '-D__cpp_threadsafe_static_init=200806L', '-D__cpp_unicode_characters=200704L', '-D__cpp_unicode_literals=200710L', '-D__cpp_user_defined_literals=200809L', '-D__cpp_variadic_templates=200704L', '-D__gnu_linux__=1', '-D__k8=1', '-D__k8__=1', '-D__linux=1', '-D__linux__=1', '-D__llvm__=1', '-D__private_extern__=extern', '-D__seg_fs=__attribute__((address_space(257)))', '-D__seg_gs=__attribute__((address_space(256)))', '-D__tune_k8__=1', '-D__unix=1', '-D__unix__=1', '-D__x86_64=1', '-D__x86_64__=1']
[ECC:DEBUG]:[view_config.py]:[__get_default_flags]:[Thread-5]: Tokeninzing default flags
[ECC:DEBUG]:[flag.py]:[tokenize_list]:[Thread-5]: Tokenizing: ['-x', 'c++', '-std=c++11', '-I/usr/include/c++/9', '-I/usr/include/x86_64-linux-gnu/c++/9', '-I/usr/include/c++/9/backward', '-I/usr/local/include', '-I/usr/lib/llvm-10/lib/clang/10.0.0/include', '-I/usr/include/x86_64-linux-gnu', '-I/usr/include']
[ECC:DEBUG]:[view_config.py]:[__generate_essentials]:[Thread-5]: Common
[ECC:DEBUG]:[view_config.py]:[__generate_essentials]:[Thread-5]: Source
[ECC:DEBUG]:[cmake_file.py]:[get_flags]:[Thread-5]: [cmake]:[get]: for file /home/fakepath/fakepath1/MeshEditor/main.cpp
[ECC:DEBUG]:[cmake_file.py]:[get_flags]:[Thread-5]: [cmake]:[cached]: 'None'
[ECC:DEBUG]:[file.py]:[search]:[Thread-5]: Searching 'CMakeLists.txt' file in: SearchScope: from_folder: /home/fakepath/fakepath1/MeshEditor, to_folder: /home/fakepath/fakepath1
[ECC:DEBUG]:[file.py]:[search]:[Thread-5]: Found 'CMakeLists.txt' file: /home/fakepath/fakepath1/CMakeLists.txt
[ECC:DEBUG]:[file.py]:[contains]:[Thread-5]: found needed line: 'project(MeshEditor)'
[ECC:DEBUG]:[cmake_file.py]:[get_flags]:[Thread-5]: [cmake]:[current]: '/home/fakepath/fakepath1/CMakeLists.txt'
[ECC:DEBUG]:[catkinizer.py]:[catkinize_if_needed]:[Thread-5]: Not a catkin project.
[ECC:DEBUG]:[cmake_file.py]:[get_flags]:[Thread-5]: [cmake]:[generate new db]
[ECC:DEBUG]:[file.py]:[get_temp_dir]:[Thread-5]: Folder /tmp/EasyClangComplete/cmake_builds/4e2aa3c85d30d8fa7a73370dbcb5e5d7 exists.
[ECC:DEBUG]:[cmake_file.py]:[__prepend_prefix_paths]:[Thread-5]: Prefix paths to prepend: []
[ECC:DEBUG]:[cmake_file.py]:[__prepend_prefix_paths]:[Thread-5]: Prepended prefix paths: 
[ECC:DEBUG]:[cmake_file.py]:[__prepend_prefix_paths]:[Thread-5]: Updated CMAKE_PREFIX_PATH: 
[ECC:DEBUG]:[cmake_file.py]:[__compile_cmake]:[Thread-5]:  running command: ['cmake', '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON', '/home/fakepath/fakepath1']
[ECC:DEBUG]:[cmake_file.py]:[__compile_cmake]:[Thread-5]: Cmake produced output: 
@niosus
Copy link
Owner

niosus commented Apr 15, 2021

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. 🤔

@lynnporu
Copy link
Author

Yes, it is. I've also tried to reinstall plugin and add --quiet to compiler flags, but it doesn't seem to work.

@niosus
Copy link
Owner

niosus commented Apr 18, 2021

@lynnporu do you by any chance have a reproducible example of this? Like a small project that I could use?

@lynnporu
Copy link
Author

@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.

@niosus
Copy link
Owner

niosus commented Apr 21, 2021

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.

@evstigneevnm
Copy link

I found way how to reproduce this annoying problem, but it is like scratching left ear with the right hand.

  1. 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/
  2. 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": "" } ]}
  3. Open sublime text on this project file.
  4. Navigate to any file with c, cpp, h or hpp.
  5. You get the console, see attached image.
    ecc_bug

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants