As best I can tell, you should comment out all the message generation stuff in lines 5, 8, 9, and 12 of CMakeLists.txt and return line 15 to its original contents: catkin_package(). The catkin_package stuff you added is wrong.
As best I can tell, you should comment out all the message generation stuff in lines 5, 8, 9, and 12 of CMakeLists.txt and return line 15 to its original contents: catkin_package(). The catkin_package stuff you added is wrong.wrong; that's what was generating that bogus error message.