Greetings, I have a little problem in getting Xerces-C 2.7.0 to compile: After seeting XERCESCROOT to the correct path and running ./runConfigure -p netbsd in $XERCESCROOT/src/xercesc (which runs w/o obvious errors) firing up a simple
wodka# gmake Preparing the directory structure for a build ... mkdir -p /usr/local/src/xerces-c-src_2_7_0/obj/UNKNOWN mkdir -p /usr/local/src/xerces-c-src_2_7_0/obj/UNKNOWN/depdom mkdir -p /usr/local/src/xerces-c-src_2_7_0/lib gmake -s -C util includes (CP) /usr/local/src/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 wodka# bails out w/ the above errors. The line in question in the Makefile is $Q${MAKE} -s -C $(UTIL_DIR) includes Unsilencing the make-command reveals (sorry for the line-break mess): wodka# gmake Preparing the directory structure for a build ... mkdir -p /usr/local/src/xerces-c-src_2_7_0/obj/UNKNOWN mkdir -p /usr/local/src/xerces-c-src_2_7_0/obj/UNKNOWN/depdom mkdir -p /usr/local/src/xerces-c-src_2_7_0/lib gmake -C util includes gmake[1]: Entering directory `/usr/local/src/xerces-c-src_2_7_0/src/xercesc/util' mkdir -p /usr/local/src/xerces-c-src_2_7_0/include/xercesc/util (CP) /usr/local/src/xerces-c-src_2_7_0/include/xercesc/util cp -fp ArrayIndexOutOfBoundsException.hpp AutoSense.hpp BaseRefVectorOf.hpp Base64.hpp BinFileInputStream.hpp BinInputStream.hpp BinMemInputStream.hpp BitOps.hpp BitSet.hpp CountedPointer.hpp DefaultPanicHandler.hpp EmptyStackException.hpp EncodingValidator.hpp FlagJanitor.hpp HashBase.hpp HashCMStateSet.hpp HashPtr.hpp HashXMLCh.hpp HexBin.hpp IllegalArgumentException.hpp InvalidCastException.hpp IOException.hpp Janitor.hpp KeyRefPair.hpp KeyValuePair.hpp KVStringPair.hpp Mutexes.hpp NameIdPool.hpp NoSuchElementException.hpp NullPointerException.hpp NumberFormatException.hpp OutOfMemoryException.hpp PanicHandler.hpp ParseException.hpp PlatformUtils.hpp QName.hpp RefArrayOf.hpp RefArrayVectorOf.hpp RefHashTableOf.hpp RefHash2KeysTableOf.hpp RefHash3KeysIdPool.hpp RefStackOf.hpp RefVectorOf.hpp RuntimeException.hpp SchemaDateTimeException.hpp SecurityManager.hpp StringPool.hpp SynchronizedStringPool.hpp TranscodingException.hpp TransENameMap.hpp TransService.hpp UnexpectedEOFException.hpp UnsupportedEncodingException.hpp UTFDataFormatException.hpp ValueArrayOf.hpp ValueHashTableOf.hpp ValueStackOf.hpp ValueVectorOf.hpp XercesDefs.hpp XercesVersion.hpp XMemory.hpp XMLAbstractDoubleFloat.hpp XMLASCIITranscoder.hpp XMLBigDecimal.hpp XMLBigInteger.hpp XMLChar.hpp XMLChTranscoder.hpp XMLDateTime.hpp XMLDeleterFor.hpp XMLDOMMsg.hpp XMLDouble.hpp XMLEBCDICTranscoder.hpp XMLEntityResolver.hpp XMLEnumerator.hpp XMLException.hpp XMLExceptMsgs.hpp XMLFloat.hpp XMLIBM1047Transcoder.hpp XMLIBM1140Transcoder.hpp XMLInitializer.hpp XMLInteger.hpp XMLMsgLoader.hpp XMLHolder.hpp XMLNetAccessor.hpp XMLNumber.hpp XMLRegisterCleanup.hpp XMLResourceIdentifier.hpp XMLString.hpp XMLStringTokenizer.hpp XMLUCS4Transcoder.hpp XMLUni.hpp XMLUniDefs.hpp XMLUri.hpp XMLURL.hpp XMLUTF16Transcoder.hpp XMLUTF8Transcoder.hpp XMLWin1252Transcoder.hpp XML256TableTranscoder.hpp XML88591Transcoder.hpp BaseRefVectorOf.c CountedPointer.c FlagJanitor.c Janitor.c KeyRefPair.c KeyValuePair.c NameIdPool.c RefArrayOf.c RefArrayVectorOf.c RefHashTableOf.c RefHash2KeysTableOf.c RefHash3KeysIdPool.c RefStackOf.c RefVectorOf.c TransENameMap.c ValueArrayOf.c ValueHashTableOf.c ValueStackOf.c ValueVectorOf.c XMLDeleterFor.c XMLHolder.c LogicalPath.c /usr/local/src/xerces-c-src_2_7_0/include/xercesc/util gmake -C Platforms includes gmake[2]: Entering directory `/usr/local/src/xerces-c-src_2_7_0/src/xercesc/util/Platforms' gmake -C includes gmake: *** includes: No such file or directory. Stop. gmake: Entering an unknown directorygmake: Leaving an unknown directorygmake[2]: *** [includes] Error 2 gmake[2]: Leaving directory `/usr/local/src/xerces-c-src_2_7_0/src/xercesc/util/Platforms' gmake[1]: *** [includes] Error 2 gmake[1]: Leaving directory `/usr/local/src/xerces-c-src_2_7_0/src/xercesc/util' gmake: *** [Prepare] Error 2 The Makefile in ${UTIL_DIR} contains [...] includes:: pubheaders $(C_FILES) ${MAKE} -C Platforms $@ ${MAKE} -C Transcoders/$(TRANSCODERMODULE) $@ [...] the Makefile in ${UTIL_DIR}/Platforms contains [...] includes:: ${MAKE} -C $(SUBMODULE) $@ [...] and last but not least the Makefile in ${UTIL_DIR}/Platforms/NetBSD contains PLATFORM = UNKNOWN CC = gcc CXX = c++ CXXVER = GCC = yes GXX = yes CXXFLAGS = -w -O -DNDEBUG -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOA DER -D_THREAD_SAFE -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET CFLAGS = -w -O -DNDEBUG -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADE R -D_THREAD_SAFE -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET PREFIX = /usr/local PREFIX_INCLUDE = ${PREFIX}/include/xercesc LDFLAGS = -L/home/mbk/source/GRAPH/lib -L/home/mbk/source/CPLEXConcert/lib LIBS = -pthread -lpthread OSVER = USELIBWWW = MESSAGELOADER = INMEM TRANSCODER = NATIVE THREADS = pthread MODULE = util include ../../../Makefile.incl SUBMODULE = Platforms/NetBSD CXXFLAGS += -D_GNU_SOURCE -D__USE_GNU CPP_PUBHEADERS = NetBSDDefs.hpp CPP_OBJECTS = NetBSDPlatformUtils.$(TO) include ../../Makefile.util.submodule with ../../Makefile.util.submodule in return containing [...] includes: pubheaders pubheaders: $Qmkdir -p $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE) @echo " (CP) $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE)" $Q$(CP) $(CPP_PUBHEADERS) $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE) [...] A similar problem was reported in http://archives.neohapsis.com/archives/openbsd/2005-11/1195.html Any hints & insights will be greatly appreciated, Moritz.