Analyse following RPM build log snippet. Describe contents accurately, without speculation or suggestions for resolution.            
Your analysis must be as concise as possible, while keeping relevant information intact.
Snippet: 
src/user.c:145:54: error: passing argument 2 of âload_entryâ from incompatible pointer type [-Wincompatible-pointer-types]
  145 |                                 e = load_entry(file, log_error, pw, envp);
      |                                                      ^~~~~~~~~
      |                                                      |
      |                                                      void (*)(const char *)
src/funcs.h:92:37: note: expected âvoid (*)(void)â but argument is of type âvoid (*)(const char *)â
   92 | entry           *load_entry(FILE *, void (*)(), struct passwd *, char **);
      |                                     ^~~~~~~~~~
make[1]: *** [Makefile:747: src/user.o] Error 1
The error message indicates a type mismatch in the load_entry function call. This function expects a pointer to a function that takes no arguments (void pointer), but you're providing a pointer to a function that takes a const char * argument (a pointer to a constant character string).