Rock uses a lot of dependencies.Of them the following were used in the old port:
Xerces(C++) and libxml(C) are parsers for xml using C/C++. CastXML and GCCXML converts C code to XML. Both of the above parse th xml file so produced.So I tried to understand their functionality taking a few examples.The details are in the link below:
https://github.com/Sambeet161616/Rock-on-RTEMS-/tree/master/libxml_test
Remember the process is easy just compiling the libxml file will give problems.however the issue is solved.
https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/1032639
The readme in the git repo describes all the steps.
This is done. I successfully parsed a xml document.
Next in the line is OmniORB and and RTT.
- Boost
- Eigen
- libxml
- omniORB
- Xerces
Xerces(C++) and libxml(C) are parsers for xml using C/C++. CastXML and GCCXML converts C code to XML. Both of the above parse th xml file so produced.So I tried to understand their functionality taking a few examples.The details are in the link below:
https://github.com/Sambeet161616/Rock-on-RTEMS-/tree/master/libxml_test
Remember the process is easy just compiling the libxml file will give problems.however the issue is solved.
https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/1032639
The readme in the git repo describes all the steps.
This is done. I successfully parsed a xml document.
Next in the line is OmniORB and and RTT.