8.41. Expat-2.7.1

Expat pakken inneholder et dataflytorientert C bibliotek for å analysere XML.

Omtrentlig byggetid: 0.1 SBU
Nødvendig diskplass: 14 MB

8.41.1. Installasjon av Expat

Forbered Expat for kompilering:

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/expat-2.7.1

Kompiler pakken:

make

For å teste resultatene, utsted:

make check

Installer pakken:

make install

Hvis ønskelig, installer dokumentasjonen:

install -v -m644 doc/*.{html,css} /usr/share/doc/expat-2.7.1

8.41.2. Installasjon av Expat - 32bit

Rens forrige build, men behold den forhåndskompilerte doc fordi den kan ikke gjenoppbygges i dette stadiet av systemet:

sed -e "/^am__append_1/ s/doc//" -i Makefile
make clean

Forbered Expat for kompilering:

CC="gcc -m32" ./configure \
    --prefix=/usr        \
    --disable-static     \
    --libdir=/usr/lib32  \
    --host=i686-pc-linux-gnu

Kompiler pakken:

make

Installer pakken:

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR

8.41.3. Installasjon av Expat - x32bit

Rens forrige build, men behold den forhåndskompilerte doc fordi den kan ikke gjenoppbygges i dette stadiet av systemet:

sed -e "/^am__append_1/ s/doc//" -i Makefile
make clean

Forbered Expat for kompilering:

CC="gcc -mx32" ./configure \
    --prefix=/usr        \
    --disable-static     \
    --libdir=/usr/libx32 \
    --host=x86_64-pc-linux-gnux32

Kompiler pakken:

make

Installer pakken:

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/libx32/* /usr/libx32
rm -rf DESTDIR

8.41.4. Innhold i Expat

Installert program: xmlwf
Installerte biblioteker: libexpat.so
Installert mappe: /usr/share/doc/expat-2.7.1

Korte beskrivelser

xmlwf

Er et ikke-validerende verktøy for å sjekke om XML dokumenter er godt utformet

libexpat

Inneholder API funksjoner for å analysere XML