>>>>> On Wed, 23 Jan 2019 16:33:14 -0500, Dan Langille said:
>
> But there is one error:
>
> ==>Entering directory /usr/home/dan/src/bacula/regress/build/src/tools
> cats_test.c:533:75: error: too many arguments provided to function-like macro
> invocation
> ok(db_get_file_list(jcr, jcr->db_batch, buf, false, false, list_files, &j),
> ^
> ../cats/protos.h:223:9: note: macro 'db_get_file_list' defined here
> #define db_get_file_list(jcr, mdb, jobids, opts, result_handler, ctx) \
> ^
Ah, yes, I see that error as well (but it doesn't stop the build because it
happens during configure).
You can fix it with this patch:
--- bacula/src/tools/cats_test.c 2017-06-06 14:21:50.222462851 +0100
+++ bacula/src/tools/cats_test.c 2019-01-24 14:32:08.742302000 +0000
@@ -530,7 +530,7 @@
ok(j == 1, "Check batch session records");
j = 0;
Mmsg(buf, "%lld", (uint64_t)jcr->JobId);
- ok(db_get_file_list(jcr, jcr->db_batch, buf, false, false, list_files, &j),
+ ok(db_get_file_list(jcr, jcr->db_batch, buf, DBL_NONE, list_files, &j),
"List files with db_get_file_list()");
ok(j == 1, "Check db_get_file_list results");
/* ---------------------------------------------------------------- */
__Martin
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel