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: 
tilde.c:37:14: error: conflicting types for ‘strcpy’; have ‘char *(void)’
   37 | extern char *strcpy ();
      |              ^~~~~~
compiler error stating that function `strcpy` is redefined