JDK-6830658 : Changeset 897b2d42995a breaks the fastdebug build in NativeCreds.c
  • Type: Bug
  • Component: security-libs
  • Sub-Component: org.ietf.jgss:krb5
  • Affected Version: 7
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_2000
  • CPU: x86
  • Submitted: 2009-04-15
  • Updated: 2010-11-04
  • Resolved: 2009-04-25
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 7
7 b57Fixed
Related Reports
Relates :  
Description
A JPRT fastdebug build of the TL forest failed in NativeCreds.c, as follows:

C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[6]: Entering directory `C:/temp/jprt/P1/B/052224.asaha/source/jdk/make/sun/security/krb5'
  [... SNIP ...]
C:/PROGRA~1/MICROS~1.NET/Vc7/bin/cl  -Od    -Zi -nologo -MD /D _STATIC_CPPLIB  -FdC:/temp/jprt/P1/B/052224~1.ASA/source/build/windows-i586-fastdebug/tmp/sun/sun.security.krb5/obj_gO/NativeCreds.pdb -FmC:/temp/jprt/P1/B/052224~1.ASA/source/build/windows-i586-fastdebug/tmp/sun/sun.security.krb5/obj_gO/NativeCreds.map -wd4800 -W3 -D _CRT_SECURE_NO_DEPRECATE  -DDEBUG -DLOGGING -DWIN32 -DIAL -D_LITTLE_ENDIAN -D_X86_ -Dx86  -DWIN32_LEAN_AND_MEAN -I. -IC:/temp/jprt/P1/B/052224~1.ASA/source/build/windows-i586-fastdebug/tmp/sun/sun.security.krb5/CClassHeaders -I../../../../src/windows/javavm/export -I../../../../src/share/javavm/export -I../../../../src/share/native/common -I../../../../src/windows/native/common -I../../../../src/share/native/sun/security/krb5 -I../../../../src/windows/native/sun/security/krb5    -c -FoC:/temp/jprt/P1/B/052224~1.ASA/source/build/windows-i586-fastdebug/tmp/sun/sun.security.krb5/obj_gO/NativeCreds.obj  ../../../../src/windows/native/sun/security/krb5/NativeCreds.c
NativeCreds.c
../../../../src\windows\native\sun\security\krb5\NativeCreds.c(76) : error C2059: syntax error : 'constant'
../../../../src\windows\native\sun\security\krb5\NativeCreds.c(133) : error C2106: '=' : left operand must be l-value
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[6]: *** [C:/temp/jprt/P1/B/052224~1.ASA/source/build/windows-i586-fastdebug/tmp/sun/sun.security.krb5/obj_gO/NativeCreds.obj] Error 2
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[6]: Leaving directory `C:/temp/jprt/P1/B/052224.asaha/source/jdk/make/sun/security/krb5'
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[5]: *** [all] Error 1
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[5]: Leaving directory `C:/temp/jprt/P1/B/052224.asaha/source/jdk/make/sun/security'
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[4]: *** [all] Error 1
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[4]: Leaving directory `C:/temp/jprt/P1/B/052224.asaha/source/jdk/make/sun'
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[3]: *** [all] Error 1
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe[3]: Leaving directory `C:/temp/jprt/P1/B/052224.asaha/source/jdk/make'
gnumake.exe[2]: *** [jdk-build] Error 2
gnumake.exe[2]: Leaving directory `C:/temp/jprt/P1/B/052224.asaha/source'
gnumake.exe[1]: *** [generic_debug_build] Error 2
gnumake.exe[1]: Leaving directory `C:/temp/jprt/P1/B/052224.asaha/source'
C:\jprt\slashjava\devtools\win32\bin\gnumake.exe: *** [build_fastdebug_image] Error 2

Comments
EVALUATION http://hg.openjdk.java.net/jdk7/tl/jdk/rev/33e06332c9d4
16-04-2009