Regarding the 'special messages' I mentioned earlier, I was expecting a log or something.
Speaking of which, the ':let g:syntastic_debug=3' one did the trick.
Here is the unedited output:
Messages maintainer: Bram Moolenaar <
Br...@vim.org>
"Main.cpp" 24L, 532C
syntastic: 34.742935: g:syntastic_version = '3.8.0-65 (Vim 800, Linux)'
syntastic: 34.743225: &shell = '/bin/sh' (!), &shellcmdflag = '-c', &shellpipe = '2>&1| tee', &shellquote = '', &shellredir = '>%s 2>&1
', &shelltemp = 1, &shellxquote = '', &autochdir = 0, &shellxescape = ''
syntastic: 34.744236: UpdateErrors: gcc
syntastic: 34.744678: CacheErrors: gcc
syntastic: 34.746479: g:syntastic_aggregate_errors = 0
syntastic: 34.746868: getcwd() = '/home/orpheus/Documents/Unreal Projects/Section_02/BullCowGame'
syntastic: 34.791880: CacheErrors: Invoking checker: cpp/gcc
syntastic: 34.794037: SyntasticMake: called with options: {'postprocess': [], 'errorformat': '%-G%f:%s:,%f:%l:%c: %trror: %m,%f:%l:%c:
%tarning: %m,%f:%l:%c: %m,%f:%l: %trror: %m,%f:%l: %tarning: %m,%f:%l: %m', 'makeprg': '''g++'' -x c++ -fsyntax-only -I. -I.. -Iinclud
e -Iincludes -I../include -I../includes Main.cpp'}
syntastic: 35.449227: system: command run in 0.654829s
syntastic: 35.449459: checker output: ['Main.cpp: In function ‘int main()’:', 'Main.cpp:19:5: error: ‘constexpr’ was not declared in th
is scope', ' constexpr int WORD_LENGTH = 5;', ' ^', 'Main.cpp:21:37: error: ‘WORD_LENGTH’ was not declared in this scope', '
cout << "Can you guess the " << WORD_LENGTH;', ' ^', '']
syntastic: 35.450461: raw loclist: [{'lnum': 19, 'bufnr': 1, 'col': 5, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': 'e', 'pattern': '', 'te
xt': '‘constexpr’ was not declared in this scope'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type': '', 'pat
tern': '', 'text': ' constexpr int WORD_LENGTH = 5;'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type': '
', 'pattern': '', 'text': ' ^'}, {'lnum': 21, 'bufnr': 1, 'col': 37, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': 'e', 'pattern': '', '
text': '‘WORD_LENGTH’ was not declared in this scope'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type': '',
'pattern': '', 'text': ' cout << "Can you guess the " << WORD_LENGTH;'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, '
nr': -1, 'type': '', 'pattern': '', 'text': ' ^'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'v
col': 0, 'nr': -1, 'type': '', 'pattern': '', 'text': ''}]
syntastic: 35.451066: getLocList: checker cpp/gcc returned 1
syntastic: 35.451273: cpp/gcc raw: [{'lnum': 19, 'bufnr': 1, 'col': 5, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': 'e', 'pattern': '', 'te
xt': '‘constexpr’ was not declared in this scope'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type': '', 'pat
tern': '', 'text': ' constexpr int WORD_LENGTH = 5;'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type': '
', 'pattern': '', 'text': ' ^'}, {'lnum': 21, 'bufnr': 1, 'col': 37, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': 'e', 'pattern': '', '
text': '‘WORD_LENGTH’ was not declared in this scope'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type': '',
'pattern': '', 'text': ' cout << "Can you guess the " << WORD_LENGTH;'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, '
nr': -1, 'type': '', 'pattern': '', 'text': ' ^'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'v
col': 0, 'nr': -1, 'type': '', 'pattern': '', 'text': ''}]
syntastic: 35.451906: quiet_messages filter: {}
syntastic: 35.452120: getLocList: checker cpp/gcc run in 0.660089s
syntastic: 35.452704: aggregated: {'_sorted': 0, '_name': 'gcc (cpp)', '_owner': 1, '_columns': 1, '_rawLoclist': [{'lnum': 19, 'bufnr'
: 1, 'col': 5, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': 'e', 'pattern': '', 'text': '‘constexpr’ was not declared in this scope'}, {'ln
um': 21, 'bufnr': 1, 'col': 37, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': 'e', 'pattern': '', 'text': '‘WORD_LENGTH’ was not declared in
this scope'}]}
Press ENTER or type command to continue
Best Regards,
M.