From owner-freebsd-ports@FreeBSD.ORG Tue Nov 9 20:06:31 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C08710656AB for ; Tue, 9 Nov 2010 20:06:31 +0000 (UTC) (envelope-from ohartman@mail.zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id DCA5F8FC17 for ; Tue, 9 Nov 2010 20:06:30 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1PFtxx-0002EL-0I>; Tue, 09 Nov 2010 20:34:49 +0100 Received: from e178024133.adsl.alicedsl.de ([85.178.24.133] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1PFtxw-0007J0-RR>; Tue, 09 Nov 2010 20:34:48 +0100 Message-ID: <4CD9A258.3080309@mail.zedat.fu-berlin.de> Date: Tue, 09 Nov 2010 20:34:48 +0100 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.12) Gecko/20101029 Lightning/1.0b2 Thunderbird/3.1.6 MIME-Version: 1.0 To: freebsd-questions@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: 85.178.24.133 Cc: Subject: USGS ISIS 3.2.1: build failure on FBSD 8.1/9.0 due to oudated xerxec-c2 ? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2010 20:06:31 -0000 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? 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