I have successfully generated a shared library from src/lib of the FreeWRL source code with cmake, giving me the ability to compile FreeWRL without most of its dependencies but so far it still depends on opengl and libxml. Given that some parts of the parser uses GL defined types, I would have to define those types in an external file and add to the source code to resolve this dependency but since the FreeWRL X3D parser depends on libxml, I am not certain if a solution to this would be to add the libxml to src/others of the BRLCAD source code or to set the compilation of the X3D importer I would be developing as optional.
I am presently testing the generated library and I am facing some issues with threads, so I would like to take a day or two to learn more about the FreeWRL thread implementation in order to resolve the issues. Thanks Konrad On 12 May 2015 at 05:19, Christopher Sean Morrison <brl...@mac.com> wrote: > > On May 11, 2015, at 11:34 PM, Djimeli Konrad <djkonr...@gmail.com> wrote: > > > Hello Daniel > > > > So far I have been working on integrating the FreeWrl library > into BRL-CAD, and I have not yet made any tangible progress as I have not > been able to get it to compile and run within BRL-CAD. This is due to the > fact that FreeWRL depends on autotools, which I am reworking to cmake. > Given that I am not very familiar with this, I am making use of the > libraries in src/other of the BRL-CAD source code as reference. I hope to > be done with this part soon so that we can concentrate on the actual design > and implementation of the importer. > > If you get tired working down that route, know that you could also just > install it normally (via autotools) and update BRL-CAD’s cmake build logic > to simply use it if it detects it being available on the system. This has > to happen anyways to play nicely on systems with proper package management > (apt, ports, portage, fink, etc). That way, you will be able to focus more > quickly on the importer. > > Cheers! > Sean > > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > BRL-CAD Developer mailing list > brlcad-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/brlcad-devel >
------------------------------------------------------------------------------
_______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel