A day in the life of an Oracle Applications Consultant

Thursday, July 15, 2004

Installing GNU Make for E-Business Suite

The Oracle E-Business suite R11i installation on a Windows platform requires certain software to be pre-installed as outlined below. Without this software up and running you will not pass the system installation check. The software is required to meet the interpolarity needs of Oracle Apps E-Business suite, allow linking of a Unix and Windows environment (Oracle Apps is designed to run on Unix platform), run patches, etc. MKS toolkit is an interpolarity tool (besides other professional uses) which allows users to make use of UNIX features on a Windows platform. Cygwin is another alternative to MKS. GNU MAKE will allow MAKE utilities to run alongside others under the command prompt. Installing GNU Make is sometimes a time consuming task. However, if all the steps are followed and nothing goes wrong, it can be a relatively simple installation.

Installation of GNU Make is required when installing Oracle Apps 11i. Following some simple steps will get the job done in a single go.

Before you begin:

  • Check on Installation/Related Documentation at Metalink
  • Browse the Oracle Applications Documentation Library or Oracle Store
  • Examine the Getting Started CD which details all system and environment requirements.

Tips on preparing for Oracle Apps Installations

You need to follow some steps before you start the Rapid Install wizard. These are:

  • You must have a domain up and running - for this you need Windows 2000 Advance Server with the Latest Service Pack.
  • Create a user with Domain Level Admin Group Privileges.
  • Install VC++  with the latest Service Pack (Note: where you install VC or any of the preceding software, directory names must not contain any spaces e.g. use ‘MSVisualC’)
  • Whilst installing VC you must choose to ‘Register Environment Variable’ - this option is in the VC Install wizard. Alternately you could go to Control Panel> Systems Advance Tab Page / Environment Variables Button; edit the Environment Variable yourself as follows: -
    • In systems variables find a ‘variable name’ Path, add your VC directories to it, then save and exit
    • Without Environment Variables being registered it will not be possible to run executables from the command line.
  • Install MKS Toolkit - It used to be available for trial download it doesn’t seem to be any more, alternately you can try Cygwin.

GNU Make Pre-Install Files

Before you install GNU Make download the following files from the utilities and from utilitiesdirectory: -

  • Readme
  • Djtarnt.exe
  • Gunzip-.12.4-i386.exe
  • Gzip-.12.4-i386.exe
  • Tar-1.11.2-i386.exe
  • Tar-1.11.2a.exe

You will require only two of them for this installation (Gunzip-.12.4-i386.exe and Tar-1.11.2a.exe)

  • Rename these files as gunzip.exe and tar.exe respectively
  • Copy and paste both files in to the system32 directory or alternately create a folder for these files and register it in environment variables.

Installing GNU Make for use with E-Business suite R11i.

  • Download it from the GNU FTP site
  • Download make-3.79.tar.gz or a later version
  • Unpack the files using c:\folder_where_u_downloaded>gunzip make-3.79.tar.gz
  • The files will be unpacked and extension gz will be removed.
  • Now un tar the files c:\ folder_where_u_unpacked >tar –xvf make-3.79.tar
  • This will create a new sub directory MAKE-3.79 under folder_where_u_unpacked
  • Now test for VC environment with this command c:\make\make-3.79>vcvars32. this will give a message “petting environment for using Microsoft Visual C++ tools.
  • Create a new sub directory MAKE-3.79 under folder_where_u_unpacked has a batch file build_w32.bat
  • Run it from command prompt. C:\make\make-3.79\build_w32.bat
  • If the build is successful check for a directory name winrel. It should have a file GNUKAME.EXE
  • Rapidwiz checks for this file at installation time.
  • You might have to run bat file twice for build to be successful.
  • In case build is not successful, you could use a file LS.EXE (present in MKS Toolkit Subdirectory MKSNT), rename it as GNUMAKE.EXE and put it in the system32 folder. But this option is only a crude way of finishing your installation.
  • Note that unzipping gnumake using winzip v7 or other zip utilities may rename the file config.h.w32 as config_h.w32. Other files may well be renamed like this one. This could lead to build failures.
  • Lastly, you need to install JDK1.3.1 or higher.

You are now ready to install Oracle Apps E-Business Suite using rapid wiz! Good Luck.