Subject: scrollkeeper won't configure
To: None <tech-pkg@netbsd.org>
From: Arto Huusko <arto.huusko@utu.fi>
List: tech-pkg
Date: 04/09/2003 18:05:39
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 http://scrollkeeper.sourceforge.net/docbook.shtml 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.