installing proxychain 3.1

The sudo ./configure is working fine, but the next step shows error:

sudo make
make  all-recursive
make[1]: Entering directory `/home/allard/Desktop/proxychains-3.1'
Making all in proxychains
make[2]: Entering directory `/home/allard/Desktop/proxychains-3.1/proxychains'
Making all in docs
make[3]: Entering directory `/home/allard/Desktop/proxychains-3.1/proxychains/docs'
Making all in en
make[4]: Entering directory `/home/allard/Desktop/proxychains-3.1/proxychains/docs/en'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/allard/Desktop/proxychains-3.1/proxychains/docs/en'
make[4]: Entering directory `/home/allard/Desktop/proxychains-3.1/proxychains/docs'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/allard/Desktop/proxychains-3.1/proxychains/docs'
make[3]: Leaving directory `/home/allard/Desktop/proxychains-3.1/proxychains/docs'
make[3]: Entering directory `/home/allard/Desktop/proxychains-3.1/proxychains'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -c libproxychains.c
 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'
In file included from libproxychains.c:26:0:
/usr/include/netdb.h:677:12: note: previous declaration of 'getnameinfo' was here
make[3]: *** [libproxychains.lo] Error 1
make[3]: Leaving directory `/home/allard/Desktop/proxychains-3.1/proxychains'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/allard/Desktop/proxychains-3.1/proxychains'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/allard/Desktop/proxychains-3.1'
make: *** [all-recursive-am] Error 2

I’m working in Gnome 3.6.2 of openSUSE 12.3 32 bit, need help!

There are a few things here I do not understand:

  • Why are you trying to build it yourself? There is a package proxychains (mind the extra s. Is this not the same as what you want) in the Packman repository.
  • Why are you building this as root? You should never do things as root when you do not need to do them as root. That means that ./configure and make should be run as a normal user. Only the installation must be run as root.

Thank you telling me. If I know that idea ealier I won’t use *.gz downloaded from the offical site Download ProxyChains - HTTP and SOCKS from SourceForge.net, and it is bad that I have succefully build and installed the proxychains-4.5.tar.bz2 from Download proxychains-ng from SourceForge.net, it is cash when socksfy Firefox+Flashplgin, how can I uninstall it?