severity 340942 important thanks On Mon, Nov 28, 2005 at 06:35:15PM -0800, Isaac Jones wrote: > David Roundy <[EMAIL PROTECTED]> writes:
> (snip) > > ... It would help to have the config.log. > > Most likely the curl-config output is messed up in some way. We use > > curl-config to determine which flags to use to link with curl, but then we > > check whether these flags actually work, and it is this check that fails. > > So either curl-config is messed up (as it used to be on MacOS--it claimed > > to be x86) or our test is misfunctioning in some way. It could be that our > > workaround for the bug in curl-config on MacOS is somehow backfiring on > > another platform... :( Yes, curl-config is messed up in the sense that curl-config is *always* messed up for purposes of dynamic linking on GNU systems. In the present case, curl-config spits out -lkrb5 and other library options, but is missing a dependency on libkrb5-dev. This is bug #340784, and should be fixed reasonably soon. On the darcs side, this is fixable by changing the Debian package to not use curl-config -- as described at <http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html>. It's understandable that upstream would not want to accept such a patch, since it's not portable to platforms which use non-GNU linkers; but for Debian's purposes, until curl-config adds a --static option to split these other garbage linker options out, it's far better to replace `curl-config --libs` with -lcurl as this is much less likely to lead to future build failures as a result of curl bugs. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature