Thanks, but it didn't help
Probably something wrong with my version of kernel itself. Got it from the link on a first page, strange. Using 7870, and as it based on the same GNC architecture as 7950/70 and R9 xxx the same OpenCL kernel should work for it as well.
you have compiled the sources and not installed the binary with make install, right? (thats OK, otherwise you overwrite your installed scrypt cgminer)
If yes, please start cgminer from the source dir with ./cgminer!
./ is really important to start the one from the source dir, not the installed one.
I have done this mistake too during my very firsts tests