Subject: Re: scrollkeeper won't configure
To: Arto Huusko <>
From: Julio Merino <>
List: tech-pkg
Date: 04/09/2003 17:29:22
I can't reproduce the problem here, and I have the same versions as you
installed. Note that docbook-xsl and docbook packages have nothing to do
with this, just docbook-xml (and xmlcatmgr).

Can you check if the /usr/pkg/share/xml/catalog file contains this line?
  <nextCatalog catalog="/usr/pkg/share/xml/docbook/catalog" />

Also check that patches/patch-aa is beeing applied properly...

If the catalog file doesn't contain the above line, try the following
commands by hand:

$ xmlcatmgr -c /tmp/catalog create
$ xmlcatmgr -c /tmp/catalog add nextCatalog /usr/pkg/share/xml/docbook/catalog

and check if the new /tmp/catalog file includes the line... if not, there
is a problem in xmlcatmgr (but I doubt it, plain shell scripting).


On 09 Apr 2003 18:05:39 +0300
Arto Huusko <> wrote:

> I've had a problem installing scrollkeeper-0.3.12, because it doesn't
> find some XML tripe during configuration. I have no idea what's wrong...
> Here's what make says, on just now updated CVS pkgsrc on
> -current NetBSD/alpha (same problem on i386):
> saha:/d2/pkgsrc/textproc/scrollkeeper # make install
> ===> Configuring for scrollkeeper-0.3.12
> configure: WARNING: If you wanted to set the --build type, don't use
> --host.
>     If a cross compiler is detected then cross compile mode will be
> used.
> checking for gawk... no
> checking for mawk... no
> checking for nawk... no
> checking for awk... awk
> checking for alpha--netbsd-gcc... cc
> checking for C compiler default output... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether cc accepts -g... yes
> checking how to run the C preprocessor... cc -E
> checking for a BSD-compatible install... /usr/bin/install -c -o root -g
> wheel
> checking whether ln -s works... yes
> checking whether /usr/pkg/bin/gmake sets ${MAKE}... yes
> checking for ANSI C header files... yes
> checking for strerror in -lcposix... no
> checking build system type... alpha-unknown-netbsd1.6P
> checking host system type... alpha--netbsd
> checking target system type... alpha--netbsd
> checking whether build environment is sane... yes
> checking for style of include used by /usr/pkg/bin/gmake... GNU
> checking dependency style of cc... gcc
> checking for ld used by GCC... ld
> checking if the linker (ld) is GNU ld... yes
> checking for ld option to reload object files... -r
> checking for BSD-compatible nm... nm
> checking how to recognise dependant libraries... match_pattern
> /lib[^/\.]+\.so$
> checking command to parse nm output... ok
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking dlfcn.h usability... yes
> checking dlfcn.h presence... yes
> checking for dlfcn.h... yes
> checking for alpha--netbsd-ranlib... no
> checking for ranlib... ranlib
> checking for alpha--netbsd-strip... no
> checking for strip... strip
> checking for objdir... .libs
> checking for cc option to produce PIC... -fPIC
> checking if cc PIC flag -fPIC works... yes
> checking if cc static flag -static works... yes
> checking if cc supports -c -o file.o... yes
> checking if cc supports -c -o file.lo... yes
> checking if cc supports -fno-rtti -fno-exceptions... yes
> checking whether the linker (ld) supports shared libraries... yes
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking dynamic linker characteristics... NetBSD ld.elf_so
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether -lc should be explicitly linked in... yes
> creating libtool
> checking for cc option to accept ANSI C... none needed
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for size_t... yes
> checking for working alloca.h... no
> checking for alloca... yes
> checking for stdlib.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for getpagesize... yes
> checking for working mmap... yes
> checking for getcwd... yes
> checking for getwd... yes
> checking for putenv... yes
> checking for strdup... yes
> checking for --with-omfdirs... /usr/pkg/share/omf:/usr/X11R6/share/omf
> checking for intltool-extract... /usr/pkg/bin/intltool-extract
> checking intltool version... 0.25
> checking for perl... /usr/pkg/bin/perl
> checking for xml2-config... /usr/pkg/bin/xml2-config
> checking libxml2 version... 2.5.5
> checking for xslt-config... /usr/pkg/bin/xslt-config
> checking for docbook-dtd412-xml... * ERROR * 
> Couldn't find the DocBook XML V4.1.2 DTD.  Please make sure that you
> have the docbook-dtd412-xml package installed. If it is installed, the
> package probably did not register the DTD in the catalog properly.
> Consult for more
> information.
> configure: error: DocBook XML V4.1.2 DTD not present in
> /etc/xml/catalog. Make sure docbook-dtd412-xml is installed and
> registers DTD in catalog.
> *** Error code 1
> Stop.
> make: stopped in /d2/pkgsrc/textproc/scrollkeeper
> *** Error code 1
> Stop.
> make: stopped in /d2/pkgsrc/textproc/scrollkeeper
> I have docbook-xml-4.2nb4, docbook-xsl-1.60.1nb1 and docbook-4.2nb3
> installed, and xmlcatmgr-0.2.

Julio M. Merino Vidal <>
The NetBSD Project -