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: Tue, 22 Jan 2013 11:17:46 +0400

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

On 22.01.2013 6:31, Guenter wrote:
> Am 21.01.2013 11:35, schrieb LRN:
>> 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.
>>
> you should try a build with --disable-shared

Been there, done that.

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

iQEcBAEBAgAGBQJQ/j0YAAoJEOs4Jb6SI2Cw2QwIAK4QXjCW6gS77ubpZVby00yv
NXK5xmbshV71fzw7ZSL3htuc0zySE+bUyPC4J+kYrz6XU5+1iN7oEcAO83YVBuqj
P231A0/MG7cLmfolJfj7PwNl7Eqc8xMqmrWSdmYjxosr540ELtVvFADsyJyhe/P3
uQ3OT7G3mRXVvX7Vps2LebwotDMtHyRBRq88JFYAnxFYe5ef4mekwA8WB5nq2nK/
0d00QsmAp95jKJtk91FGISbIxUlFCiAVpDh4U8AShRZ/6KugZsK0mimWPnI8A8KG
P+wD86JhlrN9l/lkg3tj2Zr8Hw/yhWt7fMJWPHuYAj3qJk1UpnzP3JPX8uRHbvg=
=Ex3D
-----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-22