Installation of SGML Common
Instead of the normal convention of including the autotools files
in the package, the maintainers included symlinks to the files in
/usr/share/automake
. For previous
versions of Automake this
convention is correct, but recent versions of Automake install the internal files in version
specific directories. This causes the configure script to abort. To fix
this error, the autotools are regenerated. Since the included
Makefile.am
file uses a syntax not
supported by current versions of Automake, a patch is required to fix the
syntax.
patch -Np1 -i ../sgml-common-0.6.3-manpage-1.patch &&
autoreconf -f -i
Install SGML Common by running the
following commands:
./configure --prefix=/usr --sysconfdir=/etc &&
make
This package does not come with a test suite.
Now, as the root
user:
make docdir=/usr/share/doc install &&
install-catalog --add /etc/sgml/sgml-ent.cat \
/usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&
install-catalog --add /etc/sgml/sgml-docbook.cat \
/etc/sgml/sgml-ent.cat
Update Hint
Remove the above catalog items prior to upgrading (as the
root
user) with:
install-catalog --remove /etc/sgml/sgml-ent.cat \
/usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&
install-catalog --remove /etc/sgml/sgml-docbook.cat \
/etc/sgml/sgml-ent.cat