Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
[root@jon1 ss5-3.7.8]# make
make[1]: Entering directory `/root/app/ss5-3.7.8/common'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/app/ss5-3.7.8/common'
make[1]: Entering directory `/root/app/ss5-3.7.8/modules'
make[2]: Entering directory `/root/app/ss5-3.7.8/modules/mod_socks4'
gcc -g -O2 -DLINUX -D_FILE_OFFSET_BITS=64 -I . -I ../../include -shared -fPIC   -o SS5Mod_socks4.o ../../common/SS5OpenLdap.o -lpthread
/usr/bin/ld: ../../common/SS5OpenLdap.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
../../common/SS5OpenLdap.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [] Error 1
make[2]: Leaving directory `/root/app/ss5-3.7.8/modules/mod_socks4'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/root/app/ss5-3.7.8/modules'
make: *** [modules] Error 2

in addition, any other socks5 server I can use?

share|improve this question
up vote 1 down vote accepted

ss5 is in the fedora repos, is there a specific reason you're trying to compile it?

$ yum info ss5
Excluding Packages in global exclude list
Available Packages
Name       : ss5
Arch       : x86_64
Version    : 3.6.4
Release    : 3.fc10
Size       : 191 k
Repo       : updates
Summary    : Socks Server 5
URL        :
License    : GPLv2+
Description: ss5 is a socks server, which supports both SOCKS4 and SOCKS5
           : protocols, that runs on Linux/Solaris platforms.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.