{"action":"closed","issue":{"url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/440","repository_url":"https://api.github.com/repos/niosus/EasyClangComplete","labels_url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/440/labels{/name}","comments_url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/440/comments","events_url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/440/events","html_url":"https://github.com/niosus/EasyClangComplete/issues/440","id":302650962,"number":440,"title":"show_type_info error always pop out","user":{"login":"OptimusPrimeCao","id":11535540,"avatar_url":"https://avatars3.githubusercontent.com/u/11535540?v=4","gravatar_id":"","url":"https://api.github.com/users/OptimusPrimeCao","html_url":"https://github.com/OptimusPrimeCao","followers_url":"https://api.github.com/users/OptimusPrimeCao/followers","following_url":"https://api.github.com/users/OptimusPrimeCao/following{/other_user}","gists_url":"https://api.github.com/users/OptimusPrimeCao/gists{/gist_id}","starred_url":"https://api.github.com/users/OptimusPrimeCao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OptimusPrimeCao/subscriptions","organizations_url":"https://api.github.com/users/OptimusPrimeCao/orgs","repos_url":"https://api.github.com/users/OptimusPrimeCao/repos","events_url":"https://api.github.com/users/OptimusPrimeCao/events{/privacy}","received_events_url":"https://api.github.com/users/OptimusPrimeCao/received_events","type":"User","site_admin":false},"labels":[{"id":441133579,"url":"https://api.github.com/repos/niosus/EasyClangComplete/labels/awaiting-feedback","name":"awaiting-feedback","color":"ff6024","default":false},{"id":340056981,"url":"https://api.github.com/repos/niosus/EasyClangComplete/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2018-03-06T10:46:57Z","updated_at":"2018-04-25T10:26:55Z","closed_at":"2018-04-25T10:26:55Z","author_association":"NONE","body":"# System info: #\r\n- Which system are you on: `osx`\r\n- Clang version: `Apple LLVM version 7.0.2 (clang-700.1.81)`\r\n\r\n# What happens:  #\r\n\r\nerror: \r\n        \r\n        EasyClangComplete:\r\n        \"use_libclang\" is false\r\n        \"show_type_info\" is true.\r\n        Unfortunately, there is no way to show type info\r\n        if you are not using libclang.\r\n        Please use libclang or set \"show_type_info\" to false.\r\n\r\n<details>\r\n<summary>Log that illustrates the issue: </summary>\r\n  \r\n```\r\n\r\n[ECC:INFO   ]: Getting version from command: `clang++ -v`\r\n[ECC:WARNING]: OSX version 7.0 reported. Reducing it to 3.7.\r\n[ECC:INFO   ]: Found clang version 3.7\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\nPackage Control: Skipping automatic upgrade, last run at 2018-03-06 18:12:58, next run at 2018-03-06 19:12:58 or after\r\nenvironment variables loaded using: /bin/zsh -l\r\n[ECC:INFO   ]: Getting version from command: `clang++ -v`\r\n[ECC:WARNING]: OSX version 7.0 reported. Reducing it to 3.7.\r\n[ECC:INFO   ]: Found clang version 3.7\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\nUnable to fetch update url contents\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: Getting version from command: `clang++ -v`\r\n[ECC:WARNING]: OSX version 7.0 reported. Reducing it to 3.7.\r\n[ECC:INFO   ]: Found clang version 3.7\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: Getting version from command: `clang++ -v`\r\n[ECC:WARNING]: OSX version 7.0 reported. Reducing it to 3.7.\r\n[ECC:INFO   ]: Found clang version 3.7\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n[ECC:INFO   ]: Getting version from command: `clang++ -v`\r\n[ECC:WARNING]: OSX version 7.0 reported. Reducing it to 3.7.\r\n[ECC:INFO   ]: Found clang version 3.7\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\nerror: \r\nEasyClangComplete:\r\n\"use_libclang\" is false\r\n\"show_type_info\" is true.\r\n\r\nUnfortunately, there is no way to show type info\r\nif you are not using libclang.\r\n\r\nPlease use libclang or set \"show_type_info\" to false.\r\n\r\nIf you *are* using libclang and still see this, open an issue.\r\n\r\nERROR:concurrent.futures:exception calling callback for <Future at 0x10a12a350 state=finished returned NoneType>\r\nTraceback (most recent call last):\r\n  File \"./python3.3/concurrent/futures/_base.py\", line 296, in _invoke_callbacks\r\n  File \"/Users/caoyt/Library/Application Support/Sublime Text 3/Packages/EasyClangComplete/EasyClangComplete.py\", line 408, in info_finished\r\n    (tooltip_request, current_popup) = future.result()\r\nTypeError: 'NoneType' object is not iterable\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\nerror: \r\nEasyClangComplete:\r\n\"use_libclang\" is false\r\n\"show_type_info\" is true.\r\n\r\nUnfortunately, there is no way to show type info\r\nif you are not using libclang.\r\n\r\nPlease use libclang or set \"show_type_info\" to false.\r\n\r\nIf you *are* using libclang and still see this, open an issue.\r\n\r\nERROR:concurrent.futures:exception calling callback for <Future at 0x109fc25d0 state=finished returned NoneType>\r\nTraceback (most recent call last):\r\n  File \"./python3.3/concurrent/futures/_base.py\", line 296, in _invoke_callbacks\r\n  File \"/Users/caoyt/Library/Application Support/Sublime Text 3/Packages/EasyClangComplete/EasyClangComplete.py\", line 408, in info_finished\r\n    (tooltip_request, current_popup) = future.result()\r\nTypeError: 'NoneType' object is not iterable\r\n[ECC:INFO   ]: init completer based on libclang\r\n[ECC:INFO   ]: found libclang library file: '/Library/Developer/CommandLineTools/usr/bin/../lib/clang/7.0.2/../../libclang.dylib'\r\n[ECC:ERROR  ]: error: dlsym(0x7fb6048c4360, clang_Cursor_isAnonymous): symbol not found. Please ensure that your python bindings are compatible with your libclang.so version.\r\n[ECC:ERROR  ]: cannot initialize completer with libclang.\r\n[ECC:INFO   ]: falling back to using clang in a subprocess.\r\n[ECC:INFO   ]: init completer based on clang from cmd\r\n```\r\n\r\n</details>\r\n\r\n\r\n<bountysource-plugin>\r\n\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/55858046-show_type_info-error-always-pop-out?utm_campaign=plugin&utm_content=tracker%2F32731927&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F32731927&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"}}
{"actor":{"display_login":"no-response"}}