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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>
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:            <syslibset
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.

Reply via email to