Skip site navigation (1)Skip section navigation (2)
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>