Hi Claudia,
>> Well, one reason might be that you build libcurl without
>> SSL support and the .hbc file tries to link against a libcurl
>> _with_ SSL support. Which means it might indeed not work
>> for you, unless you delete those libs from the .hbc file.
>
> I could not extract this information from the .hbc files and I do not need SSL
> support at the moment. Compiling only hbcurls.hbp succeeded.
My bad, really meant LIBSSH2, not OpenSSL.
>> If a component doesn't build, just disable it using:
>> HB_BUILD_CONTRIBS=no hbide
>
> Where shall I put these commands? Typing the commands in every new MSYS is
> boring. Can I put them into Makefile? Which is the exact syntax? It would help
This is simple envvar setting, so you can put it anywhere
envvar setting OS commands can be put, f.e. a batch file, bash
script, user login scripts. Again please refer to INSTALL,
because it's impossible for me to replicate its whole content
in personal answers, ie. there, it's written much precisely and
it should be used as reference instead my typo-ridden e-mails.
> for beginners to have the list from INSTALL for example in Makefile, where one
> could change the path or say "no". Then tell in INSTALL to change it in
> Makefile.
I don't plan to introduce automatic makefile generation UI, but
interested users can build such tool. Anyhow most of such
settings are only needed in rarer cases, and most of these
cases are unique, so it'd be hard to create a universal tool for it.
> I did on command line in MSYS:
> set HB_WITH_SQLITE3=no
> and next time
> set HB_BUILD_CONTRIBS=no sqlite3
sqlite3 is not a contrib, it's a 3rd party dependency, so
if you want to disable it, you should disable everything
that depends on it:
set HB_BUILD_CONTRIBS=no hbsqlit3 sddsqlt3
This should also work, I don't know why it doesn't, in your case:
set HB_WITH_SQLITE3=no
When you build any dependency, it should say f.e.:
! '../sddsqlt3/sddsqlt3.hbp' returned status: 10
where '10' means "missing dependency"
BTW, it's even better tactic to explicitly enable the
contribs you need. You will save build time.
-- Viktor