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