To compile this on a 64bit CentOS6 VM: The following packages must be built as 32bit by passing the --32bits option to scons (i.e. "scons --32bits install") cMsg evio et codaObject codaChannels This installs the files into $CODA/Linux-x86_64-32 (and not into $CODA/Linux-i686 as you might expect). The various package environment variables must be unset so that all are pulled from the CODA install directory. The $CODA/Linux/lib symbolic link needs to be changed to point to ../Linux-x86_64-32/lib instead of the default ../Linux-i686/lib.