[Debian-astro-maintainers] Bug#1110674: wsclean ftbfs with boost 1.88
Matthias Klose
doko at debian.org
Sat Aug 9 20:34:56 BST 2025
Package: src:wsclean
Version: 3.6-1
Severity: important
Tags: sid forky
User: debian-devel at lists.debian.org
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
More information about the Debian-astro-maintainers
mailing list