To add to Ragavan's answer, if you need to install CEP 2.1.0 features, you need to have a Carbon 4.0.x kernel (Carbon kernel has the bare bones carbon server, or simply Carbon). The above error is coming because the related CEP features for CEP 2.1.0 depend on carbon kernel components with 4.0.x versions and the carbon 4.2.0 kernel components conflict with them.
You would not be able to add CEP 2.1.0 features to a Carbon 4.2.0 server. However, you can install CEP 2.1.0 features on top of ESB 4.6.0, vice versa or install both product features on a Carbon 4.0.x kernel.
CEP 3.0.0 which is based on Carbon 4.2.0 is already released. However, if you want to install ESB features as well, you would need to wait for ESB 4.8.0 which is the ESB version that is based on Carbon 4.2.0. ESB 4.8.0 is due to be released in about a week. You can find the RC1 pack here and the relevant P2-repo here.