Package: vim-youcompleteme Version: 0+20161219+git194ff33-1 Severity: normal
Given this source file: #include <stdio.h> #include <stdbool.h> void main(void) { bool a = false; } With the packaged 'vim-youcompleteme' a :YcmForceCompileAndDiagnostics call gives me the error message use of undeclared identifier 'bool' in the "bool a = false;" line. Using a self-compiled vim-youcompleteme (60f3db14d51bf74994fdcbb1a6dd5438f81beda6) doesn't show this error message, which is correct (because of the "stdbool.h" include). I don't know whether this is simply a problem with the specific version of vim-youcompleteme, or whether it's some packaging problem. It seems to be using the same clang 3.9 infrastructure (/proc/.../maps says ~/.config/nvim/bundle/YouCompleteMe/third_party/ycmd/libclang.so.3.9), so at least the clang version is not the difference. (Though it might be nice to use clang 5 or so...) Thank you for any help you can offer. -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages vim-youcompleteme depends on: ii python3-frozendict 0.5-1 ii python3-future 0.15.2-4 ii python3-requests 2.12.4-1 ii python3-requests-futures 0.9.7-1 pn python3:any <none> ii vim-athena [vim-python] 2:8.0.0197-2 ii vim-gtk3 [vim-python] 2:8.0.0197-2 ii ycmd 0+20161219+git486b809-1 Versions of packages vim-youcompleteme recommends: ii vim-addon-manager 0.5.6 vim-youcompleteme suggests no packages. -- no debconf information