Noticed this when doing a PkgUser install because of a conflict
between Vim and CMake
The install of Vim has deployed, amongst other things
pkg cmake:cmake-3.18.1> ls -l /usr/share/vim/vim82/
total 384
drwxr-xr-x 4 vim vim 4096 Nov 24 18:57 autoload
-rw-r--r-- 1 vim vim 1927 Nov 24 18:57 bugreport.vim
drwxr-xr-x 3 vim vim 4096 Nov 24 18:57 colors
drwxr-xr-x 2 vim vim 4096 Nov 24 18:57 compiler
-rw-r--r-- 1 vim vim 4454 Nov 24 18:57 defaults.vim
-rw-r--r-- 1 vim vim 806 Nov 24 18:57 delmenu.vim
drwxr-xr-x 2 vim vim 4096 Nov 24 18:57 doc
-rw-r--r-- 1 vim vim 2126 Nov 24 18:57 evim.vim
-rw-r--r-- 1 vim vim 59967 Nov 24 18:57 filetype.vim
-rw-r--r-- 1 vim vim 280 Nov 24 18:57 ftoff.vim
drwxr-xr-x 2 vim vim 12288 Nov 24 18:57 ftplugin
-rw-r--r-- 1 vim vim 971 Nov 24 18:57 ftplugin.vim
-rw-r--r-- 1 vim vim 337 Nov 24 18:57 ftplugof.vim
-rw-r--r-- 1 vim vim 1641 Nov 24 18:57 gvimrc_example.vim
drwxr-xr-x 2 vim vim 4096 Nov 24 18:57 indent
-rw-r--r-- 1 vim vim 767 Nov 24 18:57 indent.vim
-rw-r--r-- 1 vim vim 282 Nov 24 18:57 indoff.vim
...
ls -l /usr/share/vim/vim82/indent/cmake.vim
-rw-r--r-- 1 vim vim 2683 Nov 24 18:57
/usr/share/vim/vim82/indent/cmake.vim
The install of Cmake however, looks to place files at
-- Installing: /usr/share/vim/vimfiles/indent
CMake Error at Auxiliary/cmake_install.cmake:46 (file):
file INSTALL cannot make directory
"/usr/share/vim/vimfiles/indent": No
such file or directory.
and would also try to install all of these
-- Installing: /usr/share/vim/vimfiles/indent
-- Installing: /usr/share/vim/vimfiles/indent/cmake.vim
-- Installing: /usr/share/vim/vimfiles/syntax
-- Installing: /usr/share/vim/vimfiles/syntax/cmake.vim
-- Installing: /usr/share/emacs/site-lisp/cmake-mode.el
-- Installing: /usr/share/aclocal/cmake.m4
-- Installing: /usr/share/bash-completion/completions/cmake
-- Installing: /usr/share/bash-completion/completions/cpack
-- Installing: /usr/share/bash-completion/completions/ctest
where you'll note the paths for the Vim-related files doesn't match that
of the Vim deployment.
FWIW
pkg cmake:cmake-3.18.1> diff
/usr/share/vim/vimfiles/indent/cmake.vim
/usr/share/vim/vim82/indent/cmake.vim
6c6
< " Last Change: 2017 Aug 30
---
> " Last Change: 2017 Sep 24
17,19d16
< let s:keepcpo= &cpo
< set cpo&vim
<
26a24,25
> let s:keepcpo= &cpo
> set cpo&vim
Which of the two Cmake indent files will get precendence, and
might there be a case for installing Cmake's, and other package;s
Vim-related files, over the top of the ones deployed by Vim.
Kevin
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page