Hi all,
I am having trouble compiling this .pbj file:
message JSFieldValue
{
optional string s_value = 1;
optional int32 i_value = 2;
optional JSMessage o_value = 3;
}
message JSField
{
required string name = 1;
optional JSFieldValue value = 2;
optional string prototype = 3;
}
message JSMessage
{
repeated JSField fields = 1;
}
I get the following build error
Users/bhupeshchandra/s1/build/cmake/generated/JS_JSMessage.pbj.hpp:93:
error: ‘JSMessage’ does not name a type
/Users/bhupeshchandra/s1/build/cmake/generated/JS_JSMessage.pbj.hpp:
100: error: ‘IJSMessage’ was not declared in this scope
/Users/bhupeshchandra/s1/build/cmake/generated/JS_JSMessage.pbj.hpp:
100: error: template argument 1 is invalid
/Users/bhupeshchandra/s1/build/cmake/generated/JS_JSMessage.pbj.hpp:
In member function ‘int
Sirikata::JS::Protocol::IJSFieldValue::mutable_o_value()’:
/Users/bhupeshchandra/s1/build/cmake/generated/JS_JSMessage.pbj.hpp:
101: error: ‘IJSMessage’ was not declared in this scope
/Users/bhupeshchandra/s1/build/cmake/generated/JS_JSMessage.pbj.hpp:
101: error: expected `;' before ‘retval’
/Users/bhupeshchandra/s1/build/cmake/generated/JS_JSMessage.pbj.hpp:
102: error: ‘retval’ was not declared in this scope
make[3]: *** [CMakeFiles/scripting-js.dir/Users/bhupeshchandra/s1/
liboh/plugins/js/JSObjectScriptManager.o] Error 1
make[2]: *** [CMakeFiles/scripting-js.dir/all] Error 2
I want something like a forward declaration..not able to do it. Does
anyone have any idea on this?
Thanks,
Bhupesh
--
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/protobuf?hl=en.