Hi all,
I’m trying to compile Collada-DOM 2.2 (http://sourceforge.net/project/showfile … _id=644738) on Linux (CentOS 4.x), and I receive the following compile error:
src/dae/daeURI.cpp:16:21: pcrecpp.h: No such file or directory
make: 3.81
gcc: 3.4.6
kernel: 2.6.9-78.0.8.ELsmp
See terminal session below for reference. If anyone could help me out, it would be greatly appreciated.
Best regards,
John
(collada-dom)% make -f Makefile.linux
make os=linux project=minizip -C dom
make[1]: Entering directory /var/tmp/collada-dom/dom' Compiling external-libs/minizip/src/ioapi.c to build/linux-1.4/obj/ioapi.o Compiling external-libs/minizip/src/mztools.c to build/linux-1.4/obj/mztools.o Compiling external-libs/minizip/src/unzip.c to build/linux-1.4/obj/unzip.o external-libs/minizip/src/unzip.c: In function
unzlocal_GetCurrentFileInfoInternal’:
external-libs/minizip/src/unzip.c:610: warning: suggest explicit braces to avoid ambiguous else' external-libs/minizip/src/unzip.c:690: warning: suggest explicit braces to avoid ambiguous
else’
external-libs/minizip/src/unzip.c:715: warning: suggest explicit braces to avoid ambiguous else' external-libs/minizip/src/unzip.c: In function
unzlocal_CheckCurrentFileCoherencyHeader’:
external-libs/minizip/src/unzip.c:979: warning: suggest explicit braces to avoid ambiguous else' external-libs/minizip/src/unzip.c: In function
unzGetGlobalComment’:
external-libs/minizip/src/unzip.c:1537: warning: unused variable err' Compiling external-libs/minizip/src/zip.c to build/linux-1.4/obj/zip.o external-libs/minizip/src/zip.c:194: warning: 'free_linkedlist' defined but not used Creating build/linux-1.4/libminizip.a Linking build/linux-1.4/libminizip.so.1.2.3 make[1]: Leaving directory
/var/tmp/collada-dom/dom’
make os=linux project=dom -C dom
make[1]: Entering directory /var/tmp/collada-dom/dom' Compiling src/dae/daeArray.cpp to build/linux-1.4/obj/daeArray.o Compiling src/dae/daeAtomicType.cpp to build/linux-1.4/obj/daeAtomicType.o Compiling src/dae/dae.cpp to build/linux-1.4/obj/dae.o Compiling src/dae/daeDatabase.cpp to build/linux-1.4/obj/daeDatabase.o Compiling src/dae/daeDocument.cpp to build/linux-1.4/obj/daeDocument.o Compiling src/dae/daeDom.cpp to build/linux-1.4/obj/daeDom.o Compiling src/dae/daeElement.cpp to build/linux-1.4/obj/daeElement.o Compiling src/dae/daeError.cpp to build/linux-1.4/obj/daeError.o Compiling src/dae/daeErrorHandler.cpp to build/linux-1.4/obj/daeErrorHandler.o Compiling src/dae/daeIDRef.cpp to build/linux-1.4/obj/daeIDRef.o Compiling src/dae/daeIOPluginCommon.cpp to build/linux-1.4/obj/daeIOPluginCommon.o Compiling src/dae/daeMemorySystem.cpp to build/linux-1.4/obj/daeMemorySystem.o Compiling src/dae/daeMetaAny.cpp to build/linux-1.4/obj/daeMetaAny.o Compiling src/dae/daeMetaAttribute.cpp to build/linux-1.4/obj/daeMetaAttribute.o Compiling src/dae/daeMetaChoice.cpp to build/linux-1.4/obj/daeMetaChoice.o Compiling src/dae/daeMetaCMPolicy.cpp to build/linux-1.4/obj/daeMetaCMPolicy.o Compiling src/dae/daeMetaElementAttribute.cpp to build/linux-1.4/obj/daeMetaElementAttribute.o Compiling src/dae/daeMetaElement.cpp to build/linux-1.4/obj/daeMetaElement.o Compiling src/dae/daeMetaGroup.cpp to build/linux-1.4/obj/daeMetaGroup.o Compiling src/dae/daeMetaSequence.cpp to build/linux-1.4/obj/daeMetaSequence.o Compiling src/dae/daeRawResolver.cpp to build/linux-1.4/obj/daeRawResolver.o Compiling src/dae/daeRefCountedObj.cpp to build/linux-1.4/obj/daeRefCountedObj.o Compiling src/dae/daeSIDResolver.cpp to build/linux-1.4/obj/daeSIDResolver.o Compiling src/dae/daeStandardURIResolver.cpp to build/linux-1.4/obj/daeStandardURIResolver.o Compiling src/dae/daeStringRef.cpp to build/linux-1.4/obj/daeStringRef.o Compiling src/dae/daeStringTable.cpp to build/linux-1.4/obj/daeStringTable.o Compiling src/dae/daeTinyXMLPlugin.cpp to build/linux-1.4/obj/daeTinyXMLPlugin.o Compiling src/dae/daeURI.cpp to build/linux-1.4/obj/daeURI.o src/dae/daeURI.cpp:16:21: pcrecpp.h: No such file or directory src/dae/daeURI.cpp: In function
void <unnamed>::parsePath(const std::string&, std::string&, std::string&, std::string&)‘:
src/dae/daeURI.cpp:143: error: pcrecpp' has not been declared src/dae/daeURI.cpp:143: error: expected initializer before "findDir" src/dae/daeURI.cpp:144: error:
pcrecpp’ has not been declared
src/dae/daeURI.cpp:144: error: expected initializer before “findExt”
src/dae/daeURI.cpp:147: error: findDir' was not declared in this scope src/dae/daeURI.cpp:148: error:
findExt’ was not declared in this scope
src/dae/daeURI.cpp:147: warning: unused variable ‘findDir’
src/dae/daeURI.cpp:148: warning: unused variable ‘findExt’
src/dae/daeURI.cpp: In function bool cdom::parseUriRef(const std::string&, std::string&, std::string&, std::string&, std::string&, std::string&)': src/dae/daeURI.cpp:707: error:
pcrecpp’ has not been declared
src/dae/daeURI.cpp:707: error: expected initializer before “re”
src/dae/daeURI.cpp:709: error: re' was not declared in this scope src/dae/daeURI.cpp:709: warning: unused variable 're' make[1]: *** [build/linux-1.4/obj/daeURI.o] Error 1 make[1]: Leaving directory
/var/tmp/collada-dom/dom’
make: *** [all] Error 2
Exit 2