OVH Cloud OVH Cloud

Vim graphique

13 réponses
Avatar
Alain Chappuis
Bonjour,
je suis à la recherche d'un RPM pour VIM compilé graphique.
Je suis sous SuSE, est-ce que QQ a ce genre de chose dans ses
bagages? ;-)

Merci par avance.
AC
--
Alain Chappuis (Remove: pouriel to answer me in my address!)
(Enlevez: pouriel de mon adresse pour me répondre!)

3 réponses

1 2
Avatar
Alain Chappuis

"There's a note in src/os_unix.c as follows:
"
" /*
" * NOTE: if you get an error here that term_set_winsize() is
" * undefined, check the output of configure. It could probably not
" * find a ncurses, termcap or termlib library.
" */
"


Ça veut dire que les librairies de développement nécessaires à la
compilation ne sont pas installées.
Quoi qu'il en soit, même si tu souhaites le compiler toi-même, il est
infiniment préférable que tu installes un rpm (ou équivalent) propre,
sinon tu vas bousiller le système de dépendances et tu peux démolir ton
système, ou te faire écraser ton vim perso par une mise à jour qui
ignore son existence...


Et en compilant les libraires nécessaires en spécifiant /usr/local
est-ce que l'on peut bousiller un système?

Sous Solaris j'avais il y a QQ années pu le compiler mais il ne prenait
pas ncurse!



En fait j'avais ou j'ai besoin de gvim pour l'édition de php, html et
autres. S'il existe autre chose d'installable je suis preneur

Merci pour l'aide.
AC
--
Alain Chappuis (Remove: nospam to answer me in my address!)
(Enlevez: nospam de mon adresse pour me répondre!)


Avatar
Alain Chappuis
OK je suis sous Mandrake :-) il y a quelques similitudes
vim -g me donne la même chose.
gvim (vim graphique) est dans le package vim-X11-6.3-21mdk (pour moi)
et localise dans /usr/X11R6/bin/gvim
J'ai bien ce répertoire mais pas de gvim :-( à l'horizon!


si cela peut t'aider.
C Hiebel
Merci pour vos réponses.

AC
Dans le temps yast permettait de travailler sur les packages et de chercher

des noms de fichiers dedans. Il doit bien y avoir un outil du genre.
Cela m'étonnerait bien que gvim ne soit pas dans ta distrib.


Non il n'est pas donné. Il y a uniquement vim no graphic.
J'ai également recherché les librairies ncurse et autres je n'ai rien
trouvé.

cherche plutôt que de compiler. C'est un bon challenge mais bon ...


Tout à fait. Le but de passer sous Linux était justement la philosophie
de RPM, et là, pan! premier problème assez sévère pour assembler un
logiciel.

Qu'est-ce qu'il va se passer lorsque je vais devoir compiler apache avec
un nombre considérable de modules et librairies...

A+ et merci pour ta réponse.
AC
--
Alain Chappuis (Remove: nospam to answer me in my address!)
(Enlevez: nospam de mon adresse pour me répondre!)



Avatar
fm
Alain Chappuis wrote:
On Fri, 9 Jun 2006 15:40:19 +0000 (UTC), :

"So you probably want to make sure libncurses5-dev is installed.


C'est bizarre ça -- il m'avait semblé que Curses ne sert que pour le
mode console.

Alain, est-ce que le message d'erreur est le même si tu compiles sans
--enable-gui ?


J'ai d'autre problèmes:
Donc avec ./configure selon les paramètres par défaut.
Il faut se déplacer dans le répertoire src, la compilation va plus loin
mais plante de toute façon!

gcc -L/usr/local/lib -o vim objects/buffer.o objects/charset.o
objects/diff.o
objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o
objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o
objects/ex_getln.o
objects/fileio.o objects/fold.o objects/getchar.o
objects/if_cscope.o
objects/if_xcmdsrv.o objects/main.o objects/mark.o
objects/memfile.o
objects/memline.o objects/menu.o objects/message.o
objects/misc1.o
objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o
objects/ops.o objects/option.o objects/os_unix.o
objects/pathdef.o
objects/quickfix.o objects/regexp.o objects/screen.o
objects/search.o
objects/syntax.o objects/tag.o objects/term.o objects/ui.o
objects/undo.o
objects/window.o objects/netbeans.o objects/version.o
-lnsl -lgpm
objects/os_unix.o: In function `mch_set_shellsize':
/usr/local/vim64/src/os_unix.c:3169: undefined reference to
`term_set_winsize'
collect2: ld returned 1 exit status
make: *** [vim] Error 1


C'est bien l'édition de liens qui plante, pas la compilation, ce qui semblerait
indiquer qu'il a bien trouvé les en-têtes qu'il lui fallait mais pas la
bibliothèque ad hoc. Si l'on
s'en tient à l'explication ncurses, je copie-collerais la commande qui plante en lui
ajoutant -lncurses pour voir (si tu as bien un libncurses quelque part).

--
-- francois meyer
http://dulle.free.fr/alidade/galerie.php?maxim



1 2