Michael, That's weird that configure doesn't catch that error. Can you check the configure.log for the bits about libcurl.
Also, first guess for the error is that you need to install the dev library from yum or whatever Fedora uses. Something like (been a long time since I used Fedore, you should probably use the search thing for libcurl to be sure) $ sudo yum install libcurl-dev HTH, Paul On Wed, Nov 12, 2008 at 1:34 PM, Michael Ramirez <[EMAIL PROTECTED]> wrote: > I am having some issues install CouchDB on my Fedora box. My make fails with > the following error. > > [EMAIL PROTECTED] ~]# cd couchdb > [EMAIL PROTECTED] couchdb]# make > make all-recursive > make[1]: Entering directory `/root/couchdb' > Making all in bin > make[2]: Entering directory `/root/couchdb/bin' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/root/couchdb/bin' > Making all in etc > make[2]: Entering directory `/root/couchdb/etc' > Making all in couchdb > make[3]: Entering directory `/root/couchdb/etc/couchdb' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/root/couchdb/etc/couchdb' > Making all in default > make[3]: Entering directory `/root/couchdb/etc/default' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/root/couchdb/etc/default' > Making all in init > make[3]: Entering directory `/root/couchdb/etc/init' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/root/couchdb/etc/init' > Making all in launchd > make[3]: Entering directory `/root/couchdb/etc/launchd' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/root/couchdb/etc/launchd' > Making all in logrotate.d > make[3]: Entering directory `/root/couchdb/etc/logrotate.d' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/root/couchdb/etc/logrotate.d' > make[3]: Entering directory `/root/couchdb/etc' > make[3]: Nothing to be done for `all-am'. > make[3]: Leaving directory `/root/couchdb/etc' > make[2]: Leaving directory `/root/couchdb/etc' > Making all in src/couchdb > make[2]: Entering directory `/root/couchdb/src/couchdb' > /bin/sh ../../libtool --tag=CC --mode=link gcc -I/usr/local/include -g -O2 > -L/usr/local/lib -L/opt/local/lib -I/usr/local//lib/erlang/usr/include > -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include > -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js > -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include > -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -lm -o couchjs > couchjs-couch_js.o couchjs-curlhelper.o -lcurl -ljs -L/usr/local/lib > -L/opt/local/lib -lpthread -lcrypt > libtool: link: gcc -I/usr/local/include -g -O2 > -I/usr/local//lib/erlang/usr/include -I/usr/lib/erlang/usr/include > -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include > -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include > -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js > -DXP_UNIX -o couchjs couchjs-couch_js.o couchjs-curlhelper.o > -L/usr/local/lib -L/opt/local/lib -lm -lcurl -ljs -lpthread -lcrypt > /usr/bin/ld: cannot find -lcurl > collect2: ld returned 1 exit status > make[2]: *** [couchjs] Error 1 > make[2]: Leaving directory `/root/couchdb/src/couchdb' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/couchdb' > make: *** [all] Error 2 > > > Here is my curl version: > > [EMAIL PROTECTED] couchdb]# curl --version > curl 7.16.4 (i386-redhat-linux-gnu) libcurl/7.16.4 NSS/3.11.7.1 zlib/1.2.3 > libidn/0.6.14 > Protocols: tftp ftp telnet dict ldap http file https ftps > Features: IDN IPv6 Largefile SSL libz > > > >