Date: Tue, 09 Nov 2010 23:49:14 +0300 From: Ruslan Mahmatkhanov <cvs-src@yandex.ru> To: "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de> Cc: freebsd-questions@freebsd.org, freebsd-ports@freebsd.org Subject: Re: USGS ISIS 3.2.1: build failure on FBSD 8.1/9.0 due to oudated xerxec-c2 ? Message-ID: <4CD9B3CA.6050500@yandex.ru> In-Reply-To: <4CD9A258.3080309@mail.zedat.fu-berlin.de> References: <4CD9A258.3080309@mail.zedat.fu-berlin.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Good day! 09.11.2010 22:34, O. Hartmann пишет: > Hello. > Tried to build the newest ISIS 3.2.1 software package for planetary > survey science, but fail. I always get the following error which seems > to be triggered due to an ambiguous overload of a function, but I do not > know how to fix the problem since everything seems clen to me. The USGS > ISIS package uses prebuild libraries, but only for two Linux > distributions and OSX, libxerces is version 3.1 as far as I can see, but > FreeBSD port textproc/xerces-c2 is stuck with 2.7. So far, ISIS 3.2.0 > could be build on FreeBSD 8 and 9 with minor problems but working. Is > anybody out here also utilising FreeBSD for scientific purposes and alsi > using ISIS3 3.2.1? Can anybody help or give a hint? Which exact xerces version is needed for successful build? Did you tried to install textproc/xerces-c2-devel? (It has 2.8.0 that is last stable release in 2.x branch). > > Thanks in advance, > > Oliver > > > Building object [IsisAml] (20:22:34) > In file included from > /usr/local/include/xercesc/framework/psvi/XSModel.hpp:29, > from /usr/local/include/xercesc/framework/XMLGrammarPool.hpp:27, > from /usr/local/include/xercesc/validators/common/GrammarResolver.hpp:24, > from /usr/local/include/xercesc/internal/XMLScanner.hpp:36, > from /usr/local/include/xercesc/internal/VecAttributesImpl.hpp:28, > from /usr/local/include/xercesc/parsers/SAX2XMLReaderImpl.hpp:27, > from /usr/local/include/xercesc/sax2/XMLReaderFactory.hpp:24, > from IsisAml.cpp:27: > /usr/local/include/xercesc/validators/schema/SchemaElementDecl.hpp: In > member function 'virtual bool > xercesc_2_7::SchemaElementDecl::isGlobalDecl() const': > /usr/local/include/xercesc/validators/schema/SchemaElementDecl.hpp:508: > warning: comparison between signed and unsigned integer expressions > IsisXMLApplication.cpp: In member function 'virtual void > IsisXMLApplication::startElement(const XMLCh*, const XMLCh*, const > XMLCh*, const xercesc_2_7::Attributes&)': > IsisXMLApplication.cpp:99: error: call of overloaded > 'getValue(XMLSize_t)' is ambiguous > /usr/local/include/xercesc/sax2/Attributes.hpp:195: note: candidates > are: virtual const XMLCh* xercesc_2_7::Attributes::getValue(unsigned > int) const > /usr/local/include/xercesc/sax2/Attributes.hpp:270: note: virtual const > XMLCh* xercesc_2_7::Attributes::getValue(const XMLCh*) const > gmake[5]: *** [IsisXMLApplication.o] Error 1 > gmake[4]: *** [object] Error 2 > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > -- Regards, Ruslan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CD9B3CA.6050500>