#886 dune-common: compilation fails in remoteindices.hh
Metadata
| Property | Value |
|---|---|
| Reported by | Bernd Flemisch (bernd@iws.uni-stuttgart.de) |
| Reported at | Feb 28, 2011 15:36 |
| Type | Bug Report |
| Version | Git (pre2.4) [autotools] |
| Operating System | Unspecified / All |
| Last edited by | Markus Blatt (markus@dr-blatt.de) |
| Last edited at | Mar 1, 2011 10:06 |
| Closed by | Markus Blatt (markus@dr-blatt.de) |
| Closed at | Mar 1, 2011 10:06 |
| Closed in version | Unknown |
| Resolution | Fixed |
| Comment | Was already fixed in the trunk with r6359. |
| Merged the patch to the release with r6368 |
Description
With gcc >=4.5.0 and MPI enabled, compilation of remoteindices.hh gives
/temp/bernd/DUMUX21/dune-common/dune/common/parallel/remoteindices.hh:1515:3: error: prototype for ‘typename std::map<int, std::pair<Dune::SLList<Dune::RemoteIndex<typename T::GlobalIndex, typename T::LocalIndex::Attribute>, typename A::rebind<Dune::RemoteIndices<T, A>::RemoteIndex>::other>*, Dune::SLList<Dune::RemoteIndex<typename T::GlobalIndex, typename T::LocalIndex::Attribute>, typename A::rebind<Dune::RemoteIndices<T, A>::RemoteIndex>::other>*> >::const_iterator Dune::RemoteIndices<T, A>::find(int) const’ does not match any in class ‘Dune::RemoteIndices<T, A>’ /temp/bernd/DUMUX21/dune-common/dune/common/parallel/remoteindices.hh:355:27: error: candidate is: Dune::RemoteIndices<T, A>::const_iterator Dune::RemoteIndices<T, A>::find(int) const
A patch, against the 2.1 branch revision 6361, solving the issue is attached.
It would be great if you could fix the 2.1 release.
Thank you. Kind regards Bernd