Vegastrike does not compile with OGRE 1.9.0.
OS Fedora 21.
It does compile without OGRE - however, de-installing OGRE is not an option, as it is needed.
SVN Rev. 13681
c++ (GCC) 4.9.2 20141101 (Red Hat 4.9.2-1)
OGRE 1.9.0
[ 48%] Built target boost_system
[ 48%] Building CXX object objconv/CMakeFiles/mesh_tool.dir/mesher/Converter.cpp.o
[ 48%] Building CXX object objconv/CMakeFiles/mesh_tool.dir/mesher/from_BFXM.cpp.o
[ 49%] Building CXX object objconv/CMakeFiles/mesh_tool.dir/mesher/from_obj.cpp.o
[ 49%] Building CXX object objconv/CMakeFiles/mesh_tool.dir/mesher/main.cpp.o
[ 49%] Building CXX object objconv/CMakeFiles/mesh_tool.dir/mesher/to_obj.cpp.o
[ 49%] Building CXX object objconv/CMakeFiles/mesh_tool.dir/mesher/to_OgreMesh.cpp.o
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:15:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp: In function ‘typename boost::detail::enable_if_interoperable<Derived1, Derived2,="" typename="" boost::mpl::apply2<boost::detail::always_bool2,="" Derived1,="" Derived2="">::type>::type boost::operator==(const boost::iterator_facade<Derived1, V1,="" TC1,="" Reference1,="" Difference1="">&, const boost::iterator_facade<Derived2, V2,="" TC2,="" Reference2,="" Difference2="">&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp:832:640: warning: typedef ‘boost_static_assert_typedef_832’ locally defined but not used [-Wunused-local-typedefs]
BOOST_ITERATOR_FACADE_RELATION(==, return, equal)
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:15:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp: In function ‘typename boost::detail::enable_if_interoperable<Derived1, Derived2,="" typename="" boost::mpl::apply2<boost::detail::always_bool2,="" Derived1,="" Derived2="">::type>::type boost::operator!=(const boost::iterator_facade<Derived1, V1,="" TC1,="" Reference1,="" Difference1="">&, const boost::iterator_facade<Derived2, V2,="" TC2,="" Reference2,="" Difference2="">&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp:833:640: warning: typedef ‘boost_static_assert_typedef_833’ locally defined but not used [-Wunused-local-typedefs]
BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:15:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp: In function ‘typename boost::detail::enable_if_interoperable<Derived1, Derived2,="" typename="" boost::mpl::apply2<boost::detail::always_bool2,="" Derived1,="" Derived2="">::type>::type boost::operator<(const boost::iterator_facade<Derived1, V1,="" TC1,="" Reference1,="" Difference1="">&, const boost::iterator_facade<Derived2, V2,="" TC2,="" Reference2,="" Difference2="">&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp:835:639: warning: typedef ‘boost_static_assert_typedef_835’ locally defined but not used [-Wunused-local-typedefs]
BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from)
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:15:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp: In function ‘typename boost::detail::enable_if_interoperable<Derived1, Derived2,="" typename="" boost::mpl::apply2<boost::detail::always_bool2,="" Derived1,="" Derived2="">::type>::type boost::operator>(const boost::iterator_facade<Derived1, V1,="" TC1,="" Reference1,="" Difference1="">&, const boost::iterator_facade<Derived2, V2,="" TC2,="" Reference2,="" Difference2="">&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp:836:639: warning: typedef ‘boost_static_assert_typedef_836’ locally defined but not used [-Wunused-local-typedefs]
BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from)
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:15:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp: In function ‘typename boost::detail::enable_if_interoperable<Derived1, Derived2,="" typename="" boost::mpl::apply2<boost::detail::always_bool2,="" Derived1,="" Derived2="">::type>::type boost::operator<=(const boost::iterator_facade<Derived1, V1,="" TC1,="" Reference1,="" Difference1="">&, const boost::iterator_facade<Derived2, V2,="" TC2,="" Reference2,="" Difference2="">&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp:837:640: warning: typedef ‘boost_static_assert_typedef_837’ locally defined but not used [-Wunused-local-typedefs]
BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from)
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:15:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp: In function ‘typename boost::detail::enable_if_interoperable<Derived1, Derived2,="" typename="" boost::mpl::apply2<boost::detail::always_bool2,="" Derived1,="" Derived2="">::type>::type boost::operator>=(const boost::iterator_facade<Derived1, V1,="" TC1,="" Reference1,="" Difference1="">&, const boost::iterator_facade<Derived2, V2,="" TC2,="" Reference2,="" Difference2="">&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp:838:640: warning: typedef ‘boost_static_assert_typedef_838’ locally defined but not used [-Wunused-local-typedefs]
BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from)
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:15:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp: In function ‘typename boost::detail::enable_if_interoperable<Derived1, Derived2,="" typename="" boost::mpl::apply2<boost::detail::choose_difference_type,="" Derived1,="" Derived2="">::type>::type boost::operator-(const boost::iterator_facade<Derived1, V1,="" TC1,="" Reference1,="" Difference1="">&, const boost::iterator_facade<Derived2, V2,="" TC2,="" Reference2,="" Difference2="">&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_facade.hpp:842:649: warning: typedef ‘boost_static_assert_typedef_847’ locally defined but not used [-Wunused-local-typedefs]
BOOST_ITERATOR_FACADE_INTEROP(
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/reverse_iterator.hpp:12:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/reverse_iterator.hpp:20,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/rbegin.hpp:19,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/functions.hpp:23,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:26,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp: In function ‘void boost::detail::iterator_adaptor_assert_traversal()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/iterator/iterator_adaptor.hpp:224:148: warning: typedef ‘boost_static_assert_typedef_224’ locally defined but not used [-Wunused-local-typedefs]
BOOST_STATIC_ASSERT((is_convertible<Tr1, Tr2="">::value));
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/concepts.hpp:19:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp:14,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/iterator_range_core.hpp:29,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/iterator_range.hpp:13,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:28,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In function ‘void boost::function_requires(Model)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:45:113: warning: typedef ‘boost_concept_check45’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Model));
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/concepts.hpp:19:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp:14,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/iterator_range_core.hpp:29,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/iterator_range.hpp:13,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:28,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::AdaptableGenerator<Func, Return="">::~AdaptableGenerator()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:453:144: warning: typedef ‘boost_concept_check453’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<result_type, Return="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::AdaptableUnaryFunction<Func, Return,="" Arg="">::~AdaptableUnaryFunction()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:465:144: warning: typedef ‘boost_concept_check465’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<result_type, Return="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:466:143: warning: typedef ‘boost_concept_check466’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::AdaptableBinaryFunction<Func, Return,="" First,="" Second="">::~AdaptableBinaryFunction()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:484:144: warning: typedef ‘boost_concept_check484’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<result_type, Return="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:485:151: warning: typedef ‘boost_concept_check485’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:486:153: warning: typedef ‘boost_concept_check486’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::InputIterator<TT>::~InputIterator()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:517:140: warning: typedef ‘boost_concept_check517’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:518:165: warning: typedef ‘boost_concept_check518’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::ForwardIterator<TT>::~ForwardIterator()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:548:198: warning: typedef ‘boost_concept_check551’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::BidirectionalIterator<TT>::~BidirectionalIterator()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:576:210: warning: typedef ‘boost_concept_check579’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::RandomAccessIterator<TT>::~RandomAccessIterator()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:606:214: warning: typedef ‘boost_concept_check609’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Convertible<
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::Container<C>::~Container()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:653:141: warning: typedef ‘boost_concept_check653’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::Mutable_Container<C>::~Mutable_Container()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:680:163: warning: typedef ‘boost_concept_check681’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:683:135: warning: typedef ‘boost_concept_check683’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::ForwardContainer<C>::~ForwardContainer()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:700:173: warning: typedef ‘boost_concept_check703’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::Mutable_ForwardContainer<C>::~Mutable_ForwardContainer()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:713:183: warning: typedef ‘boost_concept_check716’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::ReversibleContainer<C>::~ReversibleContainer()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:729:181: warning: typedef ‘boost_concept_check731’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:733:157: warning: typedef ‘boost_concept_check733’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::Mutable_ReversibleContainer<C>::~Mutable_ReversibleContainer()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:755:151: warning: typedef ‘boost_concept_check755’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:756:159: warning: typedef ‘boost_concept_check756’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::RandomAccessContainer<C>::~RandomAccessContainer()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:773:183: warning: typedef ‘boost_concept_check776’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::Mutable_RandomAccessContainer<C>::~Mutable_RandomAccessContainer()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:800:165: warning: typedef ‘boost_concept_check800’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:801:173: warning: typedef ‘boost_concept_check801’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator="">));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp: In destructor ‘boost::AssociativeContainer<C>::~AssociativeContainer()’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:905:158: warning: typedef ‘boost_concept_check905’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/concept_check.hpp:908:166: warning: typedef ‘boost_concept_check908’ locally defined but not used [-Wunused-local-typedefs]
BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/iterator_range_core.hpp:29:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/iterator_range.hpp:13,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range.hpp:28,
from /usr/include/OGRE/OgreIteratorRange.h:48,
from /usr/include/OGRE/OgreIteratorWrappers.h:33,
from /usr/include/OGRE/OgreAnimation.h:34,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp: In function ‘bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp:172:162: warning: typedef ‘boost_concept_check172’ locally defined but not used [-Wunused-local-typedefs]
BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1=""> ));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp:173:162: warning: typedef ‘boost_concept_check173’ locally defined but not used [-Wunused-local-typedefs]
BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2=""> ));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp: In function ‘bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&, BinaryPredicate)’:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp:185:162: warning: typedef ‘boost_concept_check185’ locally defined but not used [-Wunused-local-typedefs]
BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1=""> ));
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/range/algorithm/equal.hpp:186:162: warning: typedef ‘boost_concept_check186’ locally defined but not used [-Wunused-local-typedefs]
BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2=""> ));
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp: In function ‘std::string getMaterialHash(const GFXMaterial&, bool, bool, bool, float, int, int, float)’:
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:142:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sprintf( tmp, "%06X", (unsigned int) &polygon_offset );
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:144:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sprintf( tmp, "%06X", (unsigned int) &alpha_test );
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp: In function ‘std::string getMaterialHash(const Mesh_vec3f&)’:
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:153:17: warning: unused variable ‘tmp’ [-Wunused-variable]
static char tmp[16];
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp: In function ‘std::string getMaterialHash(const XML&)’:
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:192:51: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘std::vector<textureholder>::size_type {aka long unsigned int}’ [-Wformat=]
sprintf( tmp, "-%d-", memfile.textures.size() );
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:200:55: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘std::vector<Mesh_vec3f>::size_type {aka long unsigned int}’ [-Wformat=]
sprintf( tmp, "-%d-", memfile.detailplanes.size() );
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp: In function ‘void OgreMeshConverter::SetupColorTplVars(std::map<std::basic_string<char>, std::basic_string<char> >&, std::string, std::string, std::string, std::string, std::string, std::string, float, float, float, float, float, float, float, float, bool)’:
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:443:10: warning: unused variable ‘eqg’ [-Wunused-variable]
bool eqg = (fabs( defg-g ) < 0.001);
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp: In function ‘void OgreMeshConverter::AutoOrganiseBuffers(Ogre::VertexData, Ogre::MeshPtr)’:
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:1084:91: error: no matching function for call to ‘Ogre::VertexDeclaration::getAutoOrganisedDeclaration(bool, bool)’
mesh->hasSkeleton(), mesh->hasVertexAnimation() || (mesh->getPoseCount() > 0) );
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:1084:91: note: candidate is:
In file included from /usr/include/OGRE/OgreKeyFrame.h:36:0,
from /usr/include/OGRE/OgreAnimationTrack.h:35,
from /usr/include/OGRE/OgreAnimation.h:36,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/include/OGRE/OgreHardwareVertexBuffer.h:391:28: note: Ogre::VertexDeclaration Ogre::VertexDeclaration::getAutoOrganisedDeclaration(bool, bool, bool) const
VertexDeclaration getAutoOrganisedDeclaration(bool skeletalAnimation,
^
/usr/include/OGRE/OgreHardwareVertexBuffer.h:391:28: note: candidate expects 3 arguments, 2 provided
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp: In function ‘void OgreMeshConverter::Optimize(void)’:
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:1104:20: warning: unused variable ‘idx’ [-Wunused-variable]
unsigned short idx = 0;
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp: In function ‘void OgreMeshConverter::AutoLOD(void, bool, int, float, float)’:
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:1119:21: error: ‘ProgressiveMesh’ in namespace ‘Ogre’ does not name a type
const Ogre::ProgressiveMesh::VertexReductionQuota quota = Ogre::ProgressiveMesh::VRQ_PROPORTIONAL;
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:1138:18: error: ‘class Ogre::Mesh’ has no member named ‘generateLodLevels’
newMesh->generateLodLevels( distanceList, quota, reduction );
^
/usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:1138:51: error: ‘quota’ was not declared in this scope
newMesh->generateLodLevels( distanceList, quota, reduction );
^
In file included from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/system/system_error.hpp:14:0,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/thread/exceptions.hpp:22,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/thread/pthread/recursive_mutex.hpp:11,
from /usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/thread/recursive_mutex.hpp:16,
from /usr/include/OGRE/Threading/OgreThreadHeadersBoost.h:47,
from /usr/include/OGRE/Threading/OgreThreadHeaders.h:34,
from /usr/include/OGRE/OgreAnimationState.h:37,
from /usr/include/OGRE/OgreAnimation.h:37,
from /usr/include/OGRE/Ogre.h:33,
from /usr/local/games/VegaStrike/vegastrike/objconv/mesher/to_OgreMesh.cpp:5:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/system/error_code.hpp: At global scope:
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/system/error_code.hpp:214:35: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable]
static const error_category & posix_category = generic_category();
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/system/error_code.hpp:215:35: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable]
static const error_category & errno_ecat = generic_category();
^
/usr/local/games/VegaStrike/vegastrike/boost/1_53/boost/system/error_code.hpp:216:35: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable]
static const error_category & native_ecat = system_category();
^
objconv/CMakeFiles/mesh_tool.dir/build.make:169: recipe for target 'objconv/CMakeFiles/mesh_tool.dir/mesher/to_OgreMesh.cpp.o' failed
make[2]: [objconv/CMakeFiles/mesh_tool.dir/mesher/to_OgreMesh.cpp.o] Error 1
CMakeFiles/Makefile2:473: recipe for target 'objconv/CMakeFiles/mesh_tool.dir/all' failed
make[1]: [objconv/CMakeFiles/mesh_tool.dir/all] Error 2
Makefile:76: recipe for target 'all' failed
make: *** [all] Error 2
Anonymous
Does [r13682] allows you to compile without OGRE and still run the game ?
Related
Commit: [r13682]
Running "make vegastrike" rather than just "make" will allow vegastrike to build/run. The errors are to do with LOD generation in OGRE 1.9. The code has changed a lot. We will need to engage someone with knowledge of LOD generation to modify the vegastrike mesher code to accept the changes.
This seems to be a duplicate of https://sourceforge.net/p/vegastrike/bugs/678/
It may be, but it's not a configure error. It's actually an error with the
MESH Lod generation code.
On 17 February 2017 at 12:08, Jonathan Wakely redi@users.sf.net wrote: