diff -uwrN aria2c-0.15.0.orig/src/AsyncNameResolver.cc aria2c-0.15.0/src/AsyncNameResolver.cc --- aria2c-0.15.0.orig/src/AsyncNameResolver.cc 2008-07-23 06:17:21.000000000 -0700 +++ aria2c-0.15.0/src/AsyncNameResolver.cc 2008-07-23 07:31:50.734375000 -0700 @@ -119,7 +119,7 @@ int AsyncNameResolver::getsock(sock_t* sockets) const { - return ares_getsock(channel, sockets, ARES_GETSOCK_MAXNUM); + return ares_getsock(channel, (int *) sockets, ARES_GETSOCK_MAXNUM); } void AsyncNameResolver::process(ares_socket_t readfd, ares_socket_t writefd)