Debian Bug report logs - #299348
libcurl3-dev: linking fails when using `curl-config --libs` flags.

version graph

Package: libcurl3; Maintainer for libcurl3 is (unknown);

Reported by: David Roundy <droundy@abridgegame.org>

Date: Sun, 13 Mar 2005 19:33:17 UTC

Severity: important

Merged with 299525, 299591, 299703

Found in version 7.13.1-1

Fixed in version curl/7.13.1-2

Done: Domenico Andreoli <cavok@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Domenico Andreoli <cavok@debian.org>:
Bug#299348; Package libcurl3-dev. (full text, mbox, link).


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).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: David Roundy <droundy@abridgegame.org>
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).


Message #10 received at 299348@bugs.debian.org (full text, mbox, reply):

From: Domenico Andreoli <cavok@debian.org>
To: David Roundy <droundy@abridgegame.org>
Cc: 299348@bugs.debian.org
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 299348 299525. Request was from Domenico Andreoli <cavok@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Merged 299348 299525 299591. 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).


Message #23 received at 299348@bugs.debian.org (full text, mbox, reply):

From: Domenico Andreoli <cavok@tiscali.it>
To: Fred Blaise <fred.blaise@excilan.com>
Cc: 299703@bugs.debian.org, 299348@bugs.debian.org, control@bugs.debian.org
Subject: Re: bug #299703 (libcurl3 - pycurl)
Date: Wed, 16 Mar 2005 10:31:06 +0100
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



Merged 299348 299525 299591 299703. Request was from Domenico Andreoli <cavok@tiscali.it> to control@bugs.debian.org. (full text, mbox, link).


Tags added: pending Request was from Domenico Andreoli <cavok@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Reply sent to Domenico Andreoli <cavok@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to David Roundy <droundy@abridgegame.org>:
Bug acknowledged by developer. (full text, mbox, link).


Message #32 received at 299348-close@bugs.debian.org (full text, mbox, reply):

From: Domenico Andreoli <cavok@debian.org>
To: 299348-close@bugs.debian.org
Subject: Bug#299348: fixed in curl 7.13.1-2
Date: Thu, 17 Mar 2005 04:02:09 -0500
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: 298855 299348
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-----




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Aug 12 06:50:26 2024; Machine Name: buxtehude

Debian Bug tracking system

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/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.