Technical Blog Post
Abstract
What 32 bit libraries are required to install Connect Direct for UNIX Version 4.2 and 4.3
Body
IBM(R) Sterling Connect:Direct(R) for UNIX Version 4.2 and 4.3
Release Notes are missing the required libraries for Linux Operating Systems under "Libraries to Install"
Intel and AMD x86/x86-64, Linux zSeries
CDU 4.2/4.3 doesn't need the compat-libstdc++-33 package, but they will need the 32 bit C++ libraries.
The cdinstall script displays the following message if it doesn't find them:
echo 'system. Please ask your System Administrator to install the 32bit'
echo 'package named: libstdc++.i386 -or-'
echo 'package named: libstdc++.i586 -or-'
echo 'package named: libstdc++.i686'
echo 'Depending on the age of your Linux system, only one of those will be available.'
"Verify you have the proper libstdc++ libraries installed for your specific platform".
(NOTE: In most cases this only applies to the Red Hat operating systems)
# lsb_release -d
Description: Oracle Linux Server release 6.5
Below is one example on how to install the 32 bit C++ libraries. When in doubt you will need to contact your System Administrator!
# yum install libstdc++.so.6
Loaded plugins: product-id, refresh-packagekit, rhnplugin, search-disabled-repos, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libstdc++.i686 0:4.4.7-17.el6 will be installed
--> Processing Dependency: libgcc_s.so.1(GCC_4.2.0) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: ld-linux.so.2(GLIBC_2.3) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: ld-linux.so.2 for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.2) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libgcc_s.so.1 for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libm.so.6 for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6 for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2) for package: libstdc++-4.4.7-17.el6.i686
--> Processing Dependency: libm.so.6(GLIBC_2.0) for package: libstdc++-4.4.7-17.el6.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.192.el6 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.192.el6.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.192.el6.i686
---> Package libgcc.i686 0:4.4.7-17.el6 will be installed
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.14.3-23.3.el6_8 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
libstdc++ i686 4.4.7-17.el6 rhel-x86_64-server-6 303 k
Installing for dependencies:
glibc i686 2.12-1.192.el6 rhel-x86_64-server-6 4.4 M
libgcc i686 4.4.7-17.el6 rhel-x86_64-server-6 115 k
nss-softokn-freebl i686 3.14.3-23.3.el6_8 rhel-x86_64-server-6 157 k
Transaction Summary
====================================================================================================================================
Install 4 Package(s)
Total download size: 4.9 M
Installed size: 15 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): glibc-2.12-1.192.el6.i686.rpm | 4.4 MB 00:00
(2/4): libgcc-4.4.7-17.el6.i686.rpm | 115 kB 00:00
(3/4): libstdc++-4.4.7-17.el6.i686.rpm | 303 kB 00:00
(4/4): nss-softokn-freebl-3.14.3-23.3.el6_8.i686.rpm | 157 kB 00:00
------------------------------------------------------------------------------------------------------------------------------------
Total 2.6 MB/s | 4.9 MB 00:01
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libgcc-4.4.7-17.el6.i686 1/4
Installing : nss-softokn-freebl-3.14.3-23.3.el6_8.i686 2/4
Installing : glibc-2.12-1.192.el6.i686 3/4
Installing : libstdc++-4.4.7-17.el6.i686 4/4
Verifying : libstdc++-4.4.7-17.el6.i686 1/4
Verifying : glibc-2.12-1.192.el6.i686 2/4
Verifying : nss-softokn-freebl-3.14.3-23.3.el6_8.i686 3/4
Verifying : libgcc-4.4.7-17.el6.i686 4/4
Installed:
libstdc++.i686 0:4.4.7-17.el6
Dependency Installed:
glibc.i686 0:2.12-1.192.el6 libgcc.i686 0:4.4.7-17.el6 nss-softokn-freebl.i686 0:3.14.3-23.3.el6_8
Complete!
UID
ibm11123623