Hi Alistair,
This could be a good option. libxslt should properly be non-optional since msxml3 relys on it.
From the Makefile.in, its appears to have linked to libxslt for quite some time, but was never an issue since it was never used.
Francois Gouget raised this bug, http://bugs.winehq.org/show_bug.cgi?id=13035 that libslt should be dynamic, which could be another option.
I think in my case the problem is a bit different; I have the library - what I don't have are the development headers. Thus the linking all works, but HAVE_LIBXSLT is not defined, so the transform function ends up as a stub, and goes on to fail.
And I still don't know a right answer.
The attached patch is one approach - skip the tests in this case.
Does this seem like a reasonable approach to folks?
Cheers,
Jeremy