Hmm.. I'm having some problems at replying.. I've tried to reply all day and I finally figured out what was the problem:
It was this line:
Protocols: t_ftp ftp telnet dict ldap http file https ftps
For some reason removing that _ will result in this:
Forbidden
You don't have permission to access /smf/index.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.37 Server at
www.hydlaa.com Port 80
timo@timo-desktop:/opt/planeshift_svn/planeshift$ curl --version
curl 7.16.4 (i486-pc-linux-gnu) libcurl/7.16.4 OpenSSL/0.9.8e zlib/1.2.3.3 libidn/1.0
Protocols: t_ftp ftp telnet dict ldap http file https ftps
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
timo@timo-desktop:/opt/planeshift_svn/planeshift$ whereis curl
curl: /usr/bin/curl /usr/share/man/man1/curl.1.gz
timo@timo-desktop:/opt/planeshift_svn/planeshift$ ./configure --with-libcal3d=$CAL3D >> config.log
timo@timo-desktop:/opt/planeshift_svn/planeshift$ cat config.log | grep curl
configure:18820: checking for curl
checking for curl... configure:18836: result: no
my_cv_curl_vers=NONE
Ok you're right. The configure can't find curl.
The configure file lines 18809-18840:
#----------------------------------------------------------------------------
# Check for Curl
#----------------------------------------------------------------------------
if test "${my_cv_curl_vers+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
my_cv_curl_vers=NONE
check="7.7.2"
{ echo "$as_me:$LINENO: checking for curl" >&5
echo $ECHO_N "checking for curl... $ECHO_C" >&6; }
if eval curl-config --version 2>/dev/null >/dev/null; then
ver=`curl-config --version | sed -e "s/libcurl //g"`
CURL_CFLAG=`curl-config --cflags `
CURL_LIBS=`curl-config --libs `
CURL_VERSION=`curl-config --version | sed -e "s/libcurl //g"`
cs_jamconfig_text="${cs_jamconfig_text}CURL.AVAILABLE ?= \"yes\" ;
"
cs_jamconfig_text="${cs_jamconfig_text}CURL.CFLAGS ?= \"$CURL_CFLAG\" ;
"
cs_jamconfig_text="${cs_jamconfig_text}CURL.LFLAGS ?= \"$CURL_LIBS\" ;
"
{ echo "$as_me:$LINENO: result: $CURL_VERSION" >&5
echo "${ECHO_T}$CURL_VERSION" >&6; }
else
{ echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6; }
fi
fi
This goes beyond my understanding of bash. Though, I was able to understand that it would like to run a command called curl-config. Such command was not present on my computer but I soon enough learnt that libculr4-openssl-dev and libcurl4-guntls-dev provide such a command.
So I tried:
timo@timo-desktop:/opt/planeshift_svn/planeshift$ sudo apt-get install libssl-dev libidn11-dev libkadm55 libkrb5-dev libcurl4-openssl-dev
timo@timo-desktop:/opt/planeshift_svn/planeshift$ ./configure --with-libcal3d=$CAL3D >> config.log
timo@timo-desktop:/opt/planeshift_svn/planeshift$ cat config.log | grep curl
configure:18820: checking for curl
checking for curl... configure:18833: result: 7.16.4
my_cv_curl_vers=NONE
Now it seems to find the curl but the same errors persist. Then I also tried:
sudo apt-get remove libssl-dev libidn11-dev libkadm55 libkrb5-dev libcurl4-openssl-dev
sudo apt-get install libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev libgnutlsxx13 libgpg-error-dev libidn11-dev libkadm55 libkrb5-dev liblzo2-dev libopencdk8-dev libpopt-dev libtasn1-3-dev
But the result was the same..
Then I realized there's one thing I could do get more information (how come I didn't think of it sooner..

)
timo@timo-desktop:/opt/planeshift_svn/planeshift$ cat config.log | grep error
and
timo@timo-desktop:/opt/planeshift_svn/planeshift$ cat config.log | grep no
The printings are rather long so I'm not going to bloat the post with it. Here's the entire config.log if somebody has the time to check it out.
http://www.cs.helsinki.fi/u/tglehto/tmp/config.log