You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Vladimir Beliaev (JIRA)" <ji...@apache.org> on 2007/03/29 18:33:25 UTC

[jira] Created: (HARMONY-3526) [

[
-

                 Key: HARMONY-3526
                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
             Project: Harmony
          Issue Type: Bug
            Reporter: Vladimir Beliaev




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky updated HARMONY-3526:
---------------------------------------

    Environment: winx64  (was: windows/em64t)

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: winx64
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov updated HARMONY-3526:
------------------------------------

    Attachment: jitrino.build2

jitrino.build2:
        <linkerarg value="/MACHINE:X64" /> option is added

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: winx64
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>         Attachments: jitrino.build, jitrino.build2
>
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexei Zakharov reassigned HARMONY-3526:
----------------------------------------

    Assignee: Alexei Zakharov

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov updated HARMONY-3526:
------------------------------------

    Attachment: jitrino.build

The fix.
The problem with JIT was that during porting to EM64T platform JIT project file got several of unused libraries in the linker's list.

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: winx64
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>         Attachments: jitrino.build
>
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexei Zakharov resolved HARMONY-3526.
--------------------------------------

    Resolution: Fixed

Thanks for the patch Mikhail. Was applied at the revision 536863. All, please verify that it solves the initial problem.

It should also be mentioned that in spite of the fact that Hello World works ok now on clean Win64 it is still impossible to run graphical apps that use AWT/SWING on such machines because our implementation of these libraries depends on Microsoft.VC80.DebugCRT even if it is built in the release mode. I will create a separate JIRA for this. 

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: winx64
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>         Attachments: jitrino.build, jitrino.build2
>
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12490329 ] 

Alexei Zakharov commented on HARMONY-3526:
------------------------------------------

The log from my previous message is reproducible on debug builds only. Release builds works ok. BTW, am I correct in my understanding that the original issue was about *release* *64bit* Windows build? 

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12494724 ] 

Alexei Zakharov commented on HARMONY-3526:
------------------------------------------

Link to dev@harmony discussion of this issue: http://article.gmane.org/gmane.comp.java.harmony.devel/26760

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: winx64
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>         Attachments: jitrino.build
>
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12490301 ] 

Alexei Zakharov commented on HARMONY-3526:
------------------------------------------

Seems I am able to reproduce the issue even for 32bit Windows build. I've got the following

Loading error The specified module could not be found.
Mandatory library cannot be loaded: gc_cc.dll
HMYEXEL062E Внутренняя ошибка VM: Не удалось создать Java VM
FAILED to invoke JVM.

trying to run HelloWorld on Windows Server 2003 32bit without any Visual Studio installed. At the same time it works ok on machine with MSVS.

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Vladimir Beliaev (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12490980 ] 

Vladimir Beliaev commented on HARMONY-3526:
-------------------------------------------

Please see the comment from Pavel Pervov. It stays:
- msvc2005 runtime distribution
- it is not possible for debu version of runtime - msvc must be installed - nothing to work on here
- release distubution is possible, run vcredist_x64.exe (from msvc 2005 package) to prepare host, still Harmoby (release mode) does not work in such a prepared host anyway - this is a point to be fixed.

Sorry I did not write this quite clear in bug description.

Thanks
Vladimir Beliaev

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Alexei Zakharov
>            Priority: Minor
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Vladimir Beliaev (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vladimir Beliaev updated HARMONY-3526:
--------------------------------------

             Component/s: DRLVM
    Estimated Complexity: Advanced
                Priority: Minor  (was: Major)
             Description: 
It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.

Such a "feature" prevent Harmony deployment, so it should be fixed.

Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 

This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.

The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(

Let's get this issue fixed!

Thanks
Vladimir Beliaev
             Environment: windows/em64t
                 Summary: [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed  (was: [)

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>            Priority: Minor
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-3526) [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed

Posted by "Pavel Pervov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12485507 ] 

Pavel Pervov commented on HARMONY-3526:
---------------------------------------

As far as I've discovered debug snapshot is not possible with Microsoft Visual C++ 2005 - redistribution of debug runtime is not possible.

The cause of the failure of release build on non-developer workstation is, as I suspect, the problem of DRLVM build, which builds some modules or part of modules (jitrino is the first suspect) with debug runtime. DRLVM can't start since debug runtime is not available.

> [drlvm][winx64][build] HWA fails on drlvm on host w/o msvc installed
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3526
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3526
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>            Priority: Minor
>
> It tuned out that drlvm fails to start on the windows/em64t host w/o MSVC2005 installed on it.
> Such a "feature" prevent Harmony deployment, so it should be fixed.
> Quick investigation showed that msvcr80.dll must be properly installed on "fresh" host anyway - "help" says the vcredist_x64.exe (from msvc2005 distribution) must be executed while "product installation". 
> This helped to move one step forward, still drlvm failed to sart with error in jitrino.dll - I stopped investigation on this point.
> The ugly workaround is clear - have msvc2005 installed on host if you want to run Harmony on it... :(
> Let's get this issue fixed!
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.