LINUX.ORG.RU

не собирается proxychains


0

1

Не могу собрать proxychains... При сборке выдаёт следующее:

make all-recursive
make[1]: Entering directory `/media/BIG/files/proxychains-3.0'
Making all in proxychains
make[2]: Entering directory `/media/BIG/files/proxychains-3.0/proxychains'
Making all in docs
make[3]: Entering directory `/media/BIG/files/proxychains-3.0/proxychains/docs'
Making all in en
make[4]: Entering directory `/media/BIG/files/proxychains-3.0/proxychains/docs/en'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/media/BIG/files/proxychains-3.0/proxychains/docs/en'
make[4]: Entering directory `/media/BIG/files/proxychains-3.0/proxychains/docs'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/media/BIG/files/proxychains-3.0/proxychains/docs'
make[3]: Leaving directory `/media/BIG/files/proxychains-3.0/proxychains/docs'
make[3]: Entering directory `/media/BIG/files/proxychains-3.0/proxychains'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c libproxychains.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wp,-MD,.deps/libproxychains.pp -c libproxychains.c -fPIC -DPIC -o .libs/libproxychains.o
libproxychains.c:291:5: error: conflicting types for 'getnameinfo'
/usr/include/netdb.h:679:12: note: previous declaration of 'getnameinfo' was here
make[3]: *** [libproxychains.lo] Error 1
make[3]: Leaving directory `/media/BIG/files/proxychains-3.0/proxychains'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/media/BIG/files/proxychains-3.0/proxychains'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/BIG/files/proxychains-3.0'
make: *** [all-recursive-am] Error 2

Гугл что-то не особо помог...В чём тут дело?

А зачем вы его собираете, пакетов в репозитории разве нет? Да и последняя версия — 3.1.

anonymous ()

если еще актуально, вот патч

--- proxychains/libproxychains.c.orig    Wed Mar 15 18:16:59 2006
+++ proxychains/libproxychains.c    Sun Dec 10 01:16:37 2006
@@ -290,8 +290,8 @@
 
 int getnameinfo (const struct sockaddr * sa,
             socklen_t salen, char * host,
-            socklen_t hostlen, char * serv,
-            socklen_t servlen, unsigned int flags)
+            size_t hostlen, char * serv,
+            size_t servlen, int flags)
 {
     int ret = 0;
     if(!init_l)

отсюда https://bbs.archlinux.org/viewtopic.php?id=121971

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.