Menu

#679 Vegastrike does not compile with OGRE 1.9.0

SVN
open
nobody
None
5
2017-02-17
2015-01-25
Anonymous
No

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

Discussion

  • Vincent Legoll

    Vincent Legoll - 2015-05-23

    Does [r13682] allows you to compile without OGRE and still run the game ?

     

    Related

    Commit: [r13682]

  • James Carthew

    James Carthew - 2016-11-26

    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.

     
  • Jonathan Wakely

    Jonathan Wakely - 2017-02-17

    This seems to be a duplicate of https://sourceforge.net/p/vegastrike/bugs/678/

     
    • James Carthew

      James Carthew - 2017-02-17

      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:

      This seems to be a duplicate of https://sourceforge.net/p/
      vegastrike/bugs/678/


      Status: open
      Group: SVN
      Created: Sun Jan 25, 2015 03:45 PM UTC by Anonymous
      Last Updated: Sat Nov 26, 2016 08:55 AM UTC
      Owner: nobody

      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

      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/vegastrike/bugs/679/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

Anonymous
Anonymous

Add attachments
Cancel