J'essaie actuellement d'installer l'extension YouCompleteMe dans la configuration de vim, mais cela nécessite que vim soit doté de la version 7.3.584 ou supérieure. Le vim fourni avec mon Ubuntu 12.10 est le 7.3.547, j'ai donc dû recompiler vim à partir du code source en suivant cette instruction .
Comme le dit l'instruction, j'ai exécuté:
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial
ce qui devrait me donner tous les paquets nécessaires à la compilation. Cependant, lorsque j'ai cloné la source vim et que nous sommes sur le point de commencer à peaufiner la configuration pour la compilation, je suis
... vérification de la présence de crédits-oui ... La bibliothèque termcap n'est pas utilisable aucune bibliothèque de terminaux trouvée vérification de tgetent () ... configure: erreur: NON TROUVÉ! Vous devez installer une bibliothèque de terminaux. par exemple ncurses. Ou spécifiez le nom de la bibliothèque avec --with-tlib.
J'ai fait quelques recherches et j'ai compris que je devrais spécifier ncurses comme bibliothèque de terminal. Mais quand j'ai fait
./configure --with-tlib = ncurses
il crie en retour
... vérification de l'argument --with-tlib ... ncurses chekcing pour la liaison avec la bibliothèque ncurses ... OK chekcing for tgetent () ... configure: erreur: NON TROUVÉ! Vous devez installer une bibliothèque de terminaux. par exemple ncurses. Ou spécifiez le nom de la bibliothèque avec --with-tlib.
Je ne sais pas s'il me manque quelque chose ou s'il existe un autre moyen d'obtenir la dernière version de vim? Merci beaucoup!