I'm trying to use "message passing" technique in order to create a block that generates 29 Octets. Currently, I'm using a block that generates 29 Octets and then use tag streaming. In the .cc file, IO signature looks like:

However, when I compile my code after these changes, it complains about the class 'asrp_test_temporal' does not have any field named block (see the errors attached below).
'asrp_test_temporal.cc:113:5: error: class 'asrp_test_temporal' does not have any field named 'block'asrp_test_temporal.cc:120:42: error: 'msg_signature' was not declared in this scope
asrp_test_temporal.cc:120:42: note: suggested alternative:/usr/local/include/gnuradio/block.h:58:22: note: 'gnuradio::msg_signature'