Globus Toolkit 4.0.4
This patched Globus Toolkit 4.0.4 Source Installer package has been built and tested on Alpha systems running Tru64 UNIX (V5.1A, V5.1B), HP 9000 (PA-RISC) 2.0 systems (11.11, 11.23), Integrity Systems (IA-64) running HP-UX (11.23, 11.31) and Linux.
The patches to the original GT 4.0.4 release correct the following issues: HP-UX/Condor, HP-UX/autoconf, Tru64/LSF, Tru64/OpenSSH. While the Globus Toolkit installation instructions apply to all HP platforms, there are several additional issues which must be addressed; these are documented below.
Globus Toolkit 4.0.2, 4.0.3
Globus Toolkit versions 4.0.2 and 4.0.3 have been built and tested on Alpha systems running Tru64 UNIX (V5.1A, V5.1B), HP 9000 (PA-RISC) 2.0 systems (11.11, 11.23), and Integrity Systems (IA-64) running both HP-UX (11.23) and Linux (RedHat 7.2, Debian 3.1). While the Globus Toolkit installation instructions apply to all HP platforms, there are several additional issues which must be addressed; these are documented below.
Prerequisite software information
Several prerequisite Open Source software packages are identified below. For Tru64 UNIX, these must be built from source. On HP-UX, consider using the HP-UX Porting and Archive Centre, which supplies binary depots that can be easily installed with the swinstall (1M) utility. The HP-UX Porting and Archive Centre (HP-UX_PAC) can be found at these sites:
In the following section, links to applicable software packages from the HP-UX Porting and Archive Centre are provided in parentheses.
Another easy way to get prerequisite software for HP-UX is to grab the ''/opt/iexpress/globus/tools'' directory from the Globus software depot in the Internet Express distribution. This product can be obtained free-of-charge from the HP Software Depot (search keyword = ''globus''). The Globus depot requires the "Sudo", "Ant", and "PostgreSQL" Internet Express depots.
The following issues must be addressed before installing GT4 on HP platforms.
- Download the appropriate Java 1.5 (or 1.4) SDK and follow the installation instructions. In general:
hp-ux: swinstall tru64: setld -l tmpdir
In addition, the machine-dependent JDK include files must be linked into the common include directory:
tru64 JDK 1.4: $ cd /usr/opt/java142/include; ln alpha/* . hpux JDK 1.4: $ cd /opt/java1.4/include; ln hp-ux/* . hpux JDK 1.5: $ cd /opt/java1.5/include; ln hp-ux/* .
- Globus source builds require that the zlib compression library be installed. HP-UX does not include zlib, and while Tru64 UNIX supplies zlib v1.0, it does not include the corresponding header files. So regardless of the platform, retrieve zlib and build/install it using the following commands:
$ ./configure --prefix=/usr $ make $ mv /usr/lib/libz.a /usr/lib/libz.a_orig $ make install
Then, for HP-UX/Integrity systems (assuming Globus is built with the "vendorcc32" flavor), move libz.a to the directory containing 32-bit libraries:
$ mv /usr/lib/libz.a /usr/lib/hpux32/libz.a
- The Globus Packaging Toolkit relies heavily on features of GNU gawk, make, sed, and tar (HP-UX_PAC: gawk, make, sed, and tar). Before building Globus, these GNU applications must be installed and the $PATH configured to favor them over any OS-installed versions.
- It appears that the enable_libtool_lock environment variable is not always set throughout the Globus build chain. Before configuring or building Globus, initialize this variable to “no” using the appropriate shell command:
% setenv enable_libtool_lock no [csh] $ enable_libtool_lock=no [bash/sh/ksh] $ export enable_libtool_lock [bash/sh/ksh]
- The iODBC driver manager v3.52.2 release (required for GT4 RLS) needs minor tweaks to build on HP-UX/IA64 and Tru64 UNIX. For HP-UX/Integrity (IA64), since old versions of the GNU packaging tools were used, download and run the HpuxIA64 tool to add HP-UX/Integrity (IA-64) support to the iODBC v3.52.2 release. For Tru64 UNIX, pthreads must be disabled at configuration time. So, in summary:
hp-ux: ./HpuxIA64 libiodbc-3.52.2.tar.gz tru64: ./configure --disable-pthreads
- On Tru64 UNIX, configure Globus using the "vendorcc64" (or "vendorcc64dbg" debug) flavor. On HP-UX (both PA-RISC and IA-64), use "vendorcc32" (or "vendorcc32dbg"). Other flavors may work; however we have not yet qualified them.
- On Tru64 UNIX V5.1B, when building the WSRF/C source tree, the “ksh” shell may fail with a stack overflow (memory fault). One work-around for this problem is to install GNU Bash v3.1 as “/usr/local/bin/bash” and, before starting the build in the Globus source installer directory, apply this patch.
- To meet the requirements of GSI, users of HP-UX 11.11 and Tru64 5.1A (and all previous releases) must install some variant of the Entropy Gathering Daemon (HP-UX_PAC:prngd).
- On HP-UX 11.23 v1, we recommend that customers apply the September 2004 11.23 patch bundle (B.11.23.0409.3) available from the HP IT Resource Center. The initial HP-UX 11.23 release contained several compiler and linker bugs that adversely affected the Globus Toolkit.
- On HP-UX 11.23 v1, the GSI-enabled OpenSSH package references “/usr/include/rpc/rpcsec_gss.h” which, in turn, includes “gssapi/gssapi.h” rather than the Globus “gssapi.h” header file. One way to get GSI-enabled OpenSSH to build on HP-UX 11.23 is to make a backup copy of “/usr/include/rpc/rpcsec_gss.h” and change the “gsiapi/gssapi.h” include line from:
#include <gassapi/gssapi.h> to: #include "<GLOBUS_LOCATION> /include/vendorcc32/gssapi.h”
before starting the source build. In the above example, <GLOBUS_LOCATION> must be edited to point to the hard-coded directory at which Globus will be installed. After building GSI-enabled OpenSSH., be sure to replace the modified “gsiapi.h” with the original HP-supplied version.
- HP-UX 11.11 requires IPv6 support, which is part of the Transport Optional Upgrade Release (TOUR). This product can be obtained free-of-charge from the HP Software Depot (search keyword = ''TOUR'').
The Pre-WS bundles provide support for GT2 services. If building the Pre-WS (pre-web services) packages, all GT2 prerequisites must be satisfied. The GT2 prerequisites for HP platforms can be found here:
The Pre-WS bundles have been tested on and interoperate across all HP platforms.
About the PDF files: The PDF files on this site can be read online or printed using Adobe™ Acrobat®. If you do not have this software on your system, you may download it from Adobe’s web site.
|