I have been successful (at least with Linx/gcc4.7) getting the trunk upgraded to Boost 1.55.0 (at least the headers check out).
Now I am trying to get osl working and am running into all sorts of external library issues that I need some guidance on. The first, as I think most will agree with, is that keeping our own version in the trunk can be a real burden, and should not be entered into lightly. Taking Boost for example, the upgrade in the trunk was difficult because of the large architectural changes in the Boost header tree between 1.47 and 1.55.0. Given that, turning on osl requires at least three external libraries to be installed, so should that whole thing be considered optional/experimental like bullet and others and require the user to install them before configuring and building BRL-CAD? If so then we should state that somewhere explicitly (currently dependencies are more implied in the master CMakeLists.txt). IMHO, we should, in general and whenever possible, not ever include external libraries in the trunk unless absolutely necessary. The others we could either (1) require the user to install a compatible version or (2) load the required version into the trunk tree via a combination of shell scripts or subversion externals, as appropriate, and build and install them locally in the brlcad tree. Note that some currently required externals, such as Boost regex and Boost thread (and maybe others) could be replaced if we required the C++ standard C++11x. In any event, for now, I'll install osl deps locally and await further guidance. Best regards, -Tom ------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ BRL-CAD Developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/brlcad-devel
