On Feb 13, 2013, at 8:00 AM, Kelly O'Hair wrote:

> FYI..
> 
> I filed a bug on this, it will be fixed. Apparently builds seemed to work 
> without DXSDK used, so someone
> incorrectly assumed that the DXSDK dependency was no longer needed. A mistake.
> 
> Getting the antique DirectX SDK is an issue of course, but

but... Phil is correct that the 2d-dev team should handle this change of 
DirectX SDK versions.

-kto

> 
> -kto
> 
> On Feb 12, 2013, at 5:09 PM, Phil Race wrote:
> 
>> I am not sure if you mean will it be "fixing" this.
>> The JDK 8 new build system should not be making any changes to the choice
>> of library or tools being used here or anywhere else without 
>> discussion/consent.
>> This is a product area specific change which will be handled on 2d-dev with
>> appropriate product area testing etc.
>> 
>> -phil.
>> 
>> On 2/12/2013 4:51 PM, Randy Nielsen wrote:
>>> MSDN usually keeps old products around a very long time (you can still get 
>>> Windows 3.1), but the obvious problem for the open source community is that 
>>> it is not publicly available.
>>> 
>>> Do you have a perspective on how stable-complete the JDK 8 build is or will 
>>> be, especially for Windows?
>>> 
>>> Randy
>>> 
>>> -----Original Message-----
>>> From: Phil Race [mailto:philip.r...@oracle.com]
>>> Sent: Tuesday, February 12, 2013 4:45 PM
>>> To: Randy Nielsen
>>> Cc: Kelly O'Hair; build-dev@openjdk.java.net
>>> Subject: Re: build JDK 7 Windows 7: make jdk fails building sounds
>>> 
>>> I've filed a bug JDK-8008022 to upgrade to June 2010.
>>> I'll add your suggestion about Oct 2004 as a workaround but if Microsoft 
>>> have a rolling removal policy that'll be gone soon too.
>>> 
>>> -phil.
>>> 
>>> On 2/12/2013 4:43 PM, Randy Nielsen wrote:
>>>> Building with DirectX 9 publicly available builds from 2006, the closest I 
>>>> can find to 2004, fails.  However with access to a DirectX 9 build only 
>>>> available on MSDN with a login I found a DirectX version from October 
>>>> 2004: dxsdk_oct2004.exe.  When I installed this I was finally able to 
>>>> successfully build OpenJDK JDK 7.  About time!
>>>> 
>>>> Unfortunately I can't redistribute this file, but it is available through 
>>>> MSDN.
>>>> 
>>>> Regards,
>>>> 
>>>> Randy
>>>> 
>>>> -----Original Message-----
>>>> From: Phil Race [mailto:philip.r...@oracle.com]
>>>> Sent: Tuesday, February 12, 2013 11:42 AM
>>>> To: Randy Nielsen
>>>> Cc: Kelly O'Hair; build-dev@openjdk.java.net
>>>> Subject: Re: build JDK 7 Windows 7: make jdk fails building sounds
>>>> 
>>>> I think Microsoft may have recently removed this.
>>>> Typing "summer 2004 direct x sdk" into google, the top hit is a link to 
>>>> the download location but it is no longer is a valid link.
>>>> Obviously lots of people already have a copy but I'm not sure if they can 
>>>> redistribute it to you.
>>>> 
>>>> We specified that one because versions before and afterward were unstable.
>>>> At least that is what our engineer working on the Direct X pipeline for 
>>>> JDK 6u10 told me. If its no longer available we may need to look into 
>>>> testing a much newer version.  June 2010 as we use in FX might be a safe 
>>>> bet.
>>>> 
>>>> -phil.
>>>> 
>>>> 
>>>> On 2/12/2013 11:25 AM, Randy Nielsen wrote:
>>>>> Actually I think this failure is because I accidentally installed two 
>>>>> different versions of the windows 7 sdk.  I've rebuilt my system and am 
>>>>> starting the build again.
>>>>> 
>>>>> The OpenJDK README does require a specific version of DirectX 9 SDK - the 
>>>>> Summer 2004 version. The *problem* is that the Summer 2004 build is not 
>>>>> available anywhere - at least I couldn't find it.  I settled for August 
>>>>> 2006 build, which was the closest I could find.  If you or anyone could 
>>>>> point me at a link with the 2004 build I'd be grateful.
>>>>> 
>>>>> For Windows at least the OpenJDK build seems to me to be fraught with 
>>>>> difficulties in getting the correct version of tools that work together.  
>>>>> Most notable are some Microsoft products (DirectX) and recent versions of 
>>>>> Cygwin hanging building Hotspot.  The almost impossibility of clean 
>>>>> uninstalls of Microsoft products adds to the difficulties here.  I'm not 
>>>>> sure anything can be done about this, at least for a make system for JDK 
>>>>> 7 that is clearly long in the tooth.
>>>>> 
>>>>> Do you think that the JDK8 build system will be sturdier with Windows?
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Randy
>>>>> 
>>>>> -----Original Message-----
>>>>> From: Kelly O'Hair [mailto:kelly.oh...@oracle.com]
>>>>> Sent: Tuesday, February 12, 2013 11:11 AM
>>>>> To: Randy Nielsen
>>>>> Cc: build-dev@openjdk.java.net
>>>>> Subject: Re: build JDK 7 Windows 7: make jdk fails building sounds
>>>>> 
>>>>> It is my understanding that this is why we require the use of a specific 
>>>>> DirectX SDK.
>>>>> http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html
>>>>> #
>>>>> dxsdk
>>>>> 
>>>>> -kto
>>>>> 
>>>>> 
>>>>> On Feb 8, 2013, at 7:07 PM, Randy Nielsen wrote:
>>>>> 
>>>>>> "make jdk" fails building JavaX Sounds library in the include file 
>>>>>> objidl.h.  Output is below.  The compiler fails trying to use this:  
>>>>>> "__RPC__out_xcount_part".  The web suggests that the fix is obtained by 
>>>>>> placing your SDK entries before your VC entries in the PATH and the LIB. 
>>>>>>  I've done this but failure is the same.  Does anyone have any 
>>>>>> suggestions?
>>>>>> 
>>>>>> Randy
>>>>>> 
>>>>>> Building lib:C:/OpenJDK/openjdk/build/windows-amd64/bin/jsoundds.dll
>>>>>> "C:/PROGRA~2/MICROS~2.0/Common7/Tools"/../../Vc/bin/amd64/cl  -O1
>>>>>> -Zi -nologo -M D /D _STATIC_CPPLIB /D
>>>>>> _DISABLE_DEPRECATE_STATIC_CPPLIB
>>>>>> -Zc:wchar_t- -FdC:/OpenJ
>>>>>> DK/openjdk/build/windows-amd64/tmp/sun/javax.sound/jsoundds/obj64/PL
>>>>>> A
>>>>>> T
>>>>>> FORM_API_W inOS_DirectSound.pdb
>>>>>> -FmC:/OpenJDK/openjdk/build/windows-amd64/tmp/sun/javax.sou
>>>>>> nd/jsoundds/obj64/PLATFORM_API_WinOS_DirectSound.map -wd4800 -W3 -D 
>>>>>> _CRT_SECURE_
>>>>>> NO_DEPRECATE -D _CRT_NONSTDC_NO_DEPRECATE   -DNDEBUG -DWIN32 -DIAL 
>>>>>> -D_LITTLE_END
>>>>>> IAN -D_AMD64_ -Damd64 -DWIN32_LEAN_AND_MEAN -I.
>>>>>> -IC:/OpenJDK/openjdk/build/windo
>>>>>> ws-amd64/tmp/sun/javax.sound/jsoundds/CClassHeaders
>>>>>> -I../../../../src/windows/ja vavm/export 
>>>>>> -I../../../../src/share/javavm/export -I../../../../src/share/native 
>>>>>> /common -I../../../../src/windows/native/common 
>>>>>> -I../../../../src/share/native/j
>>>>>> avax/sound -I../../../../src/windows/native/javax/sound   
>>>>>> -DX_PLATFORM=X_WINDOWS
>>>>>> -DX_ARCH=X_AMD64 -DUSE_DAUDIO=TRUE
>>>>>> -I../../../../src/share/native/com/sun/media
>>>>>> /sound -IC:/PROGRA~2/MI4ADD~1/Include  -c
>>>>>> -FoC:/OpenJDK/openjdk/build/windows-am
>>>>>> d64/tmp/sun/javax.sound/jsoundds/obj64/PLATFORM_API_WinOS_DirectSound.obj
>>>>>>   ../..
>>>>>> /../../src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_Dir
>>>>>> e
>>>>>> c
>>>>>> tSound.cpp
>>>>>> 
>>>>>> PLATFORM_API_WinOS_DirectSound.cpp
>>>>>> C:\MSSDKWIN7\Windows\v7.1\Include\objidl.h(11280) : error C2061: syntax 
>>>>>> error :
>>>>>> identifier '__RPC__out_xcount_part'
>>>>>> C:\MSSDKWIN7\Windows\v7.1\Include\objidl.h(11281) : error C2059: syntax 
>>>>>> error :
>>>>>> ')'
>>>>>> C:\MSSDKWIN7\Windows\v7.1\Include\objidl.h(11281) : fatal error C1903:
>>>>>> unable to recover from previous error(s); stopping compilation
>>>>>> make[4]: ***
>>>>>> [C:/OpenJDK/openjdk/build/windows-amd64/tmp/sun/javax.sound/jsoundd
>>>>>> s/obj64/PLATFORM_API_WinOS_DirectSound.obj] Error 2
>>>>>> make[4]: Leaving directory
>>>>>> `/cygdrive/c/OpenJDK/openjdk/jdk/make/javax/sound/jso
>> 
> 

Reply via email to