Tiempo estimado de construcción: 0.7 SBU Estimación del espacio necesario en disco: 26 MB |
El paquete Ncurses proporciona librerías para el manejo de caractéres y terminales, incluidos paneles y menús.
Programas instalados: captoinfo (enlace a tic), clear, infocmp, infotocap (enlace a tic), reset (enlace a tset), tack, tic, toe, tput y tset
Librerías instaladas: libcurses.[a,so] (enlace a libncurses.[a,so]), libform.[a,so], libform_g.a, libmenu.[a,so], libmenu_g.a, libncurses++.a, libncurses.[a,so], libncurses_g.a, libpanel.[a,so] y libpanel_g.a
Ncurses depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Haz dos pequeñas correcciones:
patch -Np1 -i ../ncurses-5.3-etip-2.patch patch -Np1 -i ../ncurses-5.3-vsscanf.patch |
El primer parche corrige el fichero de cabecera etip.h y el segundo hace que el compilador no nos muestre ciertos mensajes de advertencia relacionados con el uso de ficheros de cabecera anticuados.
Ahora, prepara Ncurses para su compilación:
./configure --prefix=/tools --with-shared \ --without-debug --without-ada --enable-overwrite |
Significado de las opciones de configure:
--without-ada: Esto le indica a Ncurses que no construya su soporte para Ada, aunque haya un compilador Ada instalado en el anfitrión. Esto debe hacerse porque una vez dentro del chroot Ada no estará disponible.
--enable-overwrite: Esto le indica a Ncurses que instale sus ficheros de cabecera en /tools/include en vez de en /tools/include/ncurses para asegurar que otros paquetes puedan encontrar sin problemas las cabeceras de Ncurses.
Compila los programas y librerías:
make |
E instálalos junto con su documentación:
make install |