>>>>> 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
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to