[Trilinos-Users] [EXTERNAL] Ambiguous references in BelosEpetraAdaptor.hpp

Thornquist, Heidi K hkthorn at sandia.gov
Thu Feb 25 13:48:51 EST 2016


Hi Nate,

You are right.  I see the issue, thanks for letting us know.

Thanks,
Heidi

--

Heidi K. Thornquist
Electrical Models & Simulation
Sandia National Laboratories
Albuquerque, NM  87185-1323


From: Trilinos-Users <trilinos-users-bounces at trilinos.org<mailto:trilinos-users-bounces at trilinos.org>> on behalf of "Roberts, Nathan V." <nvroberts at alcf.anl.gov<mailto:nvroberts at alcf.anl.gov>>
Date: Thursday, February 25, 2016 at 11:08 AM
To: "trilinos-users at trilinos.org<mailto:trilinos-users at trilinos.org>" <trilinos-users at trilinos.org<mailto:trilinos-users at trilinos.org>>
Subject: [EXTERNAL] [Trilinos-Users] Ambiguous references in BelosEpetraAdaptor.hpp

Hi all,

In one of my builds, I get ambiguous reference errors when building BelosEpetraAdaptor.hpp, related to 'Copy' and 'View'.  It seems obvious that these should be Epetra::DataAccess::Copy and Epetra::DataAccess::View.  Is that correct?  A sample error pasted below.  I'm using Apple's clang 7.0.0.

Best regards,
Nathan V. Roberts, PhD.
Postdoctoral Appointee
Argonne Leadership Computing Facility
Argonne National Laboratory

/Users/nroberts/lib/trilinos/mpi-release/include/BelosEpetraAdapter.hpp:531:52: error: reference to 'Copy' is ambiguous
      return Teuchos::rcp (new Epetra_MultiVector (Copy, mv, &tmpind[0], index.size()));
                                                   ^
/Users/nroberts/lib/trilinos/mpi-release/include/Epetra_DataAccess.h:55:25: note: candidate found by name lookup is 'Epetra_DataAccess::Copy'
enum Epetra_DataAccess {Copy, /*!< User data will be copied at
                        ^
/Users/nroberts/lib/trilinos/mpi-release/include/Teuchos_DataAccess.hpp:61:3: note: candidate found by name lookup is 'Teuchos::DataAccess::Copy'
                Copy, /*!< User data will be copied at construction. */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20160225/e6013992/attachment-0001.html>


More information about the Trilinos-Users mailing list