So, I updated my makefile to get some better warnings and I started getting this message and I admit, I don't know what it means:
In file included from ar.c:10: emlen.h:3196: warning: built-in function pow declared as non-function
It's referring to this:
extern POWER pow;
What does that message mean? And I suppose the second question, how do I fix it?
Thanks in advance
It means you probably included one of the standard C math headers in which pow() is the function for raising a number to a power. Rename your variable and it will go away. Most likely, you're not actually using the function pow(), so it's a latent issue.