Geschätzte Kompilierzeit: 0.7 SBU Ungefähr benötigter Festplattenplatz: 26 MB |
Ncurses enthält Bibliotheken zur Verwendung von Zeichen und Terminals, inklusive Schaltflächen und Menüs.
Installierte Programme: captoinfo (Link auf tic), clear, infocmp, infotocap (Link auf tic), reset (Link auf tset), tack, tic, toe, tput und tset
Installierte Bibliotheken: libcurses.[a,so] (Link auf libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so], libpanel.[a,so]
Ncurses ist abhängig von: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Beheben sie zuerst zwei kleine Fehler:
patch -Np1 -i ../ncurses-5.3-etip-2.patch patch -Np1 -i ../ncurses-5.3-vsscanf.patch |
Der erste Patch korrigiert die Header Datei etip.h, und der zweite Patch unterbindet einige Compiler Warnungen bezüglich der Benutzung veralteter Header.
Bereiten sie Ncurses zum kompilieren vor:
./configure --prefix=/tools --with-shared \ --without-debug --without-ada --enable-overwrite |
Die bedeutung der configure Optionen:
--without-ada: Das bewirkt, das Ncurses ohne Ada Bindungen erstellt wird, selbst wenn auf dem Host-System ein Ada Compiler vorhanden ist. Das ist erforderlich weil später in der chroot Umgebung Ada nicht mehr verfügbar sein wird.
--enable-overwrite: Dadurch werden die Ncurses Header Dateien in /tools/include anstelle von /tools/include/ncurses installiert. Das stellt sicher das andere Pakete die Ncurses Header Dateien problemlos finden können.
Kompilieren sie die Programme und Bibliotheken:
make |
Und dann installieren sie sie und ihre Dokumentation:
make install |
Zurück | Zum Anfang | Weiter |
Installieren von Gettext-0.12.1 | Nach oben | Installieren von Patch-2.5.4 |