Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 7643 invoked from network); 8 Feb 2008 10:25:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Feb 2008 10:25:52 -0000 Received: (qmail 87266 invoked by uid 500); 8 Feb 2008 10:25:43 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 87232 invoked by uid 500); 8 Feb 2008 10:25:43 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 87222 invoked by uid 99); 8 Feb 2008 10:25:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Feb 2008 02:25:43 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of t.p.ellison@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Feb 2008 10:25:12 +0000 Received: by ug-out-1314.google.com with SMTP id u40so842290ugc.3 for ; Fri, 08 Feb 2008 02:25:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=59C+zJgtavDYSMVPQK8azQh8Lf6kICBhq+GyMYZ9Mos=; b=QDKxlTAGoy3SDdcPE0UYHGPfZ1fAN0Ps6+SLces/edPuGhcJ9CcFlElIHuKDCLh3psxVkygG1q6THx/ufvclOt7DRfFssQxZZgZhNNMRrr95TgXp8xkBaU0doKdoEGbuA7oBonaV5l8AIhKdTuhR+PFhyumxWGUuBepVSMd5CH4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Ae2lnhR7TspZwWs1sAkzZ71r9iNpIvz57JREUcKSu4I5Kog6En6UICs1Rq5bUFmCKe0UJ527kvlroJAHpFX2AgCjn6Tk6jHIbIaEflJsjQXMJ+4Q5X2D0p+45x3vhPcO6vJWeEemXCizhEPDG7kEYEdd5N5L+gMzBeYsUnZ+D44= Received: by 10.66.219.11 with SMTP id r11mr5219814ugg.31.1202466317899; Fri, 08 Feb 2008 02:25:17 -0800 (PST) Received: from ?9.20.183.163? ( [195.212.29.92]) by mx.google.com with ESMTPS id l20sm3688797uga.62.2008.02.08.02.25.16 (version=SSLv3 cipher=RC4-MD5); Fri, 08 Feb 2008 02:25:16 -0800 (PST) Message-ID: <47AC2E0A.7050305@gmail.com> Date: Fri, 08 Feb 2008 10:25:14 +0000 From: Tim Ellison User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: dev@harmony.apache.org Subject: Re: Where could msvcr71d.dll appear from? Was: Breaking the build again (was Re: [announce] new DRLVM build system came into force) References: <200802080010.04129.gshimansky@apache.org> <200802080116.21655.gshimansky@apache.org> In-Reply-To: <200802080116.21655.gshimansky@apache.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Gregory Shimansky wrote: > On 8 February 2008 Alexei Fedotov wrote: >> Gregory, thanks! >> Now I understand. > > Actually now that I think about it what I wrote is not true :( > > The free Express version available from MS is MSVC 2005. MSVC 2003 is not > available for free for quite a long time by now, so getting msvcr71d.dll is > possible only from internet mirrors that allow you to download any kind of > dll files but probably violate MS distribution policy. > > Harmony can be built using MSVC 2005 on win32 but it requires some hacking of > native code and build files. I used to "turn off" awt, swing, imageio, print > and some other class library modules that use API marked as "deprecated" by > MS. > > As for using debug versions of binaries, the only way is to install commercial > version of MSVC 2003. It's been a while since I read the MSVC redist text, but I'm not convinced we are allowed to redistribute the debug versions. In addition, each new artifact we redistribute must be called out in our notices file. Regards, Tim >> On Feb 8, 2008 12:10 AM, Gregory Shimansky wrote: >>> On 7 February 2008 Alexei Fedotov wrote: >>>> During NCAI discussion Vasily Levchenko mentioned possible open source >>>> (?) integration with MS debugging tools. This hardly can be done >>>> without the basic debugging library. >>> Sure, you can install free MSVC.NET Express and then you'll have debug >>> runtime installed. >>> >>>> On Feb 7, 2008 11:30 PM, Gregory Shimansky > wrote: >>>>> On 7 February 2008 Alexei Fedotov wrote: >>>>>> Alexey, >>>>>> >>>>>> I have noticed the following line in your build: >>>>>> working_vm/make/vm/common-vm.xml: >>>>> libs="msvcrtd" if="is.windows" unless="is.cfg.release"/> >>>>>> >>>>>> From the other side I have not noticed that this Microsoft library >>>>>> is mentioned in working_*/make/depends.properties >>>>>> How the build system may be able to produce a debug build which >>>>>> would contain a debugging DLL version for those who don't have MSVC >>>>>> installed? >>>>> AFAIK this library is not distributed separately from MSVC.NET >>>>> (Microsoft distributes only non-debug version of its runtime), so >>>>> MSVC presence is required. >