KB Article #72996

Error when installing CFT 2.7.1 64 bits on AIX (5.3 and 6.1) - Dependent module /usr/lib/libbsd.a(shr_64.o) could not be loaded

Problem

Installer reprort an error when installting CFT 64 bits on AIX 5.3 and 6.1. The installer logs report the following error :
---
Could not load program CFTUTIL:
       Dependent module /usr/lib/libbsd.a(shr_64.o) could not be loaded.
       Member shr_64.o is not found in archive
Could not load program CFTUTIL:
       Dependent module /usr/lib/libbsd.a(shr_64.o) could not be loaded.
       Member shr_64.o is not found in archive
WARNING: Platform '' for C Exit/API Compilation is not supported
---


Resolution

-- If this message appear when trying to install, please check the content of the libbsd.a library on your system using the following command :
ar -tvX32_64 /usr/lib/libbsd.a



-- If the output doesn't show the shr_64.o object has followed :
rw-r-----   300/300      842 Jul 12 17:13 2004 __threads.o
r-xr-xr-x     2/2      57334 Aug 11 00:01 2009 shr.o
r-xr-xr-x     2/2      66213 Aug 11 00:01 2009 shr_64.o



you will have to update your system. Here are the link to APAR:
- AIX 5.3: http://www-01.ibm.com/support/docview.wss?uid=isg1IZ30183
- AIX 6.1: http://www-01.ibm.com/support/docview.wss?uid=isg1IZ30192
or to install the 32 bits version of CFT 2.7.1.