5.15. Ncurses-6.2

Ncurses-pakken inneholder biblioteker for terminaluavhengig håndtering av karakterskjermer.

 

Omtrentlig byggetid: 0.6 SBU

Nødvendig diskplass: 41 MB


5.15.1. Installasjon av Ncurses

Først må du forsikre deg om at gawk blir funnet først under konfigurasjonen:

sed -i s/mawk// configure

Forbered Ncurses for kompilering:

./configure --prefix=/tools \
                   --with-shared \
                   --without-debug \
                   --without-ada \
                   --enable-widec \
                   --enable-overwrite

Betydningen av konfigurasjonsalternativene:

--without-ada
  Dette sikrer at Ncurses ikke bygger støtte for Ada-kompilatoren som kan være til stede på verten, men ikke vil være tilgjengelig når vi kommer inn i chroot-miljøet.

--enable-overwrite
  Dette forteller Ncurses å installere deklarasjonene i /tools/include, i stedet for /tools/include/ncurses, for å sikre at andre pakker kan finne Ncurses deklarasjonene.

--enable-widec
  Denne bryteren fører til at brede-tegn biblioteker (f.eks. Libncursesw.so.6.2) bygges i stedet for normale (f.eks. Libncurses.so.6.2). Disse bred-karakter bibliotekene er brukbare i både multibyte og tradisjonelle 8-biters lokaliteter, mens normale biblioteker fungerer ordentlig bare i 8-biters lokaliteter. Bred-karakter biblioteker og normale biblioteker er kildekompatible, men ikke binær-kompatible.

Kompiler pakken:

make

Denne pakken har en testsuite, men den kan bare kjøres etter at pakken er installert. Testene ligger i test/ katalogen. Se README-filen i den katalogen for mer informasjon.

Installer pakken:

make install
ln -s libncursesw.so /tools/lib/libncurses.so

 

Detaljer om denne pakken finnes i kapittel 6.27.2, "Innhold i Ncurses."

Forrige Hjem Neste