Adrian,

On 15 May 2022 at 13:38, Adrian Bunk wrote:
| Source: tiledb-r
| Version: 0.12.0-1
| Severity: serious
| Tags: ftbfs
| 
| https://buildd.debian.org/status/logs.php?pkg=tiledb-r&ver=0.12.0-1%2Bb1
| 
| ...
| g++ -std=gnu++17 -I"/usr/share/R/include" -DNDEBUG -I../inst/include/ 
-I/usr/include/tiledb -I'/usr/lib/R/site-library/Rcpp/include'    -fpic  -g -O2 
-ffile-prefix-map=/build/r-base-eH67wr/r-base-4.2.0=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c 
libtiledb.cpp -o libtiledb.o
| libtiledb.cpp: In function ‘Rcpp::XPtr<tiledb::Group> 
libtiledb_group(Rcpp::XPtr<tiledb::Context>, const string&, const string&)’:
| libtiledb.cpp:4401:47: error: no matching function for call to 
‘tiledb::Group::Group()’
|  4401 |     XPtr<tiledb::Group> ptr(new tiledb::Group()); // placeholder
|       |                                               ^
| In file included from /usr/include/tiledb/tiledb_experimental:37,
|                  from ../inst/include/tiledb.h:7,
|                  from libtiledb.h:27,
|                  from libtiledb.cpp:23:
| /usr/include/tiledb/group_experimental.h:73:3: note: candidate: 
‘tiledb::Group::Group(tiledb::Group&&)’
|    73 |   Group(Group&&) = default;
|       |   ^~~~~
| /usr/include/tiledb/group_experimental.h:73:3: note:   candidate expects 1 
argument, 0 provided
| /usr/include/tiledb/group_experimental.h:72:3: note: candidate: 
‘tiledb::Group::Group(const tiledb::Group&)’
|    72 |   Group(const Group&) = default;
|       |   ^~~~~
| /usr/include/tiledb/group_experimental.h:72:3: note:   candidate expects 1 
argument, 0 provided
| /usr/include/tiledb/group_experimental.h:60:3: note: candidate: 
‘tiledb::Group::Group(const tiledb::Context&, const string&, 
tiledb_query_type_t)’
|    60 |   Group(
|       |   ^~~~~
| /usr/include/tiledb/group_experimental.h:60:3: note:   candidate expects 3 
arguments, 0 provided
| make[2]: *** [/usr/lib/R/etc/Makeconf:177: libtiledb.o] Error 1

I know -- it also happend a few days to CRAN which uses Debian testing on one 
box.

This is temporary. I work at TileDB, and we had a lot of upstream work going
on with the 'dev', 2.7 and 2.8 branches that made me accientally use and
'equal to 2.8.0' test where 'equal or greater to 2.8.0' would have avoided
this.

We just release 2.9.0 so this is a little moot anyway but I think I will just
do a quick fix while working on some CMake changes I need to make for the
2.9.0 package.

Dirk


-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

Reply via email to