Hi Jon! On Tue, Jan 8, 2013 at 9:23 AM, JonY <[email protected]> wrote: > On 1/8/2013 21:30, K. Frank wrote: >> Hello List! >> >> I'm under the impression that libxml2 works (can be made to work) >> with mingw-w64, but that it does not come with mingw-w64 out of >> the box. >> >> Is this correct? > > That is right, libxml2 is unrelated to mingw-w64, so there is no bundle > for it. > >> If so, what is the best / easiest way to get libxml2 going with the >> mingw-w64 version I have (one of Ruben's std::thread-enabled builds)? > > Yes, you can use Ruben's GCC builds to build them. At the moment, they > are the recommended downloads if you want to run GCC on Windows without > MSYS or Cygwin.
Great. If I end up needing libxml2, I'll plan to build it myself. Do you happen to know if I should expect the build to be totally straightforward (with mingw-w64)? Any gotcha's or dependencies I should be expecting? > On the side note, std::thread builds make pthread necessary, I'm not > sure how you feel about adding dependencies. I'm okay with that. I believe that Ruben's std::thread-enabled build came bundled with winpthreads, and, as I understand it, winpthreads is the mingw-w64's officially supported method for supporting std::thread. If I end up getting quickfix to work and end up actually using it I will build it into my stuff, and I've pretty much switched over to std::thread for my own threading purposes, so Ruben's build (with the winpthreads dependency) is what I would be using. >> (For those who care, this is a follow-up to the questions I was asking >> about building quickfix. As I understand it, quickfix requires xml, >> either libxml2 or msxml. I am assuming -- perhaps incorrectly -- that >> because I am using mingw-w64 rather than visual studio, the msxml >> approach is not for me. But if I'm wrong about msxml with mingw-w64 >> (or about quickfix and xml), please chime in. > > Not really, msxml may work out of the box with mingw-w64 if the headers > are already deciphered by the developers. If it comes out of the box > with Windows or Visual Studio, chances are it is already in mingw-w64. Ah, okay. I will see if I can get the msxml version of quickfix to build. Would you happen to know if a stock windows 7 would come with msxml (or how I can check), or whether I would need visual studio or a separate msxml download? Also, I think I searched the mingw-w64 source for things that look like msxml, and came up empty. Would you happen to know whether I should expect mingw-w64 to have the msxml headers, or how I might check (short of trying the build)? I can probably sort these things out myself, but if you happen to know, it would save me a little time, and give me a sense of what I might expect. Thanks for your help. K. Frank ------------------------------------------------------------------------------ Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS and more. Get SQL Server skills now (including 2012) with LearnDevNow - 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only - learn more at: http://p.sf.net/sfu/learnmore_122512 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
