|
From: Braden M. <br...@en...> - 2010-07-12 20:42:38
|
On Mon, 2010-07-12 at 00:52 -0400, Braden McDaniel wrote: > On Mon, 2010-07-05 at 18:45 -0400, Sam Url wrote: > > Please ignore my last post. I got it working after setting the node path correctly. > > Was it OPENVRML_NODE_PATH or OPENVRML_DATADIR you had set incorrectly? > > > I do recall using that same path before, so the problem might have been something to do with > > not having all the X3D node component DLLs compiled? > > I'm inclined to regard it as a bug if you *need* to have > OPENVRML_NODE_PATH set to run pretty-print. That is, I think you > shouldn't need the node implementations for that. I've tested this, and it appears to be working fine for me. That is, I can successfully run pretty-print with only OPENVRML_DATADIR set. FWIW, note that there are some registry keys that libopenvrml will look for on Windows in place of these environment variables; see src/libopenvrml/openvrml/local/conf.cpp. The idea is that an installer would set these keys appropriately. This needs to be documented better; I'll add information about this to README. Also, I've discovered that you *can* build openvrml-0.18.6/boost-1.43 using Visual C++ 2010 if you define BOOST_NO_RVALUE_REFERENCES. I think the Boost bug that makes this necessary should be fixed in the next Boost release (1.44). I am working on a set of Visual C++ 2010 project files that will appear in the next OpenVRML release. -- Braden McDaniel <br...@en...> |