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/02/27 14:45:05 UTC

[jira] Created: (HARMONY-3254) [drlvm][winx64][build] need embed manifest files into DLLs

[drlvm][winx64][build] need embed manifest files into DLLs 
-----------------------------------------------------------

                 Key: HARMONY-3254
                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
             Project: Harmony
          Issue Type: Improvement
          Components: DRLVM
         Environment: windows/em64t
            Reporter: Vladimir Beliaev


This is of the same kind to HARMONY-3240 but for drlvm. 

If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:

      java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found

The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...

This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...

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-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Gregory Shimansky commented on HARMONY-3254:
--------------------------------------------

Additional patch thread_manager_build_x86_64_fix.patch applied at 513294.

> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Gregory Shimansky
>         Attachments: H3254.patch, H3254.patch, H3254.patch, thread_manager_build_x86_64_fix.patch
>
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> 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] Closed: (HARMONY-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Gregory Shimansky closed HARMONY-3254.
--------------------------------------

    Resolution: Fixed

Patch applied at 513293.

> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Gregory Shimansky
>         Attachments: H3254.patch, H3254.patch, H3254.patch, thread_manager_build_x86_64_fix.patch
>
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> 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-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Gregory Shimansky reassigned HARMONY-3254:
------------------------------------------

    Assignee: Gregory Shimansky

> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Gregory Shimansky
>         Attachments: H3254.patch, H3254.patch, thread_manager_build_x86_64_fix.patch
>
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> 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-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Pavel Rebriy updated HARMONY-3254:
----------------------------------

    Attachment: thread_manager_build_x86_64_fix.patch

A little add-on for correction build on Intel64.
Please submit it too.


> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Attachments: H3254.patch, H3254.patch, thread_manager_build_x86_64_fix.patch
>
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> 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-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Gregory Shimansky commented on HARMONY-3254:
--------------------------------------------

It appears that hytext.dll depends on vmi.dll from drlvm. Current build in drlvm doesn't embed manifests into its dlls, so vmi.dll cannot be loaded. This in turn makes hytext.dll unavailable and gives an error when VM tries to load it.

> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> 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-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Pavel Pervov updated HARMONY-3254:
----------------------------------

    Attachment: H3254.patch

Sorry, submitted outdated patch.

> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Assigned To: Gregory Shimansky
>         Attachments: H3254.patch, H3254.patch, H3254.patch, thread_manager_build_x86_64_fix.patch
>
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> 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-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Pavel Pervov updated HARMONY-3254:
----------------------------------

    Attachment: H3254.patch

Final version. Please, feel free to commit.

> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Attachments: H3254.patch, H3254.patch
>
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> 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-3254) [drlvm][winx64][build] need embed manifest files into DLLs

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

Pavel Pervov updated HARMONY-3254:
----------------------------------

    Attachment: H3254.patch

Intermediate patch. Needs to be improved. Do not commit.

> [drlvm][winx64][build] need embed manifest files into DLLs 
> -----------------------------------------------------------
>
>                 Key: HARMONY-3254
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3254
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Attachments: H3254.patch
>
>
> This is of the same kind to HARMONY-3240 but for drlvm. 
> If I built drlvm (following the standart build procedure) for windows/em64t then I can't run Hello World Application - the following message is printed:
>       java/lang/UnsatisfiedLinkError : Failed loading library "hytext.dll": The specified module could not be found
> The reason of this issue is that: "Currently manifests are generated by .NET 2005 linker as separate files. These files should be explicitly emebedded into generated DLLs and EXE by the microsoft manifest tool. Java.exe will crash otherwise"...
> This better be resolved for drlvm build to avoid manual execution of mt.exe after each build...
> Thanks
> Vladimir Beliaev

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