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:

  [./src/lpcini.c: In function ‘create_lpc10_encoder_state’:
./src/lpcini.c:281:9: error: too many arguments to function ‘malloc’; expected 0, have 1
  281 |         malloc((unsigned) sizeof (struct lpc10_encoder_state));
      |         ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/lpcini.c:54:23: note: declared here
   54 |         extern void * malloc();
      |                       ^~~~~~]: [This compiler error makes the build fail.]
=============
[./src/lpcini.c:54:23: warning: conflicting types for built-in function ‘malloc’; expected ‘void *(long unsigned int)’ [-Wbuiltin-declaration-mismatch]
   54 |         extern void * malloc();
      |                       ^~~~~~
./src/lpcini.c:48:1: note: ‘malloc’ is declared in header ‘<stdlib.h>’
   47 | #include "f2c.h"
  +++ |+#include <stdlib.h>]: [This snippet shows the header where the function is declared and states that the declaration is different.]

Issue: The build failed because the function declaration differs from the actual function call later.
Resolution: Either remove the function declaration and add header where the function is declared or add the correct parameters to the function declaration.