Control: tags -1 + patch Hi,
the attached patch fixes the FTBFS with GCC 10. Regards, Reiner
diff -Nru proxychains-3.1/debian/patches/gcc10.patch proxychains-3.1/debian/patches/gcc10.patch --- proxychains-3.1/debian/patches/gcc10.patch 1970-01-01 01:00:00.000000000 +0100 +++ proxychains-3.1/debian/patches/gcc10.patch 2020-07-23 12:06:34.000000000 +0200 @@ -0,0 +1,52 @@ +--- a/proxychains/core.c ++++ b/proxychains/core.c +@@ -41,6 +41,13 @@ + extern int tcp_connect_time_out; + extern int proxychains_quiet_mode; + ++connect_t true_connect; ++gethostbyname_t true_gethostbyname; ++getaddrinfo_t true_getaddrinfo; ++freeaddrinfo_t true_freeaddrinfo; ++getnameinfo_t true_getnameinfo; ++gethostbyaddr_t true_gethostbyaddr; ++ + static const char base64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + + static void encode_base_64(char* src,char* dest,int max_len) +--- a/proxychains/core.h ++++ b/proxychains/core.h +@@ -68,27 +68,27 @@ + + + typedef int (*connect_t)(int, const struct sockaddr *, socklen_t); +-connect_t true_connect; ++extern connect_t true_connect; + + typedef struct hostent* (*gethostbyname_t)(const char *); +-gethostbyname_t true_gethostbyname; ++extern gethostbyname_t true_gethostbyname; + + typedef int (*getaddrinfo_t)(const char *, const char *, + const struct addrinfo *, + struct addrinfo **); +-getaddrinfo_t true_getaddrinfo; ++extern getaddrinfo_t true_getaddrinfo; + + typedef int (*freeaddrinfo_t)(struct addrinfo *); +-freeaddrinfo_t true_freeaddrinfo; ++extern freeaddrinfo_t true_freeaddrinfo; + + typedef int (*getnameinfo_t) (const struct sockaddr *, + socklen_t, char *, + socklen_t, char *, + socklen_t, unsigned int); +-getnameinfo_t true_getnameinfo; ++extern getnameinfo_t true_getnameinfo; + + typedef struct hostent *(*gethostbyaddr_t) (const void *, socklen_t, int); +-gethostbyaddr_t true_gethostbyaddr; ++extern gethostbyaddr_t true_gethostbyaddr; + + int proxy_getaddrinfo(const char *node, const char *service, + const struct addrinfo *hints, diff -Nru proxychains-3.1/debian/patches/series proxychains-3.1/debian/patches/series --- proxychains-3.1/debian/patches/series 2018-10-08 19:31:08.000000000 +0200 +++ proxychains-3.1/debian/patches/series 2020-07-23 12:03:42.000000000 +0200 @@ -4,3 +4,4 @@ 200-use-proper-library-version-in-scripts.patch 300-use-libpath-for-proxyresolv.patch 600-ftbfs-getnameinfo.patch +gcc10.patch
signature.asc
Description: PGP signature