I get this error when building Boost 1.56.0 with a Boost.cmake based on yours.
error: duplicate initialization of gcc with the following parameters:
error: version = 4.9.2
error: previous initialization at project-config.jam:12
I found the solution on this page:
https://forum.safenetwork.io/t/build-on-arch-x64-fails/2209/2
It worked for me. You will likely need the same fix as well.
The gcc 4.9.2 came with the devtools3 package on RHEL6.