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