I managed to install /usr/local/BerkeleyDB.6.0/ with "configure --enable-cxx", install python binding of bsddb3.
And use hacking to redirect bsddb to bsddb3.
Finally, I still encounter problem in "clang_complete.vim":
NameError: name 'WarmupCache' is not defined
I commented out WarmupCache() in clang_complete.vim; now I can vim c/c++ files without warning. However, I still can NOT safely quit vim. VIM gets stuck, frozen, hangs. The only way to quit is to kill vim process.
My Env: FreeBSD 9.1-RELEASE (GENERIC) #0 r243825 amd64
My VIM version:
let g:clang_auto_select=1
let g:clang_complete_auto=0
let g:clang_complete_copen=1
let g:clang_hl_errors=1
let g:clang_periodic_quickfix=0
let g:clang_snippets=1
let g:clang_snippets_engine="clang_complete"
let g:clang_conceal_snippets=1
let g:clang_exec="clang"
let g:clang_user_options=""
let g:clang_auto_user_options="path, .clang_complete"
let g:clang_use_library=1
let g:clang_library_path="/usr/lib/"
let g:clang_sort_algo="priority"
let g:clang_complete_macros=1
let g:clang_complete_patterns=0
nnoremap <Leader>q :call g:ClangUpdateQuickFix()<CR>
let g:clic_filename="../project-index/index.db"
nnoremap <Leader>r :call ClangGetReferences()<CR>
nnoremap <Leader>d :call ClangGetDeclarations()<CR>
nnoremap <Leader>s :call ClangGetSubclasses()<CR>
I managed to install /usr/local/BerkeleyDB.6.0/ with "configure --enable-cxx", install python binding of bsddb3. And use hacking to redirect bsddb to bsddb3.
Finally, I still encounter problem in "clang_complete.vim":
I commented out WarmupCache() in clang_complete.vim; now I can vim c/c++ files without warning. However, I still can NOT safely quit vim. VIM gets stuck, frozen, hangs. The only way to quit is to kill vim process.
My Env: FreeBSD 9.1-RELEASE (GENERIC) #0 r243825 amd64 My VIM version:
My "~/.vimrc" snippet: