Compilación de VIM en LMDE: falta tlib


0

Tengo un problema con la compilación de vim. Sigo recibiendo un error tlib faltante ... pero tengo libncurses5 instalado.

$ ./configure --prefix = $ HOME / opt --enable-multibyte --with-tlib = ncurses --enable-pythoninterp --enable-rubyinterp --with-features = huge
# ... un montón de otros cheques ...
comprobando el argumento --with-tlib ... ncurses
comprobando la vinculación con la biblioteca ncurses ... configure: error: FAILED

$ sudo dpkg -l | grep ncurse
ii lib32ncurses5 5.9-6 bibliotecas compartidas para el manejo de terminales (32 bits)
ii libncurses5: amd64 5.9-6 bibliotecas compartidas para el manejo de terminales
ii libncursesw5: amd64 5.9-6 bibliotecas compartidas para el manejo de terminales (compatibilidad con caracteres anchos)
ii ncurses-base 5.9-6 definiciones básicas de tipo de terminal
ii ncurses-bin 5.9-6 programas relacionados con terminales y páginas man

$ sudo apt-get install libncurses5-dev
Leyendo listas de paquetes ... Hecho
Construyendo árbol de dependencia      
Leyendo información del estado ... Hecho
Algunos paquetes no se pudieron instalar. Esto puede significar que tienes
solicitó una situación imposible o si está utilizando el inestable
distribución de que algunos paquetes requeridos aún no se han creado
o ha sido trasladado fuera de entrada.
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias insatisfechas:
 libncurses5-dev: depende: libncurses5 (= 5.9-4) pero 5.9-6 debe instalarse
                   Depende: libtinfo-dev (= 5.9-4) pero no se instalará
                   Depende: ncurses-bin (= 5.9-4) pero se instalará 5.9-6
E: paquetes rotos

¿Alguien puede aconsejarme sobre cómo resolver este problema? Todo lo que quiero hacer es compilar VIM con soporte para python y perl.

Respuestas:


1

Tal vez actualice las bases de datos de su paquete. El mensaje de error dice que libncurses5-dev (que desea instalar) es demasiado antiguo (su versión es 5.9-4 y tiene ncurses binarios versión 5.9-6).

La versión (y lanzamiento) del paquete de desarrollo debe ser igual a la versión (y lanzamiento) de los binarios.

O intente degradar los binarios instalados.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.