Package: src:wsclean
Version: 3.6-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: boost1.88

wsclean ftbfs with boost 1.88:

[...]
In file included from /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:20: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h: In lambda function: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:718:41: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (long unsigned int&, uint32_t&)’ is ambiguous [-Wtemplate-body]
  718 |             while((ch0<nchan) && (!lmask(irow,ch0))) ++ch0;
      |                                    ~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/fft/fft.h:65, from /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:44: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:720:41: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (long unsigned int&, uint32_t&)’ is ambiguous [-Wtemplate-body]
  720 |             while( (ch1<nchan) && (lmask(irow,ch1))) ++ch1;
      |                                    ~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h: In lambda function: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:729:20: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (long unsigned int&, uint32_t&)’ is ambiguous [-Wtemplate-body]
  729 |               lmask(irow,ch)=2;
      |               ~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h: In lambda function: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:806:31: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (long unsigned int&, size_t&)’ is ambiguous [-Wtemplate-body]
  806 |             auto xmask = lmask(irow,ichan);
      |                          ~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h: In member function ‘void ducc0::detail_gridder::Wgridder<Tcalc, Tacc, Tms, Timg, Tms_in>::countRanges()’: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:878:17: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (size_t, const uint16_t&)’ is ambiguous [-Wtemplate-body]
  878 |             tmpu(rng.first.minplane+i, rng.first.tile_u) = 1;
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, short unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, short unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:879:17: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (size_t, const uint16_t&)’ is ambiguous [-Wtemplate-body]
  879 |             tmpv(rng.first.minplane+i, rng.first.tile_v) = 1;
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, short unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, short unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:889:21: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (size_t&, size_t&)’ is ambiguous [-Wtemplate-body]
  889 |             if (tmpu(i,j))
      |                 ~~~~^~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:905:21: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (size_t&, size_t&)’ is ambiguous [-Wtemplate-body]
  905 |             if (tmpv(i,j))
      |                 ~~~~^~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h: In lambda function: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/wgridder/wgridder.h:1601:20: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (long unsigned int&, size_t&)’ is ambiguous [-Wtemplate-body]
 1601 |               lmask(irow, ichan)=1;
      |               ~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc: In function ‘auto ducc0::detail_gridder::get_winfo(const ducc0::detail_mav::cmav<double, 2>&, const ducc0::detail_mav::cmav<double, 1>&, const ducc0::detail_mav::cmav<unsigned char, 2>&, size_t, size_t)’: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:66:37: error: call of ‘(ducc0::detail_mav::vmav<long unsigned int, 1>) (size_t&)’ is ambiguous
   66 |   for (size_t i=0; i<nbin; ++i) hist(i) = 0;
      |                                 ~~~~^~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc: In lambda function: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:77:14: error: call of ‘(ducc0::detail_mav::vmav<unsigned char, 2>) (long unsigned int&, size_t&)’ is ambiguous
   77 |           bin(irow,ichan) = ibin;
      |           ~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int, long unsigned int}; T = unsigned char; long unsigned int ndim = 2]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:82:39: error: call of ‘(ducc0::detail_mav::vmav<long unsigned int, 1>) (size_t&)’ is ambiguous
   82 |     for (size_t i=0; i<nbin; ++i) hist(i) += lhist[i];
      |                                   ~~~~^~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc: In function ‘std::tuple<ducc0::detail_mav::vmav<unsigned char, 2>, long unsigned int, long unsigned int, long unsigned int> ducc0::detail_gridder::get_tuning_parameters(const ducc0::detail_mav::cmav<double, 2>&, const ducc0::detail_mav::cmav<double, 1>&, const ducc0::detail_mav::cmav<unsigned char, 2>&, size_t, size_t, double, double, double, bool, size_t, size_t, double, double)’: /<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:165:14: error: call of ‘(ducc0::detail_mav::vmav<long unsigned int, 1>) (size_t&)’ is ambiguous
  165 |     whist_acc(i) = whist(i) + ((i==0) ? 0 : whist_acc(i-1));
      |     ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:165:25: error: call of ‘(std::tuple_element<2, std::tuple<double, double, ducc0::detail_mav::vmav<long unsigned int, 1>, ducc0::detail_mav::vmav<unsigned char, 2> > >::type {aka ducc0::detail_mav::vmav<long unsigned int, 1>}) (size_t&)’ is ambiguous
  165 |     whist_acc(i) = whist(i) + ((i==0) ? 0 : whist_acc(i-1));
      |                    ~~~~~^~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:165:54: error: call of ‘(ducc0::detail_mav::vmav<long unsigned int, 1>) (size_t)’ is ambiguous
  165 |     whist_acc(i) = whist(i) + ((i==0) ? 0 : whist_acc(i-1));
      |                                             ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:191:44: error: call of ‘(ducc0::detail_mav::vmav<long unsigned int, 1>) (long unsigned int)’ is ambiguous
  191 |   auto gridcost_naive = gridcost0*whist_acc(nbin-1);
      |                                   ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:206:44: error: call of ‘(ducc0::detail_mav::vmav<long unsigned int, 1>) (size_t)’ is ambiguous
  206 |     auto nvis1 = (iwcut==0) ? 0 : whist_acc(iwcut-1);
      |                                   ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:207:27: error: call of ‘(ducc0::detail_mav::vmav<long unsigned int, 1>) (long unsigned int)’ is ambiguous
  207 |     auto nvis2 = whist_acc(nbin-1)-nvis1;
      |                  ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:825:41: note: there are 2 candidates
  825 | template<typename T, size_t ndim> class vmav: public cmav<T, ndim>
      |                                         ^~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:783:39: note: candidate 1: ‘const T& ducc0::detail_mav::cmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  783 |     template<typename... Ns> const T &operator()(Ns... ns) const
      |                                       ^~~~~~~~
/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/../ducc0/infra/mav.h:878:33: note: candidate 2: ‘T& ducc0::detail_mav::vmav<T, ndim>::operator()(Ns ...) const [with Ns = {long unsigned int}; T = long unsigned int; long unsigned int ndim = 1]’
  878 |     template<typename... Ns> T &operator()(Ns... ns) const
      |                                 ^~~~~~~~
[ 24%] Building CXX object schaapcommon/CMakeFiles/schaapcommon.dir/src/math/resampler.cc.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/external/radler/build/schaapcommon && /usr/bin/c++ -DH5_USE_110_API -I/<<PKGBUILDDIR>>/external/schaapcommon/include/schaapcommon/fitters -I/<<PKGBUILDDIR>>/external/schaapcommon/include/schaapcommon/math -I/<<PKGBUILDDIR>>/external/aocommon/include -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT schaapcommon/CMakeFiles/schaapcommon.dir/src/math/resampler.cc.o -MF CMakeFiles/schaapcommon.dir/src/math/resampler.cc.o.d -o CMakeFiles/schaapcommon.dir/src/math/resampler.cc.o -c /<<PKGBUILDDIR>>/external/schaapcommon/src/math/resampler.cc make[3]: *** [external/schaapcommon/CMakeFiles/schaapcommon.dir/build.make:152: external/schaapcommon/CMakeFiles/schaapcommon.dir/external/ducc0/wgridder/wgridder.cc.o] Error 1

Reply via email to