Return-Path: Delivered-To: apmail-xerces-c-dev-archive@www.apache.org Received: (qmail 98440 invoked from network); 22 Jan 2009 18:06:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Jan 2009 18:06:26 -0000 Received: (qmail 72675 invoked by uid 500); 22 Jan 2009 18:06:23 -0000 Delivered-To: apmail-xerces-c-dev-archive@xerces.apache.org Received: (qmail 72655 invoked by uid 500); 22 Jan 2009 18:06:23 -0000 Mailing-List: contact c-dev-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: c-dev@xerces.apache.org Delivered-To: mailing list c-dev@xerces.apache.org Received: (qmail 72607 invoked by uid 99); 22 Jan 2009 18:06:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Jan 2009 10:06:23 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Jan 2009 18:06:20 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id A868A234C4A9 for ; Thu, 22 Jan 2009 10:05:59 -0800 (PST) Message-ID: <616008256.1232647559688.JavaMail.jira@brutus> Date: Thu, 22 Jan 2009 10:05:59 -0800 (PST) From: "Boris Kolpackov (JIRA)" To: c-dev@xerces.apache.org Subject: [jira] Commented: (XERCESC-1848) Instructions for installing Xerces-C++ binary distribution under Windows Vista appear to be incomplete In-Reply-To: <2039729373.1232434139556.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/XERCESC-1848?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D12= 666232#action_12666232 ]=20 Boris Kolpackov commented on XERCESC-1848: ------------------------------------------ Phillip, thanks for the detailed analysis of the problem. I agree with Albe= rto, Xerces-C++ does not require .NET. It is just the .NET distribution con= tains VC++ 9.0 runtime which Xerces-C++ needs. I also don't think it is a good idea for us to bundle this runtime with bin= ary distributions of Xerces-C++. Microsoft is very particular about what it= allows and does not allow third parties to redistribute and I don't think = we should get involved with this. I agree, however, that we should mentione= d this in the documentation as well as the fact that the runtime can be dow= nloaded from the Microsoft's website. Alberto, FYI, the VC++ 9.0 binaries were built without SP1. > 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=20 > 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 -- b= ut 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++ runti= me 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 V= ista-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 inst= alling Xerces binaries under Windows -- which focus mostly on the command p= ath -- aren't adequate for enabling the operation of the precompiled utilit= ies under some versions of Vista. Students in my XML class who attempted t= o install Xerces and run DOMPrint.exe this weekend obtained side-by-side co= nfiguration errors -- a problem that, according to various websites, arises= when dependencies can't be resolved. =20 > One of my students who encountered this problem determined that four addi= tional files had to be copied to the Xerces bin directory in order to get t= hese utilities to run: msvcm90.dll, msvcp90.dll, and msvcr90.dll (all fro= m a subdirectory of C:\WINDOWS\WinSxS), and msvcrt.dll (from C:\WINDOWS\sys= tem32). Apparently, he also had to make sure that he obtain the correct ve= rsions of these files. Finally, he also had to create and place a fifth fi= le, 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: > > > > > KSaO8M0iCtPF6YEr79P1dZsnomY=3D = ojDmT= gpYMFRKJYkPcM6ckpYkWUU=3D tVogb8kezDre2= mXShlIqpp8ErIg=3D > > I would think the Apache project fix for this problem would involve confi= rming the accuracy of this diagnosis and solution, and creating a separate = distro for Windows Vista, with extra documentation and the required manifes= t (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 ca= refully. =20 > Apologies if this is a known problem, but I tried searching for "side-by-= side configuration" in Jira, and found nothing. --=20 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-unsubscribe@xerces.apache.org For additional commands, e-mail: c-dev-help@xerces.apache.org