curl-library
first-tests with 7.15.2-CVS
From: Alexander Lazic <al-curllibrary_at_none.at>
Date: Thu, 5 Jan 2006 18:00:15 +0100
Date: Thu, 5 Jan 2006 18:00:15 +0100
Hi,
build and tested on:
./configure --enable-ares --disable-ipv6 --prefix=$HOME/progs/curl CFLAGS=-DHAVE_CURL_MULTI_SOCKET
--- ********* System characteristics ******** * curl 7.15.2-CVS (i686-redhat-linux-gnu) * libcurl/7.15.2-CVS OpenSSL/0.9.7f zlib/1.2.2.2 c-ares/1.3.1 \ libidn/0.5.15 * Features: AsynchDNS IDN Largefile NTLM SSL libz * Host: home * System: Linux al1.user.lan.at 2.6.14-1.1637_FC4 #1 Wed Nov 9 18:19:37 \ EST 2005 i686 i686 i386 GNU/Linux * Server SSL: ON * libcurl SSL: ON * libcurl debug: OFF * valgrind: OFF * HTTP IPv6 OFF * FTP IPv6 OFF * HTTP port: 8990 * FTP port: 8992 * FTP port 2: 8995 * HTTPS port: 8991 * TFTP port: 8997 * SSL library: OpenSSL . . TESTDONE: 285 tests out of 285 reported OK: 100% TESTDONE: 301 tests were considered during 139 seconds. TESTINFO: 16 tests were skipped due to these restraints: TESTINFO: "curl lacks ipv6 support" 9 times (212, 240, 241, 242, 252, \ 253, 254, 255, 263) TESTINFO: "rlimit problems" 1 times (518) TESTINFO: "curl lacks netrc_debug support" 6 times (130, 131, 132, 133, \ 134, 257) --- Now with CURL_MULTIEASY: ./configure --enable-ares --disable-ipv6 --prefix=$HOME/progs/curl CFLAGS='-DHAVE_CURL_MULTI_SOCKET -DCURL_MULTIEASY' . . TESTDONE: 278 tests out of 285 reported OK: 97% TESTFAIL: These test cases failed: 227 230 231 232 236 505 506 TESTDONE: 301 tests were considered during 151 seconds. TESTINFO: 16 tests were skipped due to these restraints: TESTINFO: "curl lacks ipv6 support" 9 times (212, 240, 241, 242, 252, 253, 254, 255, 263) TESTINFO: "rlimit problems" 1 times (518) TESTINFO: "curl lacks netrc_debug support" 6 times (130, 131, 132, 133, 134, 257) The ftp-test are know errors as i know. --- After cvs co && patch < hiper-5.patch i have run the ./buildconf. I have called the ./buildconf in ares file separately how about to change the last part: --- if test -d ares; then cd ares echo "buildconf: running ares/libtoolize" $libtoolize --copy --automake --force || die "The libtoolize command failed" echo "buildconf: running ares/aclocal" ${ACLOCAL:-aclocal} $ACLOCAL_FLAGS || die "The ares aclocal command failed" echo "buildconf: running ares/autoconf" ${AUTOCONF:-autoconf} || die "The ares autoconf command failed" cd .. fi --- to --- if test -d ares; then cd ares echo "buildconf: running in ares" ./buildconf cd .. fi --- The Problem ist that the Makefile.in was not created. After that the libcares isn't build before the link state: --- . . . gcc -shared .libs/file.o .libs/timeval.o .libs/base64.o .libs/hostip.o .libs/progress.o .libs/formdata.o .libs/cookie.o .libs/http.o .libs/sendf.o .libs/ftp.o .libs/url.o .libs/dict.o .libs/if2ip.o .libs/speedcheck.o .libs/ldap.o .libs/ssluse.o .libs/version.o .libs/getenv.o .libs/escape.o .libs/mprintf.o .libs/telnet.o .libs/netrc.o .libs/getinfo.o .libs/transfer.o .libs/strequal.o .libs/easy.o .libs/security.o .libs/krb4.o .libs/memdebug.o .libs/http_chunks.o .libs/strtok.o .libs/connect.o .libs/llist.o .libs/hash.o .libs/multi.o .libs/content_encoding.o .libs/share.o .libs/http_digest.o .libs/md5.o .libs/http_negotiate.o .libs/http_ntlm.o .libs/inet_pton.o .libs/strtoofft.o .libs/strerror.o .libs/hostares.o .libs/hostasyn.o .libs/hostip4.o .libs/hostip6.o .libs/hostsyn.o .libs/hostthre.o .libs/inet_ntop.o .libs/parsedate.o .libs/select.o .libs/gtls.o .libs/sslgen.o .libs/tftp.o .libs/splay.o -L/usr/kerberos/lib -Lcurl_cvs_20060105/ares -lcares /usr/lib/libidn.so -lssl -! lcrypto -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lresolv -ldl -lz -Wl,-soname -Wl,libcurl.so.3 -o .libs/libcurl.so.3.0.0 /usr/bin/ld: cannot find -lcares collect2: ld returned 1 exit status make[2]: *** [libcurl.la] Fehler 1 make[2]: Leaving directory `curl_cvs_20060105/lib' make[1]: *** [all] Fehler 2 make[1]: Leaving directory `curl_cvs_20060105/lib' make: *** [all-recursive] Fehler 1 home Thu 05 Jan 2006 16:43 curl_cvs_20060105 $ cd ares/ home Thu 05 Jan 2006 16:43 curl_cvs_20060105/ares $ make --- @Freebsd: i try it this weekend again but there is a error with the A*LIBTOOL command. Tell you the full error this weekend. Greetings and hth AleksReceived on 2006-01-05