Prior to getting Banner 8 up and running you will need to install ICU (International Components for Unicode) version 3.6 on any server which will run Banner C and/or COBOL applications. The install process is fairly straightforward, but getting the subsequent header files correct is a pain. This document hopefully will simply things a bit. This document assumes some basic Unix skills, and will require root access to the server.
1. Make sure you have the latest version of GNU-Make. You can get this at:
2. Make sure your gcc version is at a minimum of 3.44
3. Local prerequisites:
Redhat make sure you have the following RPMs installed.
4. Download ICU at
Once you are done downloading extract the file to /usr/local/include/icu
5. Fix ICU header file. Replace the ICU msgfmt header file with the Banner 8 version.
The ICU msgfmt.h file resides in /usr/local/include/icu/source/i18n/unicode/msgfmt.h
6. Fix LD_LIBRARY_PATH. Verify the /usr/local/lib is included in the LD_LIBRARY_PATH environment variable.
Add this to either the banenv or oraenv file.
Add the following to Linux system in addition:
7. Configure and make ICU.
For Linux systems, the configure option are as follows:
Red Hat 32-bit
./runConfigureICU Linux --disable-64bit-libs
Red Hat 64-bit
./runConfigureICU Linux --enable-64bit-libs
After the configure is done, run make and make install.