What rpm packages are required to install Business Automation SDK?
If SDK is being installed in Virtuozzo container please install devel template yo the container:
vzpkg install CT_ID devel
In case if SDK is being installed on physical server/vm please install the following packages:
gcc-c++ rpm-build cyrus-sasl-devel db4-devel expat-devel gnutls-devel zlib-devel automake libxml2-devel libcurl-devel openssl-devel
For ease of deployment you may use the following command to install required packages in a batch:
#yum install $(<devel_packages)
You may find "devel_packages" file attached to this article.
Please note that some packages could be newer than provided in installation file.
In this case following warning could be found in installation log
Aug 17 2014 08:17:04 [:2322] WARNING: [RPM] Found 2 transaction problems (see below). Aug 17 2014 08:17:04 [:2322] WARNING: package libxml2-2.7.6-14.el6.x86_64 (which is newer than libxml2-2.7.6-4.el6.x86_64) is already installed Aug 17 2014 08:17:04 [:2322] WARNING: package unixODBC-2.2.14-12.el6_3.x86_64 (which is newer than unixODBC-2.2.14-11.el6.x86_64) is already installed Aug 17 2014 08:17:04 [:2322] DEBUG: Trasaction result code: 51, problems: 2 Aug 17 2014 08:17:04 [:2322] ERR: RPM transaction failed.
In this case you need to remove mentioned packages from system, it could be done with following commands:
rpm -e --nodeps --justdb libxml2 rpm -e --nodeps --justdb unixODBC
Restart installtion after this step again.