Acknowledgement sent to David Roundy <droundy@abridgegame.org>:
New Bug report received and forwarded. Copy sent to Domenico Andreoli <cavok@debian.org>.
(full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libcurl3-dev: linking fails when using `curl-config --libs` flags.
Date: Sun, 13 Mar 2005 14:22:06 -0500
Package: libcurl3-dev
Version: 7.13.1-1
Severity: normal
For some reason (which I haven't tracked down), the latest libcurl3-dev has
broken the curl behavior. Below is the error message I get. A brief
googling suggests that 'tld_strerror' and 'idna_strerror' ought to be in
libidn. Might it be that libcurl is compiled with an ABI-incompatible
version of libidn11-dev?
configure:4606: checking for curl_global_init in -lcurl
configure:4636: gcc -o conftest -O2 conftest.c -lcurl -L/usr/lib -lcurl -lidn -lssl -lcrypto -ldl
-lssl -lcrypto -ldl -lz >&5
/usr/lib/libcurl.so: undefined reference to `tld_strerror'
/usr/lib/libcurl.so: undefined reference to `idna_strerror'
collect2: ld returned 1 exit status
configure:4642: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h. */
|
| /* Override any gcc2 internal prototype to avoid an error. */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
| builtin and then its argument prototype would still apply. */
| char curl_global_init ();
| int
| main ()
| {
| curl_global_init ();
| ;
| return 0;
| }
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages libcurl3-dev depends on:
ii libc6-dev [libc-dev] 2.3.2.ds1-20 GNU C Library: Development Librari
ii libcurl3 7.13.1-1 Multi-protocol file transfer libra
ii libidn11-dev 0.5.2-3 Development files GNU libidn, impl
ii libssl-dev 0.9.7e-2 SSL development libraries, header
ii zlib1g-dev 1:1.2.2-3 compression library - development
-- no debconf information
Information forwarded to debian-bugs-dist@lists.debian.org: Bug#299348; Package libcurl3-dev.
(full text, mbox, link).
Acknowledgement sent to Domenico Andreoli <cavok@debian.org>:
Extra info received and forwarded to list.
(full text, mbox, link).
Subject: Re: Bug#299348: libcurl3-dev: linking fails when using `curl-config --libs` flags.
Date: Mon, 14 Mar 2005 10:00:13 +0100
hi David,
On Sun, Mar 13, 2005 at 02:22:06PM -0500, David Roundy wrote:
>
> For some reason (which I haven't tracked down), the latest libcurl3-dev has
> broken the curl behavior. Below is the error message I get. A brief
> googling suggests that 'tld_strerror' and 'idna_strerror' ought to be in
> libidn. Might it be that libcurl is compiled with an ABI-incompatible
> version of libidn11-dev?
this is a known issue of libidn, please see bug #299319.
i'm going to make a new upload, this bug should disappear in few days.
cheers
domenico
-----[ Domenico Andreoli, aka cavok
--[ http://people.debian.org/~cavok/gpgkey.asc
---[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50
Severity set to `important'.
Request was from Domenico Andreoli <cavok@debian.org>
to control@bugs.debian.org.
(full text, mbox, link).
Bug reassigned from package `libcurl3-dev' to `libcurl3'.
Request was from Domenico Andreoli <cavok@debian.org>
to control@bugs.debian.org.
(full text, mbox, link).
Merged 299348299525.
Request was from Domenico Andreoli <cavok@debian.org>
to control@bugs.debian.org.
(full text, mbox, link).
Information forwarded to debian-bugs-dist@lists.debian.org, Domenico Andreoli <cavok@debian.org>: Bug#299348; Package libcurl3.
(full text, mbox, link).
Acknowledgement sent to Domenico Andreoli <cavok@tiscali.it>:
Extra info received and forwarded to list. Copy sent to Domenico Andreoli <cavok@debian.org>.
(full text, mbox, link).
severity 299703 important
merge 299703 299348
thanks
On Wed, Mar 16, 2005 at 10:12:13AM +0100, Fred Blaise wrote:
> Hello Domenico
hi Fred,
> I would like to know if you had a quick workaround/fix for that bug,
> while this gets resolved. I am running my servers on Debian
> Sarge/testing.
> I have many scripts running using pycurl, and this is causing some
> problems.
yes, installing libidn11 from unstable (0.5.13-1.0) should do the trick.
you should be able to take directly the binary package from unstable
without recompilation.
alternatively you may also install old libcurl3 7.13.0-2 found at
http://snapshot.debian.net/archive/2005/02/25/debian/pool/main/c/curl/
cheers
domenico
-----[ Domenico Andreoli, aka cavok
--[ http://people.debian.org/~cavok/gpgkey.asc
---[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50
Source: curl
Source-Version: 7.13.1-2
We believe that the bug you reported is fixed in the latest version of
curl, which is due to be installed in the Debian FTP archive:
curl_7.13.1-2.diff.gz
to pool/main/c/curl/curl_7.13.1-2.diff.gz
curl_7.13.1-2.dsc
to pool/main/c/curl/curl_7.13.1-2.dsc
curl_7.13.1-2_i386.deb
to pool/main/c/curl/curl_7.13.1-2_i386.deb
libcurl3-dbg_7.13.1-2_i386.deb
to pool/main/c/curl/libcurl3-dbg_7.13.1-2_i386.deb
libcurl3-dev_7.13.1-2_i386.deb
to pool/main/c/curl/libcurl3-dev_7.13.1-2_i386.deb
libcurl3-gssapi_7.13.1-2_i386.deb
to pool/main/c/curl/libcurl3-gssapi_7.13.1-2_i386.deb
libcurl3_7.13.1-2_i386.deb
to pool/main/c/curl/libcurl3_7.13.1-2_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 299348@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Domenico Andreoli <cavok@debian.org> (supplier of updated curl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 16 Mar 2005 14:30:03 +0100
Source: curl
Binary: libcurl3-dbg libcurl3 libcurl3-dev libcurl3-gssapi curl
Architecture: source i386
Version: 7.13.1-2
Distribution: unstable
Urgency: low
Maintainer: Domenico Andreoli <cavok@debian.org>
Changed-By: Domenico Andreoli <cavok@debian.org>
Description:
curl - Get a file from an HTTP, HTTPS, FTP or GOPHER server
libcurl3 - Multi-protocol file transfer library, now with SSL support!
libcurl3-dbg - libcurl compiled with debug symbols
libcurl3-dev - Development files and documentation for libcurl
libcurl3-gssapi - libcurl compiled with GSSAPI support
Closes: 298855299348
Changes:
curl (7.13.1-2) unstable; urgency=low
.
* Rebuilt to get the correct libidn11 dependency (closes: #299348).
* Added some missing documentation files (closes: #298855).
Files:
1e6915af27a9c41d590344d3199a0437 798 web optional curl_7.13.1-2.dsc
dfac837d0034bb4b579192c80da687c6 169044 web optional curl_7.13.1-2.diff.gz
6c311c1fb7eee73f19ed82cd0de656f1 175324 web optional curl_7.13.1-2_i386.deb
85ddb5d603475fc5021b97e3a16578ec 266616 libs optional libcurl3_7.13.1-2_i386.deb
b77055c7a044ae2f0830a610b2e77009 147048 libs extra libcurl3-gssapi_7.13.1-2_i386.deb
dec93851abfed8533c96a9bd8a1cc3fa 1032026 libdevel extra libcurl3-dbg_7.13.1-2_i386.deb
b8c698dce5412d5659dfd6750c75cd15 1258984 libdevel optional libcurl3-dev_7.13.1-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCODyOBneQM6IOvFARAqOuAKCUaMjINb0eyCiiNKHE62gz167AxgCeKIz0
91M6g+aFd0Nke8rOaJ4TJJM=
=pQcn
-----END PGP SIGNATURE-----
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.