编译:
./buildconf (libtool 、automake)
./configure --prefix=/usr/local --enable-static --without-ssl
make && make install
问题
sendf.c: In function 'Curl_send_plain':
sendf.c:366:45: error: request for member 'addr' in something not a structure or union
conn->remote_addr.addr, conn->remote_addr.addrlen);
^
sendf.c:366:69: error: request for member 'addrlen' in something not a structure or union
conn->remote_addr.addr, conn->remote_addr.addrlen);
解决
#include "cf-socket.h"
...
#if defined(MSG_FASTOPEN) && !defined(TCP_FASTOPEN_CONNECT) /* Linux */
if(conn->bits.tcp_fastopen) {
bytes_written = sendto(sockfd, mem, len, MSG_FASTOPEN,
&conn->remote_addr->sa_addr, conn->remote_addr->addrlen);
conn->bits.tcp_fastopen = FALSE;
}
else
#endif