Windows XP: openjdk 7 b26, InstallShield issues

Phil Race Phil.Race at Sun.COM
Wed May 14 18:29:29 UTC 2008


OK, I think I understand what happened after asking around. You downloaded
an incorrect bundle. A corrected bundle was uploaded yesterday I think.
You should discard the one you have and replace it with the new one.
That should resolve the issue.

-phil.

Marco Trudel wrote:
> Hey Phil
> 
> Phil Race wrote:
>> Where exactly did you download this from?
>> Can you point me to the exact web page or bundle?
> 
> I assume you're talking about my openjdk bundle. It's the one from
> http://openjdk.java.net/ -> source bundle. Isn't this the current
> official release?
> 
> 
> thanks
> Marco
> 
>> -phil.
>>
>> Marco Trudel wrote:
>>> Hey Igor
>>>
>>> Igor Nekrestyanov wrote:
>>>> Hi Marco,
>>>>
>>>> please post your build log here.
>>>> Otherwise it is difficult to understand what exactly happened in 
>>>> your case.
>>>
>>> Well, there's actually no problem to look at. I just don't have the 
>>> correct InstallShield version and also don't want to have it. But 
>>> well, maybe it gives you some useful information:
>>>
>>> - No InstallShield or wrong version (2008):
>>>
>>> At the step "c:/windows/system32/wscript.exe 
>>> path_to_openjdk_out_dir/tmp/ishield/regular/jrefile.vbs" this alert 
>>> pops up: Windows Scripting Host, Can't create Object 
>>> "ISWiAutomation.ISWiProject"
>>>
>>> - Adapting the two Defs-windows.gmk that create 
>>> "ISWiAutomation.ISWiProject" to create "ISWiAuto14.ISWiProject" (the 
>>> one for InstallShield 2008), this compilation error occurs:
>>>
>>> make javaone_transforms
>>> make[7]: Entering directory 
>>> `/cygdrive/d/programming/_workspace/openjdk-7-b26/openjdk-7-b26-src/install/make/installer/bundles/windows/ishield/jre' 
>>>
>>> /usr/bin/mv 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/jre-image 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/jre-image.mv 
>>>
>>> rm -f -r 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/jre/jre/transform/javaone/ 
>>>
>>> /usr/bin/mkdir -p 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/jre/jre/transform/javaone/ 
>>>
>>> rm -f 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/jre.ism 
>>>
>>> C:/WINDOWS/system32/wscript.exe 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/jrefile.vbs 
>>>
>>> /usr/bin/cp 
>>> /cygdrive/d/programming/_workspace/openjdk-7-b26/openjdk-7-b26-src/install/make/installer/bundles/windows/ishield/jre/../javaad1028.ibd 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/javaad.ibd 
>>>
>>> c:/Programme/InstallShield/System/ISCmdBld.exe -s -p 
>>> d:/programming/_workspace/openjdk-7-b26/openjdk-7-b26/tmp/ishield/regular/jre.ism 
>>> -r "iftw" -c COMP
>>> make[7]: [javaone_transforms] Error 1 (ignored)
>>>
>>> The build continues, but because the installer has not been created, 
>>> the following MsiTran.Exe call fails and compilation aborts.
>>>
>>> You can take a look at what's going on in 
>>> openjdk-7-b26-src\install\make\installer\bundles\windows\ishield\jre\Makefile 
>>> line 260 to 270.
>>>
>>>
>>> Hope that helps
>>> Marco
>>>
>>>> -igor
>>>>
>>>> Marco Trudel wrote:
>>>>> Hey all
>>>>>
>>>>> I'm compiling openjdk on Windows XP. I get a working jdk, despite 
>>>>> the sparse documentation. The problem is that the compilation 
>>>>> aborts somewhere around the latest steps when trying to create the 
>>>>> InstallShield setup.
>>>>> It seems that this openjdk version requires InstallShield DevStudio 
>>>>> 9 which is no longer available and extremely expensive. 
>>>>> InstallShield 2008 does not work.
>>>>> So my question: Is there a way to skip this step? I actually don't 
>>>>> even want the installer and surely don't want to pay for 
>>>>> InstallShield (I was happy to see the progress from MKS to Cygwin 
>>>>> only to find out that another commercial product is required now).
>>>>>
>>>>> I tried setting BUILD_INSTALL=false, but this creates another 
>>>>> compilation error.
>>>>>
>>>>>
>>>>> thanks
>>>>> Marco
>>>>
>>>
> 
> 



More information about the build-dev mailing list