Era isso mesmo, agora começou a compilar, mas deu outro erro:

Código :
............
In file included from rfc1035.c:72:
../include/rfc1035.h:64: warning: `struct in_addr' declared inside parameter list
../include/rfc1035.h:64: warning: its scope is only this definition or declaration, which is probably not what you want
../include/rfc1035.h:64: warning: parameter has incomplete type
rfc1035.c: In function `rfc1035HeaderPack':
rfc1035.c:123: warning: implicit declaration of function `htons'
rfc1035.c: In function `rfc1035HeaderUnpack':
rfc1035.c:254: warning: implicit declaration of function `ntohs'
rfc1035.c: In function `rfc1035RRUnpack':
rfc1035.c:395: warning: implicit declaration of function `ntohl'
rfc1035.c: At top level:
rfc1035.c:634: warning: `struct in_addr' declared inside parameter list
rfc1035.c:635: error: parameter `addr' has incomplete type
make[1]: ** [rfc1035.o] Erro 1
make[1]: Leaving directory `/home/diego/Programas/squid-2.5.STABLE7/lib'
make: ** [all-recursive] Erro 1
[email]root@slackdi:/home/diego/Programas/squid-2.5.STAB[/email]LE7#