|
From: <Con...@cs...> - 2012-02-24 01:41:34
|
Hi, I'm currently building OpenVRML 0.18.8 from http://svn.openvrml.org/svnroot/openvrml/branches/0.18 using Visual Studio C++ 2008. I've successfully built and run this version using Visual Studio 2010, however, I need a build of OpenVRML 0.18.8 that is compatible with a VS 2008 build of OpenSceneGraph-3.0.1 and the plethora of 3rd party binaries that support it. I've created a VS 2008 solution file based on the VS 2010 OpenVRML.sln that comes with OpenVRML 0.18.8. I get the following error when compiling anchor.cpp in the VRML97 project: 1>------ Build started: Project: vrml97, Configuration: Debug Win32 ------ 1>Compiling... 1>anchor.cpp 1>d:\3rdparty\openvrml-0.18.9_vc2008\openvrml\src\node\vrml97\grouping_node_base.h(137) : fatal error C1001: An internal error has occurred in the compiler. 1>(compiler file 'msc1.cpp', line 1411) 1> To work around this problem, try simplifying or changing the program near the locations listed above. 1>Please choose the Technical Support command on the Visual C++ The compiler is having issues with: template <typename Derived> grouping_node_base<Derived>::add_children_listener:: add_children_listener(grouping_node_base<Derived> & node): openvrml::node_event_listener(node), openvrml::node_impl_util::event_listener_base<Derived>(node), openvrml::node_impl_util::abstract_node<Derived>::mfnode_listener(node){} Here are the versions of components I'm using : - Visual Studio C++ 2008 - openvrml-0.18.8 - boost_1_47 - lpng157 - ft248 - SDL-devel-1.2.14-VC8 - zlib125 - xulrunner-sdk-3.6.26 Is the problem associated with BOOST as there are a huge number of include files accessed when compiling anchor.cpp (using the /showIncludes compile option)? I've used a number of older versions of BOOST without success. Thanks, Con. |