8.40. Expat-2.6.0

Пакет Expat содержит потоковую библиотеку C для синтаксического анализа XML

Приблизительное время сборки: 0.1 SBU
Требуемое дисковое пространство: 13 MB

8.40.1. Установка пакета Expat

Подготовьте Expat к компиляции:

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

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

make check

Установите пакет:

make install

По желанию установите документацию:

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

8.40.2. Установка Expat - 32-битная версия

Выполните очистку после предыдущей сборки, но сохраните скомпилированную документацию, поскольку её невозможно пересобрать на этом этапе:

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

Подготовьте Expat к компиляции:

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

Скомпилируйте пакет:

make

Установите пакет:

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

8.40.3. Содержимое пакета Expat

Установленные программы: xmlwf
Установленные библиотеки: libexpat.so
Созданные каталоги: /usr/share/doc/expat-2.6.0

Краткое описание

xmlwf

Утилита проверки правильности формирования XML документов

libexpat

Содержит функции API для синтаксического анализа XML