Nå som HarfBuzz-12.1.0 har blitt installert, er det på tide å kompilere denne pakken på nytt. Dette er andre omgang.
Bruk mappen du bygde den første omgangen fra på nytt, ellers må du forberede kildetreet for kompilering på nytt, som vist i FreeType-2.14.1 - Pass 1.
Rens mappen:
make distclean
Installer FreeType2 ved å kjøre følgende kommandoer:
./configure --prefix=/usr \
--enable-freetype-config \
--disable-static &&
make
Nå, som root bruker:
make install
Installer lib32-FreeType2 ved å kjøre følgende kommandoer:
make distclean &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
./configure --prefix=/usr \
--libdir=/usr/lib32 \
--host=i686-pc-linux-gnu \
--enable-freetype-config \
--disable-static &&
make
Nå, som root bruker:
make DESTDIR=$PWD/DESTDIR install && cp -vr DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig
Kjør ./configure --help for en fullstendig liste over alternativer.
--enable-freetype-config:
Denne bryteren sørger for at manualsiden for freetype-config er
installert.
--without-harfbuzz: Hvis harfbuzz er
installert før freetype uten freetype støtte, bruk denne bryteren
for å unngå en byggefeil.
--disable-static: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.