Ticket 47615 - Failed to compile the DS 389 1.3.2.3 version against Berkeley DB 4.2 version
Bug Description: libdb 4.2 does not support the db->compact feature, which causes
build failures. The compact feature was only added to libdb 4.4
Fix Description: Use preprocessor commands to ioslate the compact code.
https://fedorahosted.org/389/ticket/47615
Reviewed by: rmeggins(Thanks!)
(cherry picked from commit 80e39bce5c2d3649694bfce04822868c7256e022)