Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#18 Install Issues

open
nobody
None
5
2006-02-22
2006-02-22
Stephen More
No

1. make install does not install validateconf

2. I ran:
./configure --prefix=/opt/tsocks --libdir=/opt/tsocks/lib

/opt/tsocks/bin/tsocks has hardcoded values pointing to
/usr/lib/libtsocks.so

The program did not honor libdir

Discussion

  • Jason Roth
    Jason Roth
    2006-02-28

    Logged In: YES
    user_id=1298163

    [Copied from the website FAQ]

    This is a very common question even though it is repeatedly
    discussed in the README and INSTALL files. The installation
    step does not honor prefix when installing the tsocks
    library deliberately. The reason for this is that the
    default path (i.e /lib) is certain to be on the root
    partition. This is important when tsocks is added to the
    /etc/ld.so.preload file, if the library weren't in the root
    filesystem when the machine next rebooted processes that are
    part of the boot sequence before all of the filesystems are
    mounted would try to find the library, fail then crash,
    effecively killing the machine. So, for safeties sake the
    installation path for the library can only be modified using
    the --libpath option to configure