Hello,

  I am trying to build Berkeley DB XML (dbxml-2.2.8) under

OpenBSD 3.8 GENERIC#138 i386 using  GNU Make 3.80,

gcc version 3.3.5 (propolice) and jdk-1.4.2.

Any suggestions on how to resolve this would be appreciated.  I have

patched the xerces-c scripts to recognize openbsd but am stumped.



  When the compile gets to the included xerces (I believe 2.7.0 ) the
compile

breaks, giving the following text:



Preparing the directory structure for a build ...

mkdir -p /usr/src/dbxml/dbxml-2.2.8/xerces-c-src_2_7_0/obj/OPENBSD

mkdir -p
/usr/src/dbxml/dbxml-2.2.8/xerces-c-src_2_7_0/obj/OPENBSD/depdom

mkdir -p /usr/src/dbxml/dbxml-2.2.8/xerces-c-src_2_7_0/lib

gmake -s -C util includes

  (CP)
/usr/src/dbxml/dbxml-2.2.8/xerces-c-src_2_7_0/include/xercesc/util

gmake: *** includes: No such file or directory.  Stop.

gmake[2]: *** [includes] Error 2

gmake[1]: *** [includes] Error 2

gmake: *** [Prepare] Error 2



This looks to me like gmake is at fault, but according to ports I have
the

latest version.

In the Makefile in the utils dir, there is the following code which
looks valid to me:





includes:: pubheaders $(C_FILES)

        ${MAKE} -C Platforms $@

        ${MAKE} -C Transcoders/$(TRANSCODERMODULE) $@



<snip>



pubheaders::

        $Qmkdir -p $(XML_INC_DIR)/$(MODULE)

        @echo "  (CP)  $(XML_INC_DIR)/$(MODULE)"

        $Q$(CP) $(UTIL_CPP_PUBHEADERS) $(C_FILES)
$(XML_INC_DIR)/$(MODULE)

Reply via email to