cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: some NetWare build probs ...

From: Guenter <lists_at_gknw.net>
Date: Tue, 13 Apr 2010 03:36:21 +0200

Hi,
Michael Wood schrieb:
> On 9 April 2010 14:33, Michael Wood <esiotrot_at_gmail.com> wrote:
> [...]
>> This assumes you can run git on the platform you're trying to compile
>> on, but I suspect you are cross-compiling on Windows, so maybe it's
>> feasible?
>
> I just glanced at the build log and notice that it does not look like
> Windows, so I think it's definitely feasible.
yes, its a cross-compile on Linux ....; but thanks anyway for your hints
which may serve useful with other future probs.
I checked further, and found what the reasons were for these build failures:
I had - as previously suggested - a symlink 'ares' in the curl directory
while the c-ares clone was at same level as the curl clone. Since
NetWare is a non-configure build the testcurl.pl does just copy the curl
dir to the build dir, but it does only copy the symlink but not the
files of c-ares, thus the make then runs in the c-ares git clone itself
instead of the build copy! Since I run multiple target configurations
all from same clone logically there was leftover from a previous build
run, and the c-ares make didnt run again because libcares.a was already
present, and finally curl was linked with an incompatible libcares.a.
I hope that I've now fixed this with putting the c-ares repo into the
curl repo; here's my current fetch script:
#!/bin/sh
test "$USER" == 'root' && echo "This script should never run as root
user!" && exit 1
test -d curl && rm -rf curl
git clone git://github.com/bagder/curl.git
git clone git://github.com/bagder/c-ares.git curl/ares

then I did also change testcurl.pl to check for the c-ares repo inside
curl, and do a 'git pull' there too ....
lets see what next autobuilds will show up - hopefully I did it right,
and not break .... :)

Gn.

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2010-04-13