Discussion:
Building on Windows with vcpkg
Roger Leigh
2018-09-08 10:05:05 UTC
Permalink
Hi folks,

I don't know how many people are developing with Xerces-C++ and/or
Xalan-C++ on Windows and have tried out the new "vcpkg" BSD ports-like
package builder/manager from Microsoft, but it supports building
"xerces-c" and "xalan-c" packages, and this PR:

https://github.com/Microsoft/vcpkg/pull/4246

updates it to build with 3.2.1 and also updates "xalan-c" to work with
it. If anyone wanted to try it out or look over the changes, that would
be really helpful.

One sticking point is that "xalan-c" fails to build in debug mode, and
I'm uncertain why.

The other point to mention is the size of the patch set required to
build a working xalan-c on contemporary systems. We could really do
with a new xalan-c release which includes all these small bugfixes. I
would be happy to help here if I could join the project, or for someone
else to do the work, but it does need doing by someone.


Regards,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-***@xerces.apache.org
For additional commands, e-mail: c-dev-***@xerces.apache.org
Roger Leigh
2018-10-26 09:06:01 UTC
Permalink
Post by Roger Leigh
Hi folks,
I don't know how many people are developing with Xerces-C++ and/or
Xalan-C++ on Windows and have tried out the new "vcpkg" BSD ports-like
package builder/manager from Microsoft, but it supports building
"xerces-c" and "xalan-c" packages,
The latest versions are now usable on Windows:

xalan-c:x64-windows 1.11-4
Xalan is an XSLT processor for transforming XML ...
xerces-c:x64-windows 3.2.2-4
Xerces-C++ is a XML parser, for parsing, generat...

Just run "vcpkg install xerces-c:x64-windows xalan-c:x64-windows"
(omitting the ":x64-windows" for a 32-bit build).


Hope this is useful. This should be a convenient and
Microsoft-supported means of acquiring library dependencies for
projects, and having Xerces-C++ and Xalan-C++ provided by default makes
it easy for anyone to start using them in their projects.


Regards,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-***@xerces.apache.org
For additional commands, e-mail: c-dev-***@xerces.apache.org

Loading...