JDK-6619865 : PatchInPlace.hpp break 64bit build
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2007-10-22
  • Updated: 2010-04-04
  • Resolved: 2007-10-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u10Resolved
Related Reports
Duplicate :  
Description
PatchInPlace use CString and other win API which are not available in Platform SDK, and we are using it to build our 64bit JRE, we need to modify it to get JRE 64 bit build.

Comments
SUGGESTED FIX replaced CString and QueryStringValue CString is not available on our development environment on Win64 warning C4996: 'ATL::CRegKey::QueryValue' was declared deprecated, but we have an old development environment on Win64 that does not have QueryStringValue testcases: http://j2se.sfbay.sun.com/web/bin/view/Deployment/PatchInPlace webrev: http://sa.sfbay.sun.com/projects/deployment_data/6u5/6619865.0 putback with 6591761 webrev: http://sa.sfbay.sun.com/projects/deployment_data/6u5/6591761.3
30-10-2007

EVALUATION I created new code using current APIs that are not in the old platform SDK being used to build Win64.
22-10-2007