cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: MSYS/MinGW autobuilds

From: Vincent Torri <vincent.torri_at_gmail.com>
Date: Sun, 15 Jul 2012 05:04:49 +0200

On Sun, Jul 15, 2012 at 1:26 AM, Guenter <lists_at_gknw.net> wrote:
> Hi all,
> I poked some more with the MSYS/MinGW autobuilds, and here are some results
> ...
> 1) the unit tests dont compile unless I give --disable-shared:
> http://curl.haxx.se/dev/log.cgi?id=20120714220624-26559#prob1

i don't know in which lib the symbol curl_strequal is, but :

1) it has been declared with __declspec(dllexport) (hence the _imp_...)
2) no import lib (.dll.a) or dll of curl is passed to the linker. I
can just see ../../lib/.libs/libcurlu.a

I don't know for the 2 others problems.

Vincent Torri

> I guess we need to add -DCURL_STATICLIB to the unit CFLAGS, though not sure
> if we can do that unconditionally?
> 2) some tests tend to get hung or cause the testservers to get hung;
> these are:
> 285, 286 --> tftpd server
> 555 --> segfaults
> 1326 --> sws ??
> 3) there are strange path issues (/C:/MinGW/msys/1.0) with all tests which
> use %PWD, f.e. test200:
> ...
> file://localhost/%PWD/log/test200.txt
> ...
> also I've tried this:
> src/curl.exe
> file://localhost/c:/projects/curl/curl-dailysnap/curl-7.27.0-20120713/tests/data/test200
> which displays the file test200 fine, so basically once %PWD is fixed it
> should work ...
>
> with this build I disabled tests 285, 286, 1326 and configured with
> --disable-file --disable-shared (this is the build where 555 segfaults):
> http://curl.haxx.se/dev/log.cgi?id=20120714225929-28835
>
> next round I will disable 555 too and hopefully then the testsuite can
> finish automatically so that I can run it unattended ...
>
> BTW. does the order of the disabled test numbers matter in
> ./tests/data/DISABLED? I mean do they need to be in ascending order?
> If not I could for now just append those numbers I need to disable ...
>
> Gün.
>
>
>
> -------------------------------------------------------------------
> List admin: http://cool.haxx.se/list/listinfo/curl-library
> Etiquette: http://curl.haxx.se/mail/etiquette.html

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2012-07-15