I am on a shared server (FreeBSD 4.2.3) and trying to install cURL to my directory (since I do not have root access). I have followed the instructions on curl.haxx.se, but to no avail. Details follow:
1. I unpacked the *.tar.gz file /usr/home/my_directory/bin/curl-7.10.3
2. I then ran ./configure --prefix=/usr/home/my_directory/curl-7.10.3
3. ran make
4. ran make test (everything checked out fine)
5. Ran ./make install
Everything looks fine, but when I try to run curl, I get a permission denied error. I have chmod'd the executable, but I still am denied access.
that's odd, does it say the same with curl --help ?
does the system have user accessible strace?
try something like strace -ostraceput.txt path/to/curl
and look at straceput.txt for clues, this is only if the access denied was not in the initial filesystem level..
Figured it out. The .cshrc file executables "set path" line did not include /$HOME/bin/curl/ (where I have cURL installed). All I had to do was add the line, and now everything works fine.
Ah, wonderful Linux geek roommates make everything better.