cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: [W32] Testsuite does not build in 7.28.1 anymore

From: LRN <lrn1986_at_gmail.com>
Date: Mon, 21 Jan 2013 14:35:41 +0400

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 21.01.2013 13:55, Daniel Stenberg wrote:
> On Sat, 19 Jan 2013, LRN wrote:
>
>> `make check' log is attached. It worked in 7.28.0 (or, at least,
>> 7.27.0). Tried rebuilding everything with --disable-shared,
>> didn't help.
>
> In that massive log I could mostly see complaints on various
> *printf() functions. In which way have they changed between 7.27.0
> and 7.28.0? I can't remember any change in that area for a very
> long time...
>
I don't think the problem is in functions per se.
The problem seems to be in the testsuite linking the tests in a way
that doesn't quite work on W32.
AFAIU, instead of linking to libcurl, as apps would do, test programs
are assembled from some of the compiled object files that go into libcurl.
So the header tells it to link to dllimport mprintf functions, while
the object files provide only normal mprintf functions for internal use.
Something like that.

I've tested 7.28.0, testsuite doesn't build there too. 7.27.0
testsuite, however, builds correctly.

That said, nothing stands out in 7.27.0->7.28.0 diff, and there are no
intermediate releases to check.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJQ/Rn8AAoJEOs4Jb6SI2CwczUH/RMwBZkyGZFXiuGvdU7l9G7N
ExKBS/Z7DMhabA+gfjncykhEYtGpqYUIwRRkZrr8kZSVIGf2V/GOui31NdkP4c6u
VcLX1hink6VUHf1DbCw6LEBSSABP0OR7ymyY8HOxsivUaKPFUfOE6o7w7OYwoqXR
8j/zKXV5UaK1sOts6G9gxHPxjB5Xk06qfiXyS8Gx2uiYkjRsmnj+Xa02d059rw0A
pLRTrmbfXs28R8e3Kh8YlnbbUeozKapLxJyqoxa3dGC4QpiSMnn3tFdjehrRVFGV
KEwWN7ffXYdQvEPYRW7OJRdwO3naUhvuwywKGC0VheDqej4LuQRMxu3jw7Tg2v4=
=pp0D
-----END PGP SIGNATURE-----
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2013-01-21