This guide will explain how to build CUBRID Manager GUI client on Mac OS X.
1. Download Eclipse version 3.6 from Eclipse.org
2. Download Eclipse Delta Pack version 3.6
3. Download Babel language pack for Helios (3.6)
4. Extract Eclipse
5. Extract Eclipse Delta pack to eclipse/dropins/delta/
6. Extract Babel language pack to eclipse/dropins/language/
7. Download and copy org.apache.log4j_1.2.13.v200806030600.jar into eclipse/plugin.
8. Checkout CUBRID Manager sources into src/.
9. Execute Eclipse.app
10. Open projects
11. On the left panel choose com.cubrid.cubridmanager.dependence.feature/feature.xml. Then click Plug-ins tab, then press Versions… button.
12. Save file
13. Choose com.cubrid.common.update.feature/feature.xml. Click Plug-ins tab, click Versions... button.
14. Save file
15. Exit Eclipse
16. Copy buildProduct.sh into src/ on com.cubrid.cubridmanager.build/.

17. Fix ECLIPSE_HOME path with eclipse directory in buildProduct.sh
18. Fix BUILD_DIR path for a source path
19. Remove SVN relation part
#!/bin/bash
TOP_DIR=${1}
if -z "$TOP_DIR";
then
BUILD_HOME=`pwd`
else
BUILD_HOME=`cd ${TOP_DIR} && pwd`
fi
ECLIPSE_HOME=/Users/pcraft/Dev/Build/eclipse
PRODUCT_NAME=CUBRIDManager
BUILD_DIR=${BUILD_HOME}/client/com.cubrid.cubridmanager.build
CUR_VER_DIR=`date +%Y%m%d`
OUTPUT_DIR=${BUILD_HOME}/${CUR_VER_DIR}
rm -rf ${OUTPUT_DIR}
mkdir -p ${OUTPUT_DIR}
chmod ugo+x ${BUILD_DIR}/installer/linux/*.sh
java -jar ${ECLIPSE_HOME}/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -application org.eclipse.ant.core.antRunner -buildfile ${BUILD_DIR}/buildProduct.xml -Doutput.path=${OUTPUT_DIR} -Declipse.home=${ECLIPSE_HOME} distlinux
cd ${BUILD_HOME}/client
tar -czf ${OUTPUT_DIR}/${GZ_SOURCE_FILE} *
cd ${BUILD_HOME}
20. Execute the buildProduct.sh
21. When the build is finished, you will see binaries in a folder named as the current date.