Boost logo

Ublas :

From: Gunter Winkler (guwi17_at_[hidden])
Date: 2007-03-24 16:37:53


Am Samstag, 24. März 2007 16:30 schrieb Sorkin Dima:
> Hi.
> I have a problem with some uBLAS (boost 1.33)
> based code, when I work with MIPSpro 7.4.3m or
> and GCC on SGI platform.

      Function symbol function template
          "boost::numeric::ublas::row(M &, M::size_type)" is
          ambiguous by inheritance.
      Function symbol function template
          "boost::numeric::ublas::row(const M &, M::size_type)" is
          ambiguous by inheritance.

> error: due to a defect in the G++ 3.2 ABI, G++ has assigned the same
> mangled name to two different types

Obviously the errors are compiler deficiencies. AFAIR this bug was fixed
in gcc 3 branch at least at release of 3.4. I have no knowledge about
the SGI compiler. Can you check if the use of row_const fixes the
problem.

mfg
Gunter