Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [flist.c:2787:55: error: passing argument 4 of ‘qsort’ from incompatible pointer type [-Wincompatible-pointer-types]
 2787 |                       sizeof the_fattr_list.files[0], (int (*)())fattr_compare);
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                       |
      |                                                       int (*)(void)
In file included from rsync.h:330:]: [Description of a compilation error.]

Issue: Incompatible pointer type insertion, likely due to the updated gcc standard
Resolution: Correct the used types in the source code according to the compilers suggestion