I'm having an issue building RTPproxy on FC4. I checked out the source yesterday, and the configure script went well, but the build is failing on some weird things.
make all-am make[1]: Entering directory `/home/eneref/new/rtpproxy' gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c main.c main.c: In function 'handle_command': main.c:363: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness main.c: In function 'main': main.c:997: error: 'useconds_t' undeclared (first use in this function) main.c:997: error: (Each undeclared identifier is reported only once main.c:997: error: for each function it appears in.) main.c:997: error: syntax error before 'delay' main.c:1230: error: 'delay' undeclared (first use in this function) make[1]: *** [main.o] Error 1 make[1]: Leaving directory `/home/eneref/new/rtpproxy' make: *** [all] Error 2
First off, useconds_t is in sys/types.h which is one of the includes in the main. But looking at the GCC line, it looks almost as though something's missing. I checked the Makefile, and the DEFAULT_INCLUDES is set to -I. -I$(srcdir) -I. and then there's that space... where I assume $(INCLUDES) would go... although that's not set anywhere in the Makefile.
Anyone like to smack me with the bat of stupidity and tell me what I'm doing wrong?
N.