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




Reply via email to