cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sdrinho
Level 2

Compile from command line

Hi,
I migrate an installshield project from professional 7 to new installshield 2008.
I use ant script to compile class, generate jar and build my installation files.
I change all the path of my personal build_param.bat, but when I launch the compile.exe command I catch this error:

--------------------------------------------------------------------------
InstallShield Script Compiler
Version 11.0.0.28844
Copyright 1997-2005 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.

Compiling...
setup.rul
Linking...
setup.obs : error L8411: 'Disable' : no definition found for function
setup.obs : error L8411: 'GetExtents' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
setup.obs : error L8411: 'MessageBox' : no definition found for function
setup.obs : error L8411: 'GetSystemInfo' : no definition found for function
setup.obs : error L8411: 'GetSystemInfo' : no definition found for function
setup.obs : error L8411: 'GetSystemInfo' : no definition found for function
setup.obs : error L8411: 'Enable' : no definition found for function
setup.obs : error L8411: 'GetProgramFiles' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
setup.obs : error L8411: 'GetProgramFiles' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
setup.obs : error L8411: 'SdProductName' : no definition found for function
setup.obs : error L8411: 'Enable' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
setup.obs : error L8411: 'SetTitle' : no definition found for function
setup.obs : error L8411: '__LoadIScriptString' : no definition found for function
C:\installshield\Intr@WebStand-Alone_IT_con_JRE_bak1\Script Files\setup.rul(641) : fatal error F8516: maximum error count reached
setup.inx - 21 error(s), 0 warning(s)
--------------------------------------------------------------------------

The command line is:
"C:\Programmi\Macrovision\IS2008\System\Compile.exe" "C:\installshield\Script Files\setup.rul" -I"C:\Programmi\Macrovision\IS2008\Script\Ifx\Include" -I"C:\Programmi\Macrovision\IS2008\Script\isrt\Include" -I"C:\Programmi\Macrovision\IS2008\Script\IISRuntime\Include" -I"C:\Programmi\Macrovision\IS2008\Script\SQLRuntime\Include" -I"C:\Programmi\Macrovision\IS2008\Script\XMLRuntime\Include" -I"C:\installshield\Script Files\" -LibPath"C:\Programmi\Macrovision\IS2008\Script\ifx\Lib" -LibPath"C:\Programmi\Macrovision\IS2008\Script\ISRT\Lib" -LibPath"C:\Programmi\Macrovision\IS2008\Script\IISRuntime\Lib" -LibPath"C:\Programmi\Macrovision\IS2008\Script\SQLRuntime\Lib" -LibPath"C:\Programmi\Macrovision\IS2008\Script\XMLRuntime\Lib" ifx.obl isrt.obl iswi.obl IISRT.obl SQLRT.obl XMLRT.obl -w50 -e50 -v3 -g


Someone can help me?!
sdrinho
Labels (1)
0 Kudos
(1) Reply
RobertDickau
Flexera Alumni

You might compare your list of included directories to that in the help topic "Command-Line Compiler"; one puzzling thing is that the compiler prints its version as 11.0, where it should be 14.0 in InstallShield 2008.

You might also look into building the project with IsCmdBld.exe, which makes it simpler to compile and build with one command.
0 Kudos