Im running Debian 4.0 (etch), previous versions of transmission compiled fine.
The configure-script told me that my libcurl version was too old. So i updated manually to "curl 7.18.2 (i686-pc-linux-gnu) libcurl/7.18.2" (7.15.5 is the latest version on apt for stable). After updating intltool (using apt) as well, the configure-script succeeded.
However, buliding fails with the following error:
gcc -I/usr/local/include -pthread -g -Wall -Wformat-security -W -Wmissing-prototypes -Wdeclaration-after-statement -O3 -funroll-loops -o blocklist-test blocklist-test.o -L/usr/lib ./libtransmission.a ../third-party/miniupnp/libminiupnp.a ../third-party/libnatpmp/libnatpmp.a ../third-party/libevent/.libs/libevent.a -lnsl -lrt -L/usr/local/lib /usr/lib/libcurl.so -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support -lresolv /usr/lib/libidn.so -ldl -lssl -lcrypto -lm -lz
./libtransmission.a(web.o): In function `tr_multi_socket_action':
/home1/chris/tmd/transmission-1.40b1/libtransmission/web.c:286: undefined reference to `curl_multi_socket_action'
collect2: ld returned 1 exit status
make[2]: *** [blocklist-test] Error 1
make[2]: Leaving directory `/home1/chris/tmd/transmission-1.40b1/libtransmission'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home1/chris/tmd/transmission-1.40b1/libtransmission'
make: *** [all-recursive] Error 1
Did i just mess up my curl-installation or isn't this my fault at all?