[ https://issues.apache.org/jira/browse/XERCESC-1848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666080#action_12666080 ]
Alberto Massari commented on XERCESC-1848: ------------------------------------------ The reference to .NET 2.0/3.0/3.5 is not correct; what is missing on those system is the C/C++ runtime support for VC 9.0 (a.k.a. Visual Studio 2008). You can download and install from [1]; in case the build system used Visual Studio 2008 SP1, you need instead [2] [1] http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=en [2] http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en > Instructions for installing Xerces-C++ binary distribution under Windows > Vista appear to be incomplete > ------------------------------------------------------------------------------------------------------ > > Key: XERCESC-1848 > URL: https://issues.apache.org/jira/browse/XERCESC-1848 > Project: Xerces-C++ > Issue Type: Bug > Components: Utilities > Environment: Windows Vista > Reporter: Phillip E. Pfeiffer, IV > Original Estimate: 72h > Remaining Estimate: 72h > > The package that was being used is xerces-c-3.0.0-x86-windows-vc-9.0 -- but I > suspect that this problem might affect all users of Vista systems who haven't > installed Visual C++, or who have a version of the Visual C++ runtime that's > inconsistent with the ones that were (apparently) used to compile Xerces > distros. > Also, apologies for not being more specific about the platform - but my > Vista-using students (rather than me) are the ones who found this error, and > I suspect this error might affect multiple versions of Vista. > We may have missed something, but the Apache-specified protocols for > installing Xerces binaries under Windows -- which focus mostly on the command > path -- aren't adequate for enabling the operation of the precompiled > utilities under some versions of Vista. Students in my XML class who > attempted to install Xerces and run DOMPrint.exe this weekend obtained > side-by-side configuration errors -- a problem that, according to various > websites, arises when dependencies can't be resolved. > One of my students who encountered this problem determined that four > additional files had to be copied to the Xerces bin directory in order to get > these utilities to run: msvcm90.dll, msvcp90.dll, and msvcr90.dll (all from > a subdirectory of C:\WINDOWS\WinSxS), and msvcrt.dll (from > C:\WINDOWS\system32). Apparently, he also had to make sure that he obtain > the correct versions of these files. Finally, he also had to create and > place a fifth file, Microsoft.VC90.CRT.MANIFEST, into the Xerces bin > directory, in order to inform the C++ runtime system to recognize the files. > The contents of his MANIFEST is reproduced below: > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> > <noInheritable></noInheritable> > <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" > version="9.0.21022.8" processorArchitecture="x86" > publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> > <file name="msvcr90.dll" hashalg="SHA1" > hash="e0dcdcbfcb452747da530fae6b000d47c8674671"><asmv2:hash > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" > xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform > > Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod > > Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>KSaO8M0iCtPF6YEr79P1dZsnomY=</dsig:DigestValue></asmv2:hash></file> > <file name="msvcp90.dll" hashalg="SHA1" > hash="81efe890e4ef2615c0bb4dda7b94bea177c86ebd"><asmv2:hash > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" > xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform > > Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod > > Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>ojDmTgpYMFRKJYkPcM6ckpYkWUU=</dsig:DigestValue></asmv2:hash></file> > <file name="msvcm90.dll" hashalg="SHA1" > hash="5470081b336abd7b82c6387567a661a729483b04"><asmv2:hash > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" > xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform > > Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod > > Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>tVogb8kezDre2mXShlIqpp8ErIg=</dsig:DigestValue></asmv2:hash></file> > </assembly> > I would think the Apache project fix for this problem would involve > confirming the accuracy of this diagnosis and solution, and creating a > separate distro for Windows Vista, with extra documentation and the required > manifest (if trying to distribute the dll's directly would incur copyright > issues). I'm guessing that it would take three days' worth of time to do > this carefully. > Apologies if this is a known problem, but I tried searching for "side-by-side > configuration" in Jira, and found nothing. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org