HamedMasafi / tooska

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build error in soap

FONQRI opened this issue · comments

Hi
I tried to build and got below error:

Scanning dependencies of target tooska
[  5%] Building CXX object src/CMakeFiles/tooska.dir/core/doc_node_base.cpp.o
[  8%] Building CXX object src/CMakeFiles/tooska.dir/core/nodes_vector.cpp.o
[ 11%] Building CXX object src/CMakeFiles/tooska.dir/core/string_helper.cpp.o
[ 11%] Building CXX object src/CMakeFiles/tooska.dir/core/converter.cpp.o
[ 14%] Building CXX object src/CMakeFiles/tooska.dir/core/string_renderer.cpp.o
[ 20%] Building CXX object src/CMakeFiles/tooska.dir/core/token_parser.cpp.o
[ 20%] Building CXX object src/CMakeFiles/tooska.dir/core/tree.cpp.o
[ 23%] Building CXX object src/CMakeFiles/tooska.dir/html/css_document.cpp.o
[ 26%] Building CXX object src/CMakeFiles/tooska.dir/core/variant.cpp.o
[ 29%] Building CXX object src/CMakeFiles/tooska.dir/html/css_node.cpp.o
[ 32%] Building CXX object src/CMakeFiles/tooska.dir/html/html_document.cpp.o
[ 35%] Building CXX object src/CMakeFiles/tooska.dir/html/html_node.cpp.o
[ 38%] Building CXX object src/CMakeFiles/tooska.dir/html/html_tag_vector.cpp.o
[ 41%] Building CXX object src/CMakeFiles/tooska.dir/html/html_writer.cpp.o
[ 44%] Building CXX object src/CMakeFiles/tooska.dir/html/query_parser.cpp.o
[ 47%] Building CXX object src/CMakeFiles/tooska.dir/json/json_array.cpp.o
[ 50%] Building CXX object src/CMakeFiles/tooska.dir/json/json_document.cpp.o
[ 52%] Building CXX object src/CMakeFiles/tooska.dir/json/json_object.cpp.o
[ 55%] Building CXX object src/CMakeFiles/tooska.dir/json/json_value.cpp.o
[ 58%] Building CXX object src/CMakeFiles/tooska.dir/serialization/json_serializer.cpp.o
[ 61%] Building CXX object src/CMakeFiles/tooska.dir/serialization/serializable.cpp.o
[ 64%] Building CXX object src/CMakeFiles/tooska.dir/serialization/serializer_base.cpp.o
[ 67%] Building CXX object src/CMakeFiles/tooska.dir/serialization/xml_serializer.cpp.o
[ 70%] Building CXX object src/CMakeFiles/tooska.dir/soap/class_generator.cpp.o
[ 73%] Building CXX object src/CMakeFiles/tooska.dir/soap/wsdl.cpp.o
[ 76%] Building CXX object src/CMakeFiles/tooska.dir/soap/wsdl_parser.cpp.o
[ 79%] Building CXX object src/CMakeFiles/tooska.dir/xml/node_finder.cpp.o
[ 82%] Building CXX object src/CMakeFiles/tooska.dir/xml/xml_document.cpp.o
[ 85%] Building CXX object src/CMakeFiles/tooska.dir/xml/xml_node.cpp.o
In file included from /home/fonqri/src_and_library/tooska/src/soap/wsdl.h:4:0,
                 from /home/fonqri/src_and_library/tooska/src/soap/wsdl.cpp:1:
/home/fonqri/src_and_library/tooska/src/soap/../serialization/serializable.h:9:21: error: ‘serializer_base’ has not been declared
     void __tokenize(serializer_base *t)
                     ^
/home/fonqri/src_and_library/tooska/src/soap/wsdl.h:13:5: note: in expansion of macro ‘SERIALIZATION_BLOCK’
     SERIALIZATION_BLOCK(element) {
     ^~~~~~~~~~~~~~~~~~~
/home/fonqri/src_and_library/tooska/src/soap/wsdl.h: In member function ‘void tooska::soap::element::__tokenize(int*)’:
/home/fonqri/src_and_library/tooska/src/soap/../serialization/serializable.h:10:27: error: request for member ‘set’ in ‘* t’, which is of non-class type ‘int’
 #define FIELD(name)    t->set(#name, name);
                           ^
/home/fonqri/src_and_library/tooska/src/soap/wsdl.h:14:9: note: in expansion of macro ‘FIELD’
         FIELD(minOccurs)
         ^~~~~
/home/fonqri/src_and_library/tooska/src/soap/../serialization/serializable.h:10:27: error: request for member ‘set’ in ‘* t’, which is of non-class type ‘int’
 #define FIELD(name)    t->set(#name, name);
                           ^
/home/fonqri/src_and_library/tooska/src/soap/wsdl.h:15:9: note: in expansion of macro ‘FIELD’
         FIELD(name)
         ^~~~~
/home/fonqri/src_and_library/tooska/src/soap/../serialization/serializable.h:10:27: error: request for member ‘set’ in ‘* t’, which is of non-class type ‘int’
 #define FIELD(name)    t->set(#name, name);
                           ^
/home/fonqri/src_and_library/tooska/src/soap/wsdl.h:16:9: note: in expansion of macro ‘FIELD’
         FIELD(type)
         ^~~~~
src/CMakeFiles/tooska.dir/build.make:374: recipe for target 'src/CMakeFiles/tooska.dir/soap/wsdl.cpp.o' failed
make[2]: *** [src/CMakeFiles/tooska.dir/soap/wsdl.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:90: recipe for target 'src/CMakeFiles/tooska.dir/all' failed
make[1]: *** [src/CMakeFiles/tooska.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2