The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details) # required by media-libs/mesa-9.2.2[opencl] # required by mesa (argument) =dev-libs/libclc-0.0.1_pre20130819-r1 ~amd64 The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by media-libs/mesa-9.2.2[opencl] # required by mesa (argument) =sys-devel/llvm-3.3-r1 video_cards_radeon # required by media-libs/mesa-9.2.2[opencl] # required by mesa (argument) =sys-devel/clang-3.3-r100 abi_x86_32 Adding video_cards_radeon is useless on a system which has no radeon-card. Maybe rename this useflag to opencl_radeon? There is also another opencl implementation from intel, which we could add to the tree: dev-libs/intel-beignet http://wiki.freedesktop.org/www/Software/Beignet/
opencl? ( >=sys-devel/llvm-3.3-r1[video_cards_radeon,${MULTILIB_USEDEP}] >=sys-devel/clang-3.3[${MULTILIB_USEDEP}] >=sys-devel/gcc-4.6 ) Yeah, doesn't nouveau have OpenCL? I think requiring video_cards_radeon isn't what we want here.
I think that is a leftover from when radeon was the only OpenCL implementation in mesa.
same issue here since the xorg stabilization went through, so I'm running mesa -opencl for now...
I see opencl? ( gallium llvm video_cards_r600? ( r600-llvm-compiler ) video_cards_radeon? ( r600-llvm-compiler ) video_cards_radeonsi? ( r600-llvm-compiler ) ) in current Mesa. I think this is fixed.